A TUI for installing, switching, and removing Linux kernels on Omarchy. Launches in a floating window via Super+Shift+K. Features: - 14 known kernels (4 official Arch + 10 CachyOS variants) - Auto bootstraps the CachyOS repo (live-fetched keyring/mirrorlist versions, runs full -Syu first to avoid partial-upgrade trouble) - AUR support via yay/paru - Bootloader-aware: mkinitcpio -P + GRUB / systemd-boot / Limine / rEFInd - Identifies the running kernel via /usr/lib/modules/<rel>/pkgbase (the canonical Arch mechanism, not vmlinuz path-walking) - Safe removal — protects both the stock kernel and the currently running kernel, with a clear UX explaining why each is locked - Adapts to terminal width; polls tput cols on startup so the title doesn't render at the wrong width while foot resizes the window
12 lines
150 B
Text
12 lines
150 B
Text
# Editor / OS
|
|
*.swp
|
|
.DS_Store
|
|
.idea/
|
|
.vscode/
|
|
|
|
# Local script backups
|
|
*.bak
|
|
*.bak.*
|
|
|
|
# Local debug logs (used during development)
|
|
/tmp/okm-widths.log
|