| Commit message (Expand) | Author | Age | Files | Lines |
| * | fix(services): ignore more networkd/resolved companion sockets | sommerfeld | 46 hours | 1 | -0/+5 |
| * | fix(services): drop systemd-networkd.socket from curated, add to .ignore | sommerfeld | 46 hours | 2 | -1/+1 |
| * | feat(services): add .ignore list for distro-default noise | sommerfeld | 46 hours | 2 | -1/+13 |
| * | feat(services): curate systemd-networkd alongside iwd | sommerfeld | 46 hours | 1 | -0/+3 |
| * | feat(services): curate tor + pcscd, filter @ templates from drift | sommerfeld | 46 hours | 3 | -1/+6 |
| * | feat(services): curated systemd units via just recipes | sommerfeld | 46 hours | 5 | -30/+73 |
| * | docs(readme): document pre-bootstrap user creation | sommerfeld | 46 hours | 1 | -8/+13 |
| * | feat(bootstrap): add Arch post-install steps | sommerfeld | 46 hours | 2 | -10/+54 |
| * | feat: add bootstrap.sh for fresh Arch installs | sommerfeld | 46 hours | 3 | -1/+96 |
| * | Revert partial meta cleanup: restore mold, choose, curlie, dog | sommerfeld | 46 hours | 4 | -1/+5 |
| * | chore(zsh): drop 'stow' alias (migrated to chezmoi) | sommerfeld | 46 hours | 1 | -1/+0 |
| * | fix(zsh): drop 'curl=curlie' alias (curlie removed from base) | sommerfeld | 46 hours | 1 | -1/+0 |
| * | refactor(meta): audit and clean up package lists | sommerfeld | 46 hours | 8 | -33/+13 |
| * | refactor(doas): widen setenv allowlist (PATH TERM PAGER) | sommerfeld | 46 hours | 1 | -1/+1 |
| * | feat: deploy /etc/doas.conf via chezmoi | sommerfeld | 46 hours | 2 | -0/+9 |
| * | refactor: move create-efi.sh into dot_local/bin/ | sommerfeld | 46 hours | 2 | -1/+1 |
| * | fix: 'just remove' only edits the list, never uninstalls | sommerfeld | 46 hours | 1 | -2/+1 |
| * | feat: add 'just remove' to drop packages from a group and uninstall | sommerfeld | 46 hours | 6 | -0/+27 |
| * | feat: 'just add' accepts multiple packages | sommerfeld | 46 hours | 1 | -9/+11 |
| * | fix: pass --ask=4 to piped paru installs to auto-resolve conflicts | sommerfeld | 46 hours | 1 | -3/+3 |
| * | chore: drop --noconfirm from 'just add' (stdin-less invocations can prompt) | sommerfeld | 46 hours | 1 | -1/+1 |
| * | chore: add --noconfirm to all 'paru -S' invocations in justfile | sommerfeld | 46 hours | 1 | -4/+4 |
| * | feat: 'just undeclared' now considers only active (≥50%) groups | sommerfeld | 46 hours | 1 | -16/+18 |
| * | fix: align 'just groups' signalling with ≥50% threshold | sommerfeld | 46 hours | 1 | -3/+3 |
| * | fix: 'just init' now deploys dotfiles after regenerating config | sommerfeld | 46 hours | 1 | -2/+2 |
| * | docs: fix 'just undeclared' doc comment (was collapsed by just) | sommerfeld | 46 hours | 1 | -2/+1 |
| * | feat: split drift recipes and add 'just undeclared' | sommerfeld | 46 hours | 2 | -8/+20 |
| * | feat: add 'just diff' and 'just merge' for chezmoi drift investigation | sommerfeld | 46 hours | 2 | -1/+14 |
| * | style: drop redundant [private] attribute (_-prefix already hides recipes) | sommerfeld | 46 hours | 1 | -2/+0 |
| * | refactor: reorganize justfile with sync wrapper and generalized init | sommerfeld | 46 hours | 2 | -39/+74 |
| * | refactor: revert auto-init, add dedicated 'just init' recipe | sommerfeld | 46 hours | 3 | -5/+8 |
| * | fix: use 'chezmoi init --apply' to regenerate config on template changes | sommerfeld | 46 hours | 2 | -3/+4 |
| * | fix: pass -S . to chezmoi so apply/status work from any CWD | sommerfeld | 46 hours | 2 | -3/+3 |
| * | refactor: 'just status' only reports missing for groups ≥50% installed | sommerfeld | 46 hours | 1 | -3/+18 |
| * | refactor: raise 'just fix' threshold from ≥1 to ≥50% installed | sommerfeld | 46 hours | 1 | -6/+8 |
| * | feat: add 'just fix' to top up partially-installed meta groups | sommerfeld | 46 hours | 2 | -1/+16 |
| * | feat: 'just groups <name>' shows per-package breakdown for one group | sommerfeld | 46 hours | 1 | -2/+17 |
| * | docs: document sandboxed container execution environment | sommerfeld | 46 hours | 1 | -0/+4 |
| * | feat: add 'just groups' recipe to show per-group install coverage | sommerfeld | 46 hours | 2 | -1/+21 |
| * | feat: add 'just add <group> <pkg>' recipe | sommerfeld | 46 hours | 2 | -1/+18 |
| * | refactor: replace meta/ PKGBUILDs with plain text package lists | sommerfeld | 46 hours | 59 | -649/+272 |
| * | docs: update copilot instructions for etc2 merge and hooks | sommerfeld | 46 hours | 1 | -3/+6 |
| * | feat: add tracked git hooks and justfile | sommerfeld | 46 hours | 3 | -0/+11 |
| * | refactor: merge etc2/ into etc/, add content hashes to run scripts | sommerfeld | 46 hours | 5 | -29/+23 |
| * | fix: use cp --remove-destination in firefox deploy script | sommerfeld | 46 hours | 1 | -2/+2 |
| * | fix: use cp --remove-destination in etc deploy script | sommerfeld | 46 hours | 1 | -2/+2 |
| * | fix: use CHEZMOI_SOURCE_DIR env var in run scripts | sommerfeld | 46 hours | 2 | -6/+6 |
| * | fix: use chezmoi source-path in run scripts | sommerfeld | 46 hours | 2 | -6/+6 |
| * | docs: update README and copilot instructions for chezmoi | sommerfeld | 46 hours | 2 | -15/+25 |
| * | feat: add chezmoi config, ignore, and deploy scripts | sommerfeld | 46 hours | 4 | -0/+57 |