Commit Graph

68 Commits

Author SHA1 Message Date
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
85df2e7886 fix: temporarily disable 'ly' on desktop 2026-02-22 12:42:43 +01:00
b9c7c099e7 fix: enable colortheme for firefox-based browsers 2026-02-22 12:16:07 +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
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
0a222ed225 feat(bluetooth): add 'mpris-proxy' service 2026-02-16 20:14:11 +01:00
6684e2e7fe feat: set up git hooks 2026-02-07 14:25:39 +01:00
cb8ac3b848 fix: resolve proxmark firmware flashing issues 2026-02-07 14:25:38 +01:00
dc630fe984 refactor: simplify keyboard module 2026-02-07 14:20:04 +01:00
6c9312f509 feat: mute 'astyanax' speakers when disconnecting AC 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
c538c5ad08 fix: add public hostname to ssh config and refactor 2026-02-02 18:37:01 +01:00
f5a490d452 refactor: move disko module out of 'common' module 2026-02-01 22:47:24 +01:00
b827b518cd refactor(statix): resolve 'statix check' issues 2026-01-27 07:34:37 +01:00
24ed3f03cd refactor: extract 'dotsPath' for 'dots' path 2026-01-23 15:22:55 +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
d6459d0d84 feat: add 'hcloud' module 2026-01-18 10:02:20 +01:00
8ea03f0a66 feat: automate optimising store, garbage collection and upgrades 2026-01-17 20:00: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
724c5c176b fix: improve niri desktop 2026-01-17 16:33:30 +01:00
5a7afbfe82 fix: update font configuration 2026-01-17 15:09:57 +01:00
54114f99ab fix: make taskwarrior available on both NixOS and standalone home-manager 2026-01-14 22:57:27 +01:00
a176c744f8 feat: declare anki config 2025-12-14 22:44:45 +01:00
d2999ab763 fix: resolve 'nix flake check' errors 2025-12-07 17:42:18 +01:00
11ed160935 refactor: move 'wlsunset' package into home manager module 2025-12-04 12:48:55 +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
c141508203 fix: declare niri config 2025-12-03 23:36:33 +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
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
7369600da7 feat(home): add git config with example configuration for non-NixOS 2025-12-03 15:53:22 +01:00
0b58850f16 refactor: move common hosts config into 'modules/common.nix' 2025-12-03 15:53:22 +01:00
24ed262e96 don't use rootless docker on 'andromache', but keep it as an option 2025-11-28 20:57:04 +01:00
0b139ff795 declare rootless docker for 'andromache' host 2025-11-26 18:37:11 +01:00
a494390998 modularize NixOS secrets config 2025-11-23 22:06:25 +01:00
1c1e3f9bd4 Add (unused) 'printing' module 2025-11-23 16:12:55 +01:00
c775628986 Improve disko declarations 2025-11-17 21:20:00 +00:00