Commit Graph

1251 Commits

Author SHA1 Message Date
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