c19afff26a
chore: update lockfile
2026-01-17 20:01:31 +01:00
8ea03f0a66
feat: automate optimising store, garbage collection and upgrades
2026-01-17 20:00:21 +01:00
8f3f6ec66d
refactor(nixfmt): format
2026-01-17 19:58:27 +01:00
3401ed7424
chore: add 'andromache' ssh public keys
2026-01-17 19:50:21 +01:00
bb6a380599
refactor: simplify hosts files
2026-01-17 19:37:05 +01:00
35fd4e61e2
fix: remove xdg config
2026-01-17 18:02:17 +01:00
01542dda96
feat: replace 'sddm' with 'ly'
2026-01-17 17:51:26 +01:00
8464884fdb
feat: automate SSH config ('known_hosts', 'authorized_keys' ...)
2026-01-17 17:37:37 +01:00
33b022c659
chore(nixfmt): format
2026-01-17 17:35:38 +01:00
a8f3f222b1
fix: merge 'astyanax' services configuration
2026-01-17 16:35:38 +01:00
bf9ea37280
fix: disable 'throttled' service
2026-01-17 16:34:14 +01:00
724c5c176b
fix: improve niri desktop
2026-01-17 16:33:30 +01:00
49e99e9de2
fix: add anki to 'astyanax' host
2026-01-17 16:31:37 +01:00
ce0af2988a
fix: move kitty tab bar to bottom
2026-01-17 15:10:28 +01:00
5a7afbfe82
fix: update font configuration
2026-01-17 15:09:57 +01:00
87afec8955
chore: update lockfile
2026-01-17 15:09:14 +01:00
2a1512f85b
fix: disable 'nixos-hardware' module for astyanax (caused boot to hang on 'loading module i915')
2026-01-17 14:56:03 +01:00
313e623ec4
feat(home): add shell module
2026-01-16 15:25:29 +01:00
4f7ab88634
fix(anki): make sops optional for standalone home-manager
2026-01-16 15:25:27 +01:00
a8851e5a91
feat(home): migrate bash config to shell module
2026-01-16 15:25:25 +01:00
629f25c795
feat(nixos): pass inputs to home-manager via extraSpecialArgs
2026-01-16 15:25:23 +01:00
b52d87d30b
chore(git): add .claude/ to gitignore
2026-01-16 15:25:20 +01:00
54114f99ab
fix: make taskwarrior available on both NixOS and standalone home-manager
2026-01-14 22:57:27 +01:00
2fcde8ddd1
chore: update NixOS
2026-01-14 20:55:59 +01:00
a952136be1
fix: remove descriptions from 'browser' module
2026-01-14 16:45:56 +01:00
7773d2a7a0
fix: resolve nvim treesitter errors
2026-01-14 11:50:28 +01:00
c86a52e435
fix: add 'stylelint' to neovim flake
2026-01-14 11:22:01 +01:00
c99738c210
refactor(browser): create single browser module
2026-01-12 18:10:52 +01:00
8321d5e2ef
chore: update Nix 'work' host
2026-01-08 11:59:54 +01:00
46477cce25
chore: update lockfile
2025-12-29 09:35:08 +01:00
4765527fa6
feat(nvim): add typescript-language-server to runtime dependencies
2025-12-24 14:46:40 +01:00
67f5aefc82
fix(nvim): ensure codecompanion config structure exists before mcphub extension loads
2025-12-24 14:43:29 +01:00
89c398a957
chore: update flake.lock with nvim mcp-hub input
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2025-12-24 14:14:38 +01:00
d1fc192d26
feat(nvim): add mcp-hub, fd, and delta dependencies
...
- add mcp-hub flake input for MCP integration
- create system-aware dependency overlays
- add mcp-hub, fd, delta to lspsAndRuntimeDeps
- remove duplicate tailwind-fold.lua file
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2025-12-24 14:14:10 +01:00
bc2790c7fb
feat: set up 'claude-code.nvim' plugin
2025-12-18 16:01:31 +01:00
e3f55a1fbd
chore: add TODO for unique 'networking.hostId'
2025-12-18 13:40:26 +01:00
c66cd0e28c
refactor: use username variable consistently
...
Replaced hardcoded "h" username references with variables:
- hosts/vm: use username variable for secrets.username
- home configs: use username variable in bash initExtra paths
- keepassxc: update comment to use $HOME instead of /home/h
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2025-12-18 13:39:43 +01:00
d5d395ed56
fix(firefox): merge duplicate policies declarations
...
Second policies declaration was overwriting the first, causing
DefaultDownloadDirectory setting to be lost. Merged both into single
policies block.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2025-12-18 13:39:43 +01:00
e15f9a51cb
fix: format rust using 'rustfmt'
2025-12-15 18:18:20 +01:00
acafbf9a6a
refactor: decouple 'andromache' home config from 'astyanax'
2025-12-15 12:19:38 +01:00
4952ea0634
chore: update neovim flake (and main flake)
2025-12-15 12:01:19 +01:00
6e2f28d601
refactor: import shikane 'desktop/niri' instead of directly
2025-12-15 11:57:22 +01:00
143d31433f
feat: add plain 'mako' service for notifications
2025-12-14 23:45:58 +01:00
a176c744f8
feat: declare anki config
2025-12-14 22:44:45 +01:00
2fa0b1f36a
fix: migrate 'r5rs' script to neovim
2025-12-14 22:11:14 +01:00
520cd476fc
fix: ignore directories that contain '.nobackup' in 'save-home'
2025-12-14 22:11:14 +01:00
f985df8e61
chore: format using 'black'
2025-12-14 22:11:14 +01:00
ec750ebb17
chore: clean up 'astyanax' packages
2025-12-09 23:43:56 +01:00
f3fd842692
feat: add 'fail2ban' to 'hecuba' host
2025-12-09 23:10:24 +01:00
6ff168caeb
refactor: use environment variable for zettelkasten path
2025-12-09 12:43:07 +01:00