| Commit message (Expand) | Author | Age | Files | Lines |
| * | justfile: add nix-update recipe, wire into update | sommerfeld | 11 days | 1 | -2/+15 |
| * | drop residual Mason references after p6 migration | sommerfeld | 11 days | 1 | -2/+2 |
| * | fix(nix,nvim): drop gh-actions-language-server (not in nixpkgs); export USER ... | sommerfeld | 11 days | 1 | -0/+4 |
| * | feat(bootstrap): install nix + Home-Manager on Arch host (p8) | sommerfeld | 11 days | 1 | -4/+23 |
| * | feat(git): user-level hooks auto-dispatch into <repo>/.githooks/ | sommerfeld | 12 days | 1 | -1/+6 |
| * | Revert "fix(just): honor IgnorePkg in pkg-apply / pkg-fix" | sommerfeld | 12 days | 1 | -14/+3 |
| * | fix(just): honor IgnorePkg in pkg-apply / pkg-fix | sommerfeld | 12 days | 1 | -3/+14 |
| * | style: apply shfmt/prettier/just fmt drift | sommerfeld | 2026-05-14 | 1 | -0/+1 |
| * | fix(lostfiles): emit parent directories alongside tracked files | sommerfeld | 2026-05-13 | 1 | -1/+1 |
| * | feat(secrets): add pass-secret-service for libsecret bridge | sommerfeld | 2026-05-13 | 1 | -1/+1 |
| * | fix(nvim-update): cd $HOME so auto-session's suppressed_dirs kicks in | sommerfeld | 2026-05-13 | 1 | -2/+4 |
| * | feat(waybar,nvim): update-staleness reminder; nvim update visible | sommerfeld | 2026-05-13 | 1 | -2/+2 |
| * | chore(python): add basedpyright type-checking | sommerfeld | 2026-05-13 | 1 | -2/+4 |
| * | refactor(meta): flatten groups; only break out optional/hw-specific | sommerfeld | 2026-05-13 | 1 | -91/+84 |
| * | feat(privesc): migrate from opendoas to sudo-rs | sommerfeld | 2026-05-13 | 1 | -17/+17 |
| * | feat(flatpak): support .flatpak bundle URLs; migrate autenticacao-gov-pt | sommerfeld | 2026-05-13 | 1 | -34/+83 |
| * | refactor(packages): drop gaming, manage select GUI apps via flatpak group | sommerfeld | 2026-05-13 | 1 | -13/+81 |
| * | refactor(etc): narrow etc-status to tracked-file drift | sommerfeld | 2026-05-13 | 1 | -31/+17 |
| * | refactor(units): split systemd-units into system/ and user/ trees | sommerfeld | 2026-05-13 | 1 | -53/+105 |
| * | feat(etc): template kernel cmdline, derive LUKS UUID from partition name | sommerfeld | 2026-05-13 | 1 | -5/+27 |
| * | fix(just): unit-status handles template instances and static units | sommerfeld | 2026-05-13 | 1 | -1/+11 |
| * | feat(just): add 'update' recipe — system + nvim plugins + mason | sommerfeld | 2026-05-13 | 1 | -0/+15 |
| * | fix(justfile): strip inline '# ...' comments in meta/ and systemd-units/ parsing | sommerfeld | 2026-04-21 | 1 | -10/+10 |
| * | refactor(justfile): streamline recipes to DOMAIN-VERB scheme with shape dispa... | sommerfeld | 2026-04-21 | 1 | -120/+338 |
| * | refactor(justfile): extract fmt/lint helpers into just-lib.sh; add doctor recipe | sommerfeld | 2026-04-21 | 1 | -90/+20 |
| * | feat(justfile): add check-fmt and check recipes; pre-commit hook | sommerfeld | 2026-04-21 | 1 | -9/+93 |
| * | feat(justfile): add fmt and lint recipes | sommerfeld | 2026-04-21 | 1 | -0/+179 |
| * | fix(etc-restore): preserve mtime so pacman -Qkk sees file as unmodified | sommerfeld | 2026-04-21 | 1 | -1/+3 |
| * | feat(etc-restore): reset live /etc/<path> to pristine without repo round-trip | sommerfeld | 2026-04-21 | 1 | -0/+35 |
| * | chore(justfile): include services-drift in status | sommerfeld | 2026-04-21 | 1 | -2/+2 |
| * | feat(etc,readd): rename etc-drift to etc; add etc-readd + readd | sommerfeld | 2026-04-21 | 1 | -3/+53 |
| * | feat(etc): auto-apply in etc-reset/etc-rm + add etc-untrack | sommerfeld | 2026-04-21 | 1 | -5/+8 |
| * | feat(justfile): add etc-rm recipe | sommerfeld | 2026-04-21 | 1 | -0/+23 |
| * | refactor(etc-reset): write pristine into repo, not /etc | sommerfeld | 2026-04-21 | 1 | -39/+27 |
| * | perf(etc-diff,etc-upstream-diff): default to repo files, avoid doas when read... | sommerfeld | 2026-04-21 | 1 | -17/+25 |
| * | refactor(just): reorder status to dotfile-drift, pkg-drift, etc-drift | sommerfeld | 2026-04-21 | 1 | -1/+1 |
| * | feat(just): include etc in status & diff recipes | sommerfeld | 2026-04-21 | 1 | -4/+15 |
| * | fix(etc-diff,etc-upstream-diff): use doas cat for root-only live files | sommerfeld | 2026-04-21 | 1 | -4/+5 |
| * | feat(etc): diff/upstream-diff/add/reset recipes + ignore fstab | sommerfeld | 2026-04-21 | 1 | -7/+149 |
| * | fix(etc-drift): match real pacman -Qkk "backup file:" prefix format | sommerfeld | 2026-04-21 | 1 | -1/+1 |
| * | fix(etc-drift): use pacman -Qkk for reliable modified-file detection | sommerfeld | 2026-04-21 | 1 | -1/+1 |
| * | fix(etc-drift): while loop must not exit with keep filter status | sommerfeld | 2026-04-21 | 1 | -2/+2 |
| * | fix(etc-drift): tolerate no-match grep and whitespace-separated MODIFIED | sommerfeld | 2026-04-21 | 1 | -3/+3 |
| * | feat(etc): drift detection + auto-enumerating deploy template | sommerfeld | 2026-04-21 | 1 | -0/+42 |
| * | feat(services): add .ignore list for distro-default noise | sommerfeld | 2026-04-21 | 1 | -1/+6 |
| * | feat(services): curate tor + pcscd, filter @ templates from drift | sommerfeld | 2026-04-21 | 1 | -1/+1 |
| * | feat(services): curated systemd units via just recipes | sommerfeld | 2026-04-21 | 1 | -1/+53 |
| * | fix: 'just remove' only edits the list, never uninstalls | sommerfeld | 2026-04-21 | 1 | -2/+1 |
| * | feat: add 'just remove' to drop packages from a group and uninstall | sommerfeld | 2026-04-21 | 1 | -0/+20 |
| * | feat: 'just add' accepts multiple packages | sommerfeld | 2026-04-21 | 1 | -9/+11 |