Clone this repository
For self-hosted knots, clone URLs may differ based on your setup.
Download tar.gz
Enable user-level secret management for the standalone
homeConfigurations.andrew by importing sops.homeManagerModules.sops
and configuring GPG-based decryption. Includes an encrypted
placeholder secrets file for future use.
The old afontaine key (5328...C723) has expired. Replace it
with the new key (D152...B317) in .sops.yaml and re-encrypt
all secret files with the updated key group.
Upstream deprecated doom-dashboard, moved ws-butler and
dtrt-indent to a new :editor whitespace module, rewrote
:lang javascript with treesit (removing js2-mode and
rjsx-mode), and removed the org-roam v1 private API.
- Rename :ui doom-dashboard to :ui dashboard
- Add (whitespace +trim +guess) to :editor
- Update jest hooks to js-ts/typescript-ts/tsx-ts modes
- Replace org-roam--get-title-or-slug with v2 DB query
- Remove dead flycheck config (using +flymake)
- Bump doom pin to 370777f (2026-03-16)
Fetches protoss from codyborn/protoss-sounds and witch
doctor from kmelkon/openpeon-dota2 via fetchFromGitHub.
Both added to pack rotation.
The pinned commit lacked support for custom sound packs via
the {name, src} attrset format in installPacks. Unpin and
update to get the new Home Manager module.
Flake lock file updates:
• Updated input 'emacs':
'github:nix-community/emacs-overlay/e9d1e29' (2026-02-04)
→ 'github:nix-community/emacs-overlay/a5509c9' (2026-03-16)
• Updated input 'emacs/nixpkgs':
'github:NixOS/nixpkgs/e6eae2e' (2026-02-03)
→ 'github:NixOS/nixpkgs/5a88de7' (2026-03-15)
• Updated input 'emacs/nixpkgs-stable':
'github:NixOS/nixpkgs/ac62194' (2026-01-02)
→ 'github:NixOS/nixpkgs/e9f278f' (2026-03-14)
• Updated input 'homeManager':
'github:nix-community/home-manager/4fda265' (2026-02-04)
→ 'github:nix-community/home-manager/ca53f08' (2026-03-16)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/e6eae2e' (2026-02-03)
→ 'github:nixos/nixpkgs/5b2c2d8' (2026-03-16)
• Updated input 'sops':
'github:Mic92/sops-nix/17eea6f' (2026-02-03)
→ 'github:Mic92/sops-nix/c469b68' (2026-03-15)
• Updated input 'sops/nixpkgs':
'github:NixOS/nixpkgs/6308c3b' (2026-01-30)
→ 'github:NixOS/nixpkgs/e802360' (2026-03-14)
• Updated input 'stylix':
'github:nix-community/stylix/fa45bf2' (2026-02-17)
→ 'github:nix-community/stylix/c4b8e80' (2026-02-28)
• Updated input 'tangled':
'git+https://tangled.sh/@tangled.sh/core?ref=refs/heads/master&rev=5b627fe9a35eb406ec33a6f9f4cf173b61e1b94c' (2026-03-14)
→ 'git+https://tangled.sh/@tangled.sh/core?ref=refs/heads/master&rev=c516e3533b269a82e818dd67bb398701ca245976' (2026-03-16)
• Updated input 'tangled/ibm-plex-mono-src':
'https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip' (2024-11-12)
→ 'https://github.com/IBM/plex/releases/download/@ibm%2Fplex-mono@1.1.0/ibm-plex-mono.zip' (2024-11-12)