linux-surface/contrib
Maximilian Luz 20ca44dc7f
contrib/fedora-default-kernel: Make more robust and add rEFInd support
Add a script to explicitly handle multiple Surface kernel versions being
installed in parallel, sorting kernels by timestamp and choosing the
latest one.

Further, add support for rEFInd by updating the vmlinuz file timestamp
to ensure it's always seen as the last modified file (which will be
picked by rEFInd as the "default" kernel in that directory).

Signed-off-by: Maximilian Luz <luzmaximilian@gmail.com>
2023-06-02 21:55:09 +02:00
..
fedora-default-kernel contrib/fedora-default-kernel: Make more robust and add rEFInd support 2023-06-02 21:55:09 +02:00
rotate-screen Adds MIT license to the rotate-screen script. 2021-11-28 13:05:49 +00:00
thermald contrib/thermald: Add config for the Surface Laptop Go 2 2023-03-25 21:45:03 -04:00
README.md Add contrib directory 2021-04-20 15:48:26 +02:00

Scripts, Tweaks, and Configuration Bits

This directory contains scripts, tweaks, and configuration examples aiming to improve your Linux experience on Surface devices. Any config files in these directories should be treated as examples and basis for adapting your own config files. Feel free to send us a pull-request if you feel that something is missing or can be improved.

Layout and Structure

Entries should be put into individual directories with a README.md. This readme should state the purpose of that tweak/script and, if there are any config files, where those files should be placed (or any other installation instructions and hints). Ideally, it should, for config files, also give an explanation of what is/has to be changed and why. In general, config files should be kept minimal, if possible contain comments, and users should be encouraged to modify their config file instead of simply copying the one provided.

The overall structure should look something like this:

contrib
 │
 ├─ some-script
 │ ├─ the-script.sh
 │ └─ README.md
 │
 └─ some-tweak
   ├─ a.conf
   ├─ b.conf
   └─ README.md