aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/etc
Commit message (Expand)AuthorAgeFilesLines
* refactor(sudoers): drop NOPASSWD poweroff/reboot, polkit handles itLibravatar sommerfeld2026-05-131-3/+0
* refactor(nftables): minimize diff against upstream pristineLibravatar sommerfeld2026-05-132-46/+24
* fix(sudoers-rs,waybar): pass DIFFPROG (and friends) through sudo-rsLibravatar sommerfeld2026-05-131-0/+16
* feat(lostfiles): weekly unowned-files refresh + waybar reminderLibravatar sommerfeld2026-05-132-0/+21
* feat(arch-audit): daily CVE refresh + waybar reminderLibravatar sommerfeld2026-05-132-0/+21
* feat(systemd): monthly btrfs balance templateLibravatar sommerfeld2026-05-132-0/+25
* feat(waybar,sway): htop click handler, app keybinds, VPN toggleLibravatar sommerfeld2026-05-131-0/+13
* fix(logind): ignore KEY_POWER long-press tooLibravatar sommerfeld2026-05-131-6/+12
* refactor(logind): drop device-specific rationale from power-key drop-inLibravatar sommerfeld2026-05-131-8/+5
* fix(logind): ignore KEY_POWER short-press to stop Shokz dongle shutdownsLibravatar sommerfeld2026-05-132-7/+11
* feat(udev): replace shokz blacklist with hwdb keycode overrideLibravatar sommerfeld2026-05-132-1/+7
* fix(privesc): revert bogus AssumeInstalled directiveLibravatar sommerfeld2026-05-131-4/+0
* feat(privesc): drop classic sudo via AssumeInstalledLibravatar sommerfeld2026-05-131-0/+4
* feat(privesc): migrate from opendoas to sudo-rsLibravatar sommerfeld2026-05-133-3/+17
* feat(nix): hybrid setup with flakes + direnv for per-project dev shellsLibravatar sommerfeld2026-05-131-0/+21
* feat(net): nftables laptop firewallLibravatar sommerfeld2026-05-132-0/+63
* refactor(etc): narrow etc-status to tracked-file driftLibravatar sommerfeld2026-05-131-57/+0
* fix(etc): restrict lsblk to the parent device onlyLibravatar sommerfeld2026-05-131-1/+1
* feat(etc): template kernel cmdline, derive LUKS UUID from partition nameLibravatar sommerfeld2026-05-132-1/+1
* feat(getty): blank VT and powerdown monitor on idleLibravatar sommerfeld2026-05-131-0/+2
* refactor(sway): manage swayidle as a user unit; drop logind overrideLibravatar sommerfeld2026-05-131-57/+0
* feat(sway): auto-lock on idle and before suspendLibravatar sommerfeld2026-05-131-0/+57
* refactor(etc): keep mkinitcpio.conf closer to Arch pristineLibravatar sommerfeld2026-05-131-1/+1
* feat(boot): switch to systemd initramfs + rd.luks.name cmdlineLibravatar sommerfeld2026-05-132-2/+2
* refactor(etc): drop marginal UPower percentage overridesLibravatar sommerfeld2026-05-131-3/+3
* refactor(etc): re-sync reflector.conf against pristine; VPN-aware countriesLibravatar sommerfeld2026-05-131-3/+26
* refactor(etc): re-sync UPower.conf against pristineLibravatar sommerfeld2026-05-131-4/+107
* feat(etc): relax faillock (deny=50, unlock_time=30)Libravatar sommerfeld2026-05-131-0/+64
* feat(etc): cap user systemd stop timeout at 10sLibravatar sommerfeld2026-05-131-0/+3
* sway: manage mako, poweralertd, display-watcher via systemd user unitsLibravatar sommerfeld2026-04-211-0/+3
* efistub -> UKI migrationLibravatar sommerfeld2026-04-212-4/+5
* system: add zram swap via zram-generatorLibravatar sommerfeld2026-04-212-0/+8
* UPower: PowerOff critical action (no swap, no hibernate)Libravatar sommerfeld2026-04-212-4/+7
* hibernate: add resume mkinitcpio hook, UPower critical actionLibravatar sommerfeld2026-04-212-1/+9
* chore(etc): stop tracking resolved.conf (identical to pristine)Libravatar sommerfeld2026-04-211-44/+0
* docs(etc/networkd): document Type= match breadth for bond0Libravatar sommerfeld2026-04-212-0/+6
* fix(etc/mkinitcpio): restore fallback presetLibravatar sommerfeld2026-04-211-4/+3
* fix(etc/reflector): restore --protocol https; drop redundant flagLibravatar sommerfeld2026-04-211-1/+1
* feat(etc): track drifted host configsLibravatar sommerfeld2026-04-2111-0/+797
* feat(etc/.ignore): exclude getty@tty1 override (contains username)Libravatar sommerfeld2026-04-211-0/+3
* feat(etc): diff/upstream-diff/add/reset recipes + ignore fstabLibravatar sommerfeld2026-04-211-0/+3
* fix(etc-drift): match real pacman -Qkk "backup file:" prefix formatLibravatar sommerfeld2026-04-211-2/+5
* feat(etc/.ignore): exclude wireguard .network (contains public IPs)Libravatar sommerfeld2026-04-211-4/+4
* feat(etc/.ignore): exclude wireguard .netdev (contains PrivateKey)Libravatar sommerfeld2026-04-211-0/+5
* feat(etc/.ignore): filter pacsave/pacnew, hostname, xml/catalogLibravatar sommerfeld2026-04-211-0/+8
* feat(etc): drift detection + auto-enumerating deploy templateLibravatar sommerfeld2026-04-211-0/+35
* refactor(doas): widen setenv allowlist (PATH TERM PAGER)Libravatar sommerfeld2026-04-211-1/+1
* feat: deploy /etc/doas.conf via chezmoiLibravatar sommerfeld2026-04-211-0/+3
* refactor: merge etc2/ into etc/, add content hashes to run scriptsLibravatar sommerfeld2026-04-211-0/+7
* chore: trim comments from etc configsLibravatar sommerfeld2026-04-171-1/+0