Profile: 4cb5ca17...

Today, I learned that you can read and modify individual BIOS settings from within Linux on ThinkPad laptops:

For example the boot order priority:

~ ❯ sudo cat /sys/class/firmware-attributes/thinklmi/attributes/BootOrder/current_value

USBCD:USBFDD:NVMe1:NVMe0:HDD0:USBHDD:PCILAN

Settings can easily be changed by echoing the new values to the file in sysfs.

Documentation for this: https://download.lenovo.com/pccbbs/mobiles_pdf/lenovo_bios_setup_linux_wmi_sysfs_1.2.pdf

#linux #thinkpad #til

My current #linux system in 06/2024:

Hardware: ThinkPad T480 with Intel i7 from 2018, dual internal batteries, 512 GB SSD, 32GB RAM and a #Nitrokey 3 as a hardware security token.

OS: #Fedora 40 :fedora: #KDE Edition :kde:

Terminal: #Konsole

Terminal-prompt: Starship

Editor: Neovim :neovim:

dotfile Management: #chezmoi

Shell: #fish shell 🐠

Synchronized shell history: #atuin

Container-Engine: #Podman :podman:

Dev-Containers: #Distrobox (With #RHEL and #Arch Linux (btw))

Modern "ls" replacement: #eza

GPG/SSH-Keys: openpgp-card-ssh-agent and oct (https://codeberg.org/openpgp-card/)

Mail/PIM: #KMail/#KOrganizer

Notes: #KleverNotes

Mastodon Client: #Tokodon

File-Synchronization: #Nextcloud

Gaming: Steam :steam: , Bottles and ProtonUP-QT