No description
  • Nix 86.6%
  • Emacs Lisp 12.9%
  • Shell 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tom Fitzhenry 0ca1931a0a
Some checks failed
Nix Evaluation Check / flake-check (push) Has been cancelled
remove claude-code
2026-08-23 19:44:40 +10:00
.forgejo/workflows forgejo/workflows/nix-eval: fix name of step 2025-12-01 21:48:12 +11:00
dotfiles add user-wide AGENTS.md prompts 2026-08-21 01:59:26 +00:00
keyboards keyboards: add vial for ergodox 2025-10-31 18:18:34 +11:00
npins npins: update 2026-08-23 19:44:16 +10:00
apply migrate from stow to npins/nix-maid 2025-11-30 13:41:37 +11:00
ci.nix ci: build dotfiles and bump npins on hercules-ci 2026-08-21 22:43:38 +10:00
config.nix remove claude-code 2026-08-23 19:44:40 +10:00
README.md ci: build dotfiles and bump npins on hercules-ci 2026-08-21 22:43:38 +10:00
update migrate from stow to npins/nix-maid 2025-11-30 13:41:37 +11:00

dotfiles

Nix-managed dotfiles and user environment, applied with nix-maid.

Layout

Path Description
config.nix Main nix-maid config: home files, packages, and systemd user units. Takes a role argument ("desktop" or "server") to toggle desktop-only packages and config.
dotfiles/ Raw dotfiles symlinked into $HOME.
npins/ Pinned sources used by config.nix.
keyboards/ QMK keyboard layouts (ergodox-ez, silakka54).
.forgejo/ Forgejo CI workflows.
ci.nix hercules-ci-effects config: builds the desktop and server configs on push, and weekly opens a PR bumping npins.
apply Installs the config: nix-env -if config.nix then activates.
update Runs npins update to refresh pins.