| Commit message (Expand) | Author | Age | Files | Lines |
| * | sway: manage mako, poweralertd, display-watcher via systemd user units | sommerfeld | 2 days | 4 | -3/+25 |
| * | efistub -> UKI migration | sommerfeld | 2 days | 6 | -66/+16 |
| * | system: add zram swap via zram-generator | sommerfeld | 2 days | 3 | -0/+9 |
| * | sway: auto-toggle display layout on external plug/unplug | sommerfeld | 2 days | 2 | -0/+21 |
| * | sway: display-toggle re-enables laptop screen when no external present | sommerfeld | 2 days | 1 | -0/+6 |
| * | UPower: PowerOff critical action (no swap, no hibernate) | sommerfeld | 2 days | 2 | -4/+7 |
| * | hibernate: add resume mkinitcpio hook, UPower critical action | sommerfeld | 2 days | 2 | -1/+9 |
| * | sway: add poweralertd for battery notifications via mako | sommerfeld | 2 days | 2 | -0/+2 |
| * | waybar: add disk module, heat-colour VOL, move window title to left | sommerfeld | 2 days | 2 | -2/+37 |
| * | waybar: heat-colour CPU/memory/wifi %/temperature values via pango | sommerfeld | 2 days | 3 | -4/+60 |
| * | waybar: use iwctl (from iwd) instead of iw for wifi status | sommerfeld | 2 days | 2 | -9/+16 |
| * | waybar: custom/wifi via iw for bond-slaved wlan; drop wg; shorter memory | sommerfeld | 2 days | 5 | -35/+29 |
| * | waybar: wifi interface is wlan0 on this host | sommerfeld | 2 days | 1 | -1/+1 |
| * | waybar: split network into wifi/bond/wg, reorder, add gruvbox accents | sommerfeld | 2 days | 3 | -9/+78 |
| * | waybar: add free% to memory, slow network updates to 10s | sommerfeld | 2 days | 2 | -6/+7 |
| * | waybar: show memory used/free and wifi SSID + signal + throughput | sommerfeld | 2 days | 1 | -5/+7 |
| * | docs: add high-level overview of stack and principles | sommerfeld | 2 days | 1 | -0/+34 |
| * | revert(zprofile): drop DISPLAY=:0 hack now that xorg-xwayland is installed | sommerfeld | 2 days | 1 | -4/+0 |
| * | fix(justfile): strip inline '# ...' comments in meta/ and systemd-units/ parsing | sommerfeld | 2 days | 1 | -10/+10 |
| * | pkg(wayland): add xorg-xwayland for zbarcam preview | sommerfeld | 2 days | 1 | -0/+1 |
| * | fix(zprofile): export DISPLAY=:0 for XWayland before exec sway | sommerfeld | 2 days | 2 | -4/+4 |
| * | fix(rqr): restore zbarcam preview and propagate DISPLAY to XWayland | sommerfeld | 2 days | 2 | -3/+7 |
| * | fix(rqr): use --nodisplay to avoid X11 dependency on Wayland | sommerfeld | 2 days | 1 | -1/+1 |
| * | docs: update recipe vocabulary in README and copilot-instructions | sommerfeld | 2 days | 2 | -31/+37 |
| * | refactor(justfile): streamline recipes to DOMAIN-VERB scheme with shape dispa... | sommerfeld | 2 days | 1 | -120/+338 |
| * | docs(readme): expand with layout, recipes, drift workflow, recovery guide | sommerfeld | 2 days | 1 | -0/+62 |
| * | ci: run just check on push and PRs | sommerfeld | 2 days | 1 | -0/+57 |
| * | refactor(justfile): extract fmt/lint helpers into just-lib.sh; add doctor recipe | sommerfeld | 2 days | 3 | -90/+63 |
| * | chore: remove webtorrent mpv hook; gitignore caches | sommerfeld | 2 days | 2 | -159/+3 |
| * | feat(justfile): add check-fmt and check recipes; pre-commit hook | sommerfeld | 2 days | 3 | -11/+98 |
| * | chore(mason): ensure selene and taplo are installed | sommerfeld | 2 days | 1 | -0/+2 |
| * | style: silence false-positive lint warnings | sommerfeld | 2 days | 5 | -1/+9 |
| * | style(nvim): drop unused nvmap helper; reformat treesitter keymaps | sommerfeld | 2 days | 2 | -57/+24 |
| * | refactor(mpv): use local capture() instead of monkey-patching os | sommerfeld | 2 days | 1 | -4/+5 |
| * | chore(selene): rename globals file, add mp, allow mixed_table | sommerfeld | 2 days | 4 | -7/+15 |
| * | style: apply prettier and taplo to css/json/jsonc/toml | sommerfeld | 2 days | 5 | -99/+124 |
| * | style(md): apply prettier | sommerfeld | 2 days | 6 | -223/+233 |
| * | style(shell): apply shfmt (-i 2 -ci -s) | sommerfeld | 2 days | 9 | -190/+192 |
| * | style(lua): apply stylua formatting | sommerfeld | 2 days | 6 | -136/+212 |
| * | docs: mention fmt and lint recipes in copilot-instructions | sommerfeld | 2 days | 1 | -1/+1 |
| * | feat(justfile): add fmt and lint recipes | sommerfeld | 2 days | 1 | -0/+179 |
| * | chore: add stylua/selene/prettier config files | sommerfeld | 2 days | 5 | -0/+22 |
| * | fix(etc-restore): preserve mtime so pacman -Qkk sees file as unmodified | sommerfeld | 2 days | 1 | -1/+3 |
| * | feat(etc-restore): reset live /etc/<path> to pristine without repo round-trip | sommerfeld | 2 days | 2 | -1/+36 |
| * | chore(justfile): include services-drift in status | sommerfeld | 2 days | 1 | -2/+2 |
| * | chore(etc): stop tracking resolved.conf (identical to pristine) | sommerfeld | 2 days | 1 | -44/+0 |
| * | docs(etc/networkd): document Type= match breadth for bond0 | sommerfeld | 2 days | 2 | -0/+6 |
| * | fix(etc/mkinitcpio): restore fallback preset | sommerfeld | 2 days | 1 | -4/+3 |
| * | fix(etc/reflector): restore --protocol https; drop redundant flag | sommerfeld | 2 days | 1 | -1/+1 |
| * | feat(etc,readd): rename etc-drift to etc; add etc-readd + readd | sommerfeld | 2 days | 2 | -4/+54 |