| Commit message (Expand) | Author | Age | Files | Lines |
| * | pkg(wayland): add xorg-xwayland for zbarcam preview | sommerfeld | 46 hours | 1 | -0/+1 |
| * | fix(zprofile): export DISPLAY=:0 for XWayland before exec sway | sommerfeld | 46 hours | 2 | -4/+4 |
| * | fix(rqr): restore zbarcam preview and propagate DISPLAY to XWayland | sommerfeld | 46 hours | 2 | -3/+7 |
| * | fix(rqr): use --nodisplay to avoid X11 dependency on Wayland | sommerfeld | 46 hours | 1 | -1/+1 |
| * | docs: update recipe vocabulary in README and copilot-instructions | sommerfeld | 46 hours | 2 | -31/+37 |
| * | refactor(justfile): streamline recipes to DOMAIN-VERB scheme with shape dispa... | sommerfeld | 46 hours | 1 | -120/+338 |
| * | docs(readme): expand with layout, recipes, drift workflow, recovery guide | sommerfeld | 46 hours | 1 | -0/+62 |
| * | ci: run just check on push and PRs | sommerfeld | 46 hours | 1 | -0/+57 |
| * | refactor(justfile): extract fmt/lint helpers into just-lib.sh; add doctor recipe | sommerfeld | 46 hours | 3 | -90/+63 |
| * | chore: remove webtorrent mpv hook; gitignore caches | sommerfeld | 46 hours | 2 | -159/+3 |
| * | feat(justfile): add check-fmt and check recipes; pre-commit hook | sommerfeld | 46 hours | 3 | -11/+98 |
| * | chore(mason): ensure selene and taplo are installed | sommerfeld | 46 hours | 1 | -0/+2 |
| * | style: silence false-positive lint warnings | sommerfeld | 46 hours | 5 | -1/+9 |
| * | style(nvim): drop unused nvmap helper; reformat treesitter keymaps | sommerfeld | 46 hours | 2 | -57/+24 |
| * | refactor(mpv): use local capture() instead of monkey-patching os | sommerfeld | 46 hours | 1 | -4/+5 |
| * | chore(selene): rename globals file, add mp, allow mixed_table | sommerfeld | 46 hours | 4 | -7/+15 |
| * | style: apply prettier and taplo to css/json/jsonc/toml | sommerfeld | 46 hours | 5 | -99/+124 |
| * | style(md): apply prettier | sommerfeld | 46 hours | 6 | -223/+233 |
| * | style(shell): apply shfmt (-i 2 -ci -s) | sommerfeld | 46 hours | 9 | -190/+192 |
| * | style(lua): apply stylua formatting | sommerfeld | 46 hours | 6 | -136/+212 |
| * | docs: mention fmt and lint recipes in copilot-instructions | sommerfeld | 46 hours | 1 | -1/+1 |
| * | feat(justfile): add fmt and lint recipes | sommerfeld | 46 hours | 1 | -0/+179 |
| * | chore: add stylua/selene/prettier config files | sommerfeld | 46 hours | 5 | -0/+22 |
| * | fix(etc-restore): preserve mtime so pacman -Qkk sees file as unmodified | sommerfeld | 46 hours | 1 | -1/+3 |
| * | feat(etc-restore): reset live /etc/<path> to pristine without repo round-trip | sommerfeld | 46 hours | 2 | -1/+36 |
| * | chore(justfile): include services-drift in status | sommerfeld | 46 hours | 1 | -2/+2 |
| * | chore(etc): stop tracking resolved.conf (identical to pristine) | sommerfeld | 46 hours | 1 | -44/+0 |
| * | docs(etc/networkd): document Type= match breadth for bond0 | sommerfeld | 46 hours | 2 | -0/+6 |
| * | fix(etc/mkinitcpio): restore fallback preset | sommerfeld | 46 hours | 1 | -4/+3 |
| * | fix(etc/reflector): restore --protocol https; drop redundant flag | sommerfeld | 46 hours | 1 | -1/+1 |
| * | feat(etc,readd): rename etc-drift to etc; add etc-readd + readd | sommerfeld | 46 hours | 2 | -4/+54 |
| * | feat(etc): auto-apply in etc-reset/etc-rm + add etc-untrack | sommerfeld | 46 hours | 2 | -6/+9 |
| * | feat(etc): track drifted host configs | sommerfeld | 46 hours | 11 | -0/+797 |
| * | feat(justfile): add etc-rm recipe | sommerfeld | 46 hours | 2 | -1/+24 |
| * | refactor(etc-reset): write pristine into repo, not /etc | sommerfeld | 46 hours | 1 | -39/+27 |
| * | feat(etc/.ignore): exclude getty@tty1 override (contains username) | sommerfeld | 46 hours | 1 | -0/+3 |
| * | perf(etc-diff,etc-upstream-diff): default to repo files, avoid doas when read... | sommerfeld | 46 hours | 1 | -17/+25 |
| * | refactor(just): reorder status to dotfile-drift, pkg-drift, etc-drift | sommerfeld | 46 hours | 1 | -1/+1 |
| * | feat(just): include etc in status & diff recipes | sommerfeld | 46 hours | 1 | -4/+15 |
| * | fix(etc-diff,etc-upstream-diff): use doas cat for root-only live files | sommerfeld | 46 hours | 1 | -4/+5 |
| * | feat(etc): diff/upstream-diff/add/reset recipes + ignore fstab | sommerfeld | 46 hours | 3 | -8/+153 |
| * | fix(etc-drift): match real pacman -Qkk "backup file:" prefix format | sommerfeld | 46 hours | 2 | -3/+6 |
| * | fix(etc-drift): use pacman -Qkk for reliable modified-file detection | sommerfeld | 46 hours | 1 | -1/+1 |
| * | feat(etc/.ignore): exclude wireguard .network (contains public IPs) | sommerfeld | 46 hours | 1 | -4/+4 |
| * | fix(etc-drift): while loop must not exit with keep filter status | sommerfeld | 46 hours | 1 | -2/+2 |
| * | feat(etc/.ignore): exclude wireguard .netdev (contains PrivateKey) | sommerfeld | 46 hours | 1 | -0/+5 |
| * | feat(etc/.ignore): filter pacsave/pacnew, hostname, xml/catalog | sommerfeld | 46 hours | 1 | -0/+8 |
| * | fix(etc-drift): tolerate no-match grep and whitespace-separated MODIFIED | sommerfeld | 46 hours | 1 | -3/+3 |
| * | feat(etc): drift detection + auto-enumerating deploy template | sommerfeld | 46 hours | 4 | -21/+86 |
| * | fix(services): ignore more networkd/resolved companion sockets | sommerfeld | 46 hours | 1 | -0/+5 |