b4a6dea5d3
fix: use 'colmenaHive' instead of 'colmena'
2026-03-11 19:59:32 +01:00
54529a516a
refactor: simplify bash configuration
2026-03-11 19:59:32 +01:00
2d898bde96
refactor: use 'import-as-enable' pattern
2026-03-11 19:59:32 +01:00
e5bb37783e
feat(deploy): add deployment tags for each host
2026-03-11 19:59:32 +01:00
1806ed1ddc
refactor(hosts): use modules/ssh with sensible defaults
2026-03-11 19:59:32 +01:00
c70effa792
feat(ssh): add default module with enable+harden
2026-03-11 19:59:32 +01:00
58eef9c477
chore(ai): add 'mcp-nixos'
2026-03-11 19:59:32 +01:00
67b0077157
feat: add 'infra' module (and use on work host)
2026-03-11 19:59:32 +01:00
ba6f0168b8
fix: use correct vscode no sandbox flag
2026-03-11 19:59:32 +01:00
d8605c9c3f
fix: resolve anki warning
2026-03-11 19:59:32 +01:00
39f0df3f65
feat: add database module
2026-03-11 19:59:32 +01:00
adf7793f8c
chore: update lockfile
2026-03-11 19:38:43 +01:00
6643ba6bee
refactor(home): organize home manager modules
2026-03-11 19:38:43 +01:00
c5254c96a0
feat: add 'yubikey' module to 'andromache' host
2026-03-11 19:38:43 +01:00
1b4f853342
refactor: move 'sshfs' into 'ssh' module
2026-03-10 20:56:59 +01:00
71c507b4c2
refactor: remove redundant 'vimPlugins.vim-plug' package
2026-03-10 20:56:59 +01:00
6a2c1e2330
chore: add 'anki' module to 'work' host
2026-03-02 13:41:08 +01:00
d0ce6513d6
chore: update lockfile
2026-03-02 13:40:03 +01:00
d8a76e62db
fix: add /etc/xdg to XDG_CONFIG_DIRS for GNOME session
2026-03-02 13:38:55 +01:00
49f980496d
chore(git): add includeIf for nix-dev-shells
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 13:44:11 +01:00
c855bb7f5c
feat: add 'secrets' module to work host
2026-02-24 15:03:49 +01:00
c4510abf88
refactor: simplify apps.colmena
2026-02-24 15:00:45 +01:00
0c4cdd2d1e
feat: add golang module to work host
2026-02-24 14:47:27 +01:00
c1418e1402
chore: update lockfile
2026-02-24 14:47:27 +01:00
ab59c50520
fix: add wrapper util for home manager modules
2026-02-24 14:47:27 +01:00
624a56e948
fix: remove pnpm bash config
2026-02-24 14:47:27 +01:00
fb269c0265
fix: update 'work' host modules
2026-02-24 14:47:27 +01:00
2a07ecef61
feat: add 'nodejs' module (and use on 'work' host)
2026-02-24 14:47:27 +01:00
aa830fc795
feat: set up 'opencode' on work host
2026-02-24 14:47:27 +01:00
227a4fe53d
feat: add 'vscode' module to work host
2026-02-24 14:47:27 +01:00
99dfe10ebf
fix: add pdf support to pandoc module
2026-02-24 14:47:27 +01:00
c002741419
fix: remove default packages
2026-02-23 19:35:24 +01:00
448b3e5ef0
feat: set up 'tlp' for laptop mode on 'astyanax'
2026-02-23 18:15:19 +01:00
fafadf4034
feat: add notifier plugin to opencode
2026-02-23 18:11:29 +01:00
a5845fb847
fix :resolve 'andromache' syntax error
2026-02-23 18:11:24 +01:00
757d5e5c81
feat: set up 'storage' module
2026-02-22 16:43:15 +01:00
7b13880be2
fix: resolve nix build warnings
2026-02-22 16:40:20 +01:00
b895e85953
chore: disable syncthing module
2026-02-22 16:22:55 +01:00
ee3b95d986
fix: remove 'nix.settings' from 'hecuba' host
2026-02-22 16:20:52 +01:00
f5ed623d53
refactor: extract 'pandoc' module
2026-02-22 16:16:17 +01:00
d30fa3922b
docs: update readme
2026-02-22 14:37:09 +01:00
1c20cc3326
feat: add basic 'gaming' module to 'andromache'
2026-02-22 14:08:43 +01:00
e7a36abd8c
refactor: extract 'nvidia' module
2026-02-22 14:08:43 +01:00
635583669f
refactor: add home 'allowedUnfree' option
2026-02-22 14:08:43 +01:00
dec73a74d8
refactor: remove unused 'colmena' input
2026-02-22 14:08:43 +01:00
ac23d88ca9
fix: deny opencode access to nix secret paths
2026-02-22 13:22:19 +01:00
85df2e7886
fix: temporarily disable 'ly' on desktop
2026-02-22 12:42:43 +01:00
7bb0f6fca4
feat: set up openscad lsp
2026-02-22 12:34:34 +01:00
486e273b97
fix: update 'ncspot' config
2026-02-22 12:34:05 +01:00
e7756a2959
chore: remove redundant 'update-vim' script
2026-02-22 12:19:39 +01:00
68fa0d8c89
chore: update lockfile
2026-02-22 12:16:35 +01:00
b9c7c099e7
fix: enable colortheme for firefox-based browsers
2026-02-22 12:16:07 +01:00
e62790f2c7
fix: update 'sb-pomo' script to match 'pomo' script
2026-02-22 12:11:58 +01:00
3d36eb305e
docs: update readme
2026-02-22 00:28:39 +01:00
0952bfd827
chore: remove unused vpn module
2026-02-21 22:07:06 +01:00
c6671fea4e
fix: add 'lib' as default module
2026-02-21 22:02:57 +01:00
55b3fde362
feat: add home manager audio module (pulsemixer)
2026-02-21 22:02:38 +01:00
18f2e4d93a
fix: add 'lib' module to astyanax host
2026-02-21 17:49:01 +01:00
dbac0fd1b9
fix: color niri workspaces in waybar
2026-02-21 14:31:44 +01:00
26760d27a4
chore: update lockfile
2026-02-21 13:52:12 +01:00
eec5d54f59
chore: remove 'phone' config (skip 'nix-on-droid' for now)
2026-02-21 13:51:01 +01:00
1a0c85ec97
feat: set up 'eetion-02' raspberry pi host
2026-02-21 13:51:01 +01:00
0037ba2e54
flake.lock: Update
...
Flake lock file updates:
• Updated input 'firefox-addons':
'gitlab:rycee/nur-expressions/c7794d3f46304de5234008c31b5b28a9d5709184?dir=pkgs/firefox-addons&narHash=sha256-0iGDl/ct3rW%2Bh6%2BsLq4RZaze/U/aQo2L5sLLuyjuVTk%3D' (2026-02-04)
→ 'gitlab:rycee/nur-expressions/65d59f814068d04e532cad2773d281e4951acd95?dir=pkgs/firefox-addons&narHash=sha256-%2BFHN9EthS%2BkHxnMoSDZEiGLoxwiIuij6ltK3aTmlLMA%3D' (2026-02-07)
• Updated input 'home-manager':
'github:nix-community/home-manager/04e5203db66417d548ae1ff188a9f591836dfaa7?narHash=sha256-R1WFtIvp38hS9x63dnijdJw1KyIiy30KGea6e6N7LHs%3D' (2026-02-05)
→ 'github:nix-community/home-manager/6cee0821577643e0b34e2c5d9a90d0b1b5cdca70?narHash=sha256-cyxgVsNfHnJ4Zn6G1EOzfTXbjTy7Ds9zMOsZaX7VZWs%3D' (2026-02-07)
• Updated input 'nvim':
'path:./dots/.config/nvim'
→ 'path:./dots/.config/nvim'
2026-02-21 13:51:00 +01:00
846112cd25
feat: add (but disable for now) uptime kuma module for 'hecuba'
2026-02-21 13:50:39 +01:00
6233bd0867
refactor: resolve warnings/errors in checks
2026-02-21 13:50:38 +01:00
6ba7fd28d5
fix: simplify syncthing module
2026-02-21 13:49:53 +01:00
c75724de68
feat: set up 'stylix'
2026-02-17 20:30:32 +01:00
04f33a92ea
test: try taskwarrior hooks to track slots
2026-02-17 20:09:24 +01:00
3cc69cf68d
fix: make 'colmena' available
2026-02-17 20:09:24 +01:00
5f5e5f8d4d
test: see if this fixes auto upgrades
2026-02-17 19:53:51 +01:00
2c5a115bf9
feat: set up 'stylix'
2026-02-17 19:51:08 +01:00
323fbe15c8
feat: colorize 'kubectl' output
2026-02-17 18:08:21 +01:00
f8b0f62606
chore: gitignore '.pre-commit-config.yaml'
2026-02-16 20:14:11 +01:00
0a222ed225
feat(bluetooth): add 'mpris-proxy' service
2026-02-16 20:14:11 +01:00
a846849a80
fix: improve 'ai-tools' module (host-specific options)
2026-02-16 17:58:51 +01:00
092a4b47e6
chore: disable 'm_taskwarrior_d.nvim'
2026-02-16 17:58:50 +01:00
385fcb3ee1
refactor(nixGL): extract 'nixGL' wrapper
2026-02-16 17:58:41 +01:00
833d999027
feat: add 'bruno' module
2026-02-16 17:58:41 +01:00
0df8cdb354
chore: remove redundant backup files after nixification
2026-02-14 16:27:21 +01:00
23a89dab30
feat: add 'bak' script
2026-02-14 15:22:38 +01:00
7ae0c01e8d
chore: update lockfile
2026-02-14 13:18:08 +01:00
a975d9fb6c
fix: add 'ai-tools' module to 'andromache'
2026-02-14 02:02:31 +01:00
6684e2e7fe
feat: set up git hooks
2026-02-07 14:25:39 +01:00
7f0726f443
fix: add ssh keys to agent for all hosts
2026-02-07 14:25:39 +01:00
cb8ac3b848
fix: resolve proxmark firmware flashing issues
2026-02-07 14:25:38 +01:00
3a1997f0c4
fix: set up ipv4 forwarding
2026-02-07 14:25:08 +01:00
a2a7c3c5a0
feat: add 'brightnessctl' to niri desktop
2026-02-07 14:25:08 +01:00
ce6940b048
flake.lock: Update
...
Flake lock file updates:
• Updated input 'firefox-addons':
'gitlab:rycee/nur-expressions/4f827ff035c6ddc58d04c45abe5b777d356b926a?dir=pkgs/firefox-addons&narHash=sha256-9Sqq/hxq8ZDLRSzu%2Bedn0OfWG%2BFAPWFpwMKaJobeLec%3D' (2026-02-03)
→ 'gitlab:rycee/nur-expressions/c7794d3f46304de5234008c31b5b28a9d5709184?dir=pkgs/firefox-addons&narHash=sha256-0iGDl/ct3rW%2Bh6%2BsLq4RZaze/U/aQo2L5sLLuyjuVTk%3D' (2026-02-04)
• Updated input 'home-manager':
'github:nix-community/home-manager/984708c34d3495a518e6ab6b8633469bbca2f77a?narHash=sha256-gj1yP3spUb1vGtaF5qPhshd2j0cg4xf51pklDsIm19Q%3D' (2026-02-01)
→ 'github:nix-community/home-manager/04e5203db66417d548ae1ff188a9f591836dfaa7?narHash=sha256-R1WFtIvp38hS9x63dnijdJw1KyIiy30KGea6e6N7LHs%3D' (2026-02-05)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/cb369ef2efd432b3cdf8622b0ffc0a97a02f3137?narHash=sha256-VKS4ZLNx4PNrABoB0L8KUpc1fE7CLpQXQs985tGfaCU%3D' (2026-02-02)
→ 'github:nixos/nixpkgs/00c21e4c93d963c50d4c0c89bfa84ed6e0694df2?narHash=sha256-AYqlWrX09%2BHvGs8zM6ebZ1pwUqjkfpnv8mewYwAo%2BiM%3D' (2026-02-04)
• Updated input 'nvim':
'path:./dots/.config/nvim'
→ 'path:./dots/.config/nvim'
• Updated input 'sops-nix':
'github:Mic92/sops-nix/f990b0a334e96d3ef9ca09d4bd92778b42fd84f9?narHash=sha256-NUVGVtYBTC96WhPh4Y3SVM7vf0o1z5W4uqRBn9v1pfo%3D' (2026-02-03)
→ 'github:Mic92/sops-nix/17eea6f3816ba6568b8c81db8a4e6ca438b30b7c?narHash=sha256-ktjWTq%2BD5MTXQcL9N6cDZXUf9kX8JBLLBLT0ZyOTSYY%3D' (2026-02-03)
2026-02-07 14:25:08 +01:00
e21411c2f9
feat: add helm plugins declaratively
2026-02-07 14:20:28 +01:00
dcb525cce2
feat: set up 'music' module
2026-02-07 14:20:27 +01:00
dc630fe984
refactor: simplify keyboard module
2026-02-07 14:20:04 +01:00
ce90493654
feat: add 'direnv' module
2026-02-07 14:20:04 +01:00
0c553e7a7d
feat: add nfc module (and use it on 'astyanax')
2026-02-05 18:51:39 +01:00
4cf601df84
fix: remove wlsunset spawn (replaced by gammastep service)
2026-02-05 12:21:09 +01:00
c8e4337a14
fix: remove duplicate waybar spawn in niri config (already managed by systemd)
2026-02-05 12:20:19 +01:00
49de518ad1
chore: update lockfile
...
Flake lock file updates:
• Updated input 'nvim':
'path:./dots/.config/nvim'
→ 'path:./dots/.config/nvim'
• Updated input 'sops-nix':
'github:Mic92/sops-nix/1e89149dcfc229e7e2ae24a8030f124a31e4f24f?narHash=sha256-twBMKGQvaztZQxFxbZnkg7y/50BW9yjtCBWwdjtOZew%3D' (2026-02-01)
→ 'github:Mic92/sops-nix/f990b0a334e96d3ef9ca09d4bd92778b42fd84f9?narHash=sha256-NUVGVtYBTC96WhPh4Y3SVM7vf0o1z5W4uqRBn9v1pfo%3D' (2026-02-03)
2026-02-03 23:02:45 +01:00
6c9312f509
feat: mute 'astyanax' speakers when disconnecting AC
2026-02-03 23:02:41 +01:00
3359426c48
fix: integrate keepassxc browser on all firefox-based browsers
2026-02-03 23:02:41 +01:00
0f0f038f5a
feat: set up restic backups for 'andromache' and 'astyanax'
2026-02-03 23:02:41 +01:00
ab31842e58
feat: set up syncthing (with e-reader)
2026-02-03 22:59:30 +01:00
ea88fff4a4
feat: set up 'paperless-ngx' (behind nginx reverse proxy)
2026-02-02 22:11:45 +01:00
b3ab7dcb1c
fix: smarten 'buildOnTarget' by using tags
2026-02-02 22:11:26 +01:00
adb1265800
fix: add python dependency to 'taskwarrior' home module
2026-02-02 20:51:08 +01:00
40b2c821c8
fix: enable 'eetion' firewall
2026-02-02 19:43:07 +01:00
b59eb6889a
fix: allow 'astyanax' to cross-compile to ARM (e.g. for eetion)
2026-02-02 18:37:01 +01:00
c538c5ad08
fix: add public hostname to ssh config and refactor
2026-02-02 18:37:01 +01:00
4236aa1def
feat: host 'ActualBudget' on 'eetion' host
2026-02-02 18:37:01 +01:00
9ea3a7c984
fix(colmena): add hostname to 'hecuba' host
2026-02-02 18:37:01 +01:00
f57cabb186
feat: add 'k8s' home module
2026-02-02 16:54:22 +01:00
0778b12305
feat: add 'docker' home module to 'work' host
2026-02-02 16:54:17 +01:00
d9c3cb9889
fix: add 'dconf2nix' package to 'dconf' module
2026-02-02 14:30:09 +01:00
9d22c210e3
refactor: clean up packages
2026-02-02 14:29:22 +01:00
eb54ade226
refactor: clean up 'flake.nix' and 'deploy/colmena.nix'
2026-02-01 23:55:27 +01:00
1d5c1a7c2a
fix(ssh): harden ARM SD installer image SSH
2026-02-01 22:57:08 +01:00
0f7f9585b3
feat(host): add 'eetion' host (as a test for Orange Pi Zero2 H616)
2026-02-01 22:56:12 +01:00
ed24f55d15
fix(deploy): add colmena to 'builder' hosts
2026-02-01 22:48:57 +01:00
f5a490d452
refactor: move disko module out of 'common' module
2026-02-01 22:47:24 +01:00
88969087fe
fix: use cross-compilation from x86 to ARM for SD card image
2026-01-31 22:59:25 +01:00
b14e2e5a39
feat: add SD card image for ARM
2026-01-31 22:47:04 +01:00
02f28ab1df
feat(phone): set up 'nix-on-droid'
2026-01-31 10:18:06 +01:00
c048eb73c0
fix: only use 'nvim' flake as home manager module
2026-01-31 10:17:55 +01:00
b22c5bc935
feat: add 'taskopen' to 'taskwarrior' module
2026-01-30 16:10:46 +01:00
7c46bae3e2
feat: add 'comms' module
2026-01-30 16:10:46 +01:00
8a1f51873e
chore: temporarily disable wireguard VPN module
2026-01-30 16:10:46 +01:00
e03c77cdbc
feat: add CLI tools to git module
2026-01-30 16:10:46 +01:00
a64d153004
feat: add 'azure' cloud option (and generalized module)
2026-01-30 16:10:46 +01:00
a78af6529c
fix: update 'ai-tools' module and add to 'astyanax' host
2026-01-27 21:36:17 +01:00
c460bebb2d
feat: add 'ai-tools' home module
2026-01-27 16:35:20 +01:00
b84944543a
chore: update nvim flake dependencies
2026-01-27 16:30:17 +01:00
63f4c82c76
chore: update flake lockfiles
2026-01-27 16:22:13 +01:00
677b1b6666
fix: declare contents of 'setup-gnome'
2026-01-27 16:19:34 +01:00
b827b518cd
refactor(statix): resolve 'statix check' issues
2026-01-27 07:34:37 +01:00
68eecd01c7
chore: update lockfile
2026-01-26 21:59:30 +01:00
8fc4e23d3b
fix(nixd): properly configure 'nixd' nvim lsp
2026-01-26 21:58:09 +01:00
cf381042d0
feat: add 'gammastep' to niri deskopt
2026-01-26 21:21:49 +01:00
2303988b74
feat: add '3d' and 'photography' modules to andromache
2026-01-26 21:21:26 +01:00
791d90b703
fix: update hardware config
2026-01-26 18:47:43 +01:00
29137a8cdd
chore: update lockfile
2026-01-25 15:32:53 +01:00
dd175e99b8
refactor: migrate vim.cmd to lua API in init.lua
2026-01-23 15:22:55 +01:00
3a5f1cf47e
fix: remove conflicting light background setting
...
The bg=light setting was immediately overridden by vim.opt.background = "dark" later in the file.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-23 15:22:55 +01:00
755f1f4a06
refactor: remove duplicate 'paq-setup' require
2026-01-23 15:22:55 +01:00
1cfc049326
chore(nvim): remove redundant unused config
2026-01-23 15:22:55 +01:00
09d2832948
fix(vim.keymap): resolve duplicate 'fzf' keymap
2026-01-23 15:22:55 +01:00
85ab23eb5d
fix(tmux): update tmux config
2026-01-23 15:22:55 +01:00
76a31b3051
refactor: deduplicate firefox/librewolf config
2026-01-23 15:22:55 +01:00
8e5cbe6350
fix: use 'nixGL' for kitty when available
2026-01-23 15:22:55 +01:00
e75fc95b27
feat: add 'tmux' to 'shell' module
2026-01-23 15:22:55 +01:00
24ed3f03cd
refactor: extract 'dotsPath' for 'dots' path
2026-01-23 15:22:55 +01:00
b6453330bf
refactor: centralize kitty config
2026-01-23 15:22:55 +01:00
bd008cde04
fix: remove 'edit_editor_config' alias
2026-01-23 15:22:55 +01:00
ffff1cfda1
refactor: modularize 'nvim' for home manager hosts
2026-01-23 15:22:55 +01:00
0f369bdf6c
feat: set up colmena with hetzner stuff
2026-01-22 20:26:11 +01:00
600e55de1f
feat: configure auto suspend
2026-01-22 20:25:06 +01:00
a390428ca9
feat: set up opencode (with automated API key)
2026-01-22 20:25:05 +01:00
a5aeddc5c2
feat: add 'hcloud' module
2026-01-22 20:24:36 +01:00
e9748b0236
chore: update Nix 'work' host
2026-01-22 20:22:19 +01:00
3902e2da67
chore: update lockfile
2026-01-22 20:20:30 +01:00
42af1badc4
refactor: modularize 'nvim' for home manager hosts
2026-01-19 10:12:02 +01:00
1eca0c995d
feat: use shell module on work host
2026-01-19 10:03:05 +01:00
92389f7048
feat: modularize (and extend) kitty config
2026-01-19 09:45:22 +01:00
d6459d0d84
feat: add 'hcloud' module
2026-01-18 10:02:20 +01:00
00e5c92c1e
fix: add 'hetzner' module
2026-01-18 09:43:45 +01:00
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
0863445dab
feat: add 'rustfmt' for rust formatting
2025-12-08 20:16:18 +01:00
989a9626b3
chore: relock flake
2025-12-07 23:04:06 +01:00
7fa58a0421
feat: add 'figet.nvim' to 'nvim' flake
2025-12-07 22:59:05 +01:00
a477b2c5c3
test(nvim): try out 'm_taskwarrior_d.nvim' plugin
2025-12-07 19:16:07 +01:00
d2999ab763
fix: resolve 'nix flake check' errors
2025-12-07 17:42:18 +01:00
5d7b8d520a
feat: use 'rustaceanvim' instead for rust development
2025-12-07 17:36:33 +01:00
edbbd3efd5
feat: add 'wl-clipboard' to niri desktop
2025-12-07 14:32:33 +01:00
de0b4852bf
fix: work around throttled error
2025-12-07 00:13:59 +01:00
3e66197dd8
fix: declare graphics config for 'astyanax' host
2025-12-07 00:06:22 +01:00
495befc8c0
fix: resolve treesitter errors on NixOS
2025-12-07 00:05:46 +01:00
c4ccfc3a92
chore: ignore breaking changes warning for 'codecompanion.nvim'
2025-12-07 00:04:56 +01:00
02869d267a
enable 'shikane' on 'astyanax' (and add 'wdisplays')
2025-12-06 23:51:50 +01:00
1e03157838
feat(nvim): set up rust lsp config
2025-12-06 23:49:29 +01:00
bc3caec6ba
refactor: enable firewall explicitely for 'hecuba' host
2025-12-04 12:48:55 +01:00
2d9e1fd875
fix: remove common '.nix' suffix
2025-12-04 12:48:55 +01:00
63ef553d6b
fix: update waybar to match polybar config (for the most part)
2025-12-04 12:48:55 +01:00
11ed160935
refactor: move 'wlsunset' package into home manager module
2025-12-04 12:48:55 +01:00
Hektor Misplon
7256c82b91
chore: update 'nvim' flake
2025-12-04 02:24:28 +01:00
Hektor Misplon
fcdb9d19fc
fix: don't autoinstall treesitter grammars when using 'nixCats'
2025-12-04 02:21:30 +01:00
cec89af852
fix: declare 'fuzzel' config and add it to 'niri' desktop
2025-12-03 23:49:58 +01:00
8de9913ecf
feat: track (currently unused) k3s module
2025-12-03 23:45:55 +01:00
d71e7d0e5d
refactor: use 'default.nix' for all modules
2025-12-03 23:43:43 +01:00
e643d22eda
fix: declare 'waybar' config and add it to 'niri' desktop
2025-12-03 23:36:33 +01:00
c141508203
fix: declare niri config
2025-12-03 23:36:33 +01:00
8ee1913d93
fix: try 'writeShellApplication' for 'astyanax' WOL script
2025-12-03 22:35:21 +01:00
ac4619f1a4
fix: declare 'andromache' 'eno1' interface MAC address
2025-12-03 21:40:44 +01:00
d178a03b43
feat: add 'hecuba' host config
2025-12-03 19:28:03 +01:00
063f142ae5
fix: further harden 'hardened-openssh' module
2025-12-03 17:14:08 +01:00
c90127e212
fix: replace 'gnome' desktop with 'niri'
2025-12-03 15:56:09 +01:00
f317f9409e
fix: declare KeePassXC browser integration
2025-12-03 15:56:06 +01:00
c13de26ee1
chore(pkgs): add 'signal-desktop' package
2025-12-03 15:54:33 +01:00
ac5b97dba4
fix: disable kitty tab shortcut for now
2025-12-03 15:54:33 +01:00
4e2c3473e4
update bluetooth config
2025-12-03 15:54:33 +01:00
8434ceb45a
refactor: move bootloader into 'modules/boot'
2025-12-03 15:54:33 +01:00
b2d1ef4bb1
refactor: move 'disko' modules into 'modules/disko'
2025-12-03 15:54:33 +01:00
c6ec0a5d1d
resolve NixOS build warnings
2025-12-03 15:54:33 +01:00
d9ea9d1d27
Merge pull request 'update' ( #1 ) from claude-code-test into main
...
Reviewed-on: #1
2025-12-03 15:53:43 +01:00