294a6257d9
packages: switch to claude-code-bin
...
Run nix flake check / flake-check (push) Successful in 2m4s
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 20:36:24 +01:00
19259bf4dc
chore: teach claude about nvd
Run nix flake check / flake-check (push) Successful in 2m7s
2026-02-06 20:31:15 +01:00
a3672d1f14
monitoring: add systemd exporter
Run nix flake check / flake-check (push) Successful in 2m15s
2026-02-06 20:20:51 +01:00
abce430f97
system: add new openbao root ca
2026-02-06 20:18:49 +01:00
9bb7291594
flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/332027bc0ac95d230b8c680dcc44e56f9a3c9339?narHash=sha256-KsoavnriDUjaEP0x77JC19E9ehiVjThy/Jvno3FwNdE%3D' (2026-02-05)
→ 'github:nix-community/home-manager/471e6a065f9efed51488d7c51a9abbd387df91b8?narHash=sha256-yFVde8QZK7Dc0Xa8eQDsmxLX4NJNfL1NKfctSyiQgMY%3D' (2026-02-05)
2026-02-05 20:01:38 +00:00
bab168acd9
flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/bbccee87134fdf6d153d10ff8c06f94d7339c830?narHash=sha256-/t77Jcj4slWWby2v7Fng48wO7XNvcJNkrx3yyFpvKiw%3D' (2026-02-05)
→ 'github:nix-community/home-manager/332027bc0ac95d230b8c680dcc44e56f9a3c9339?narHash=sha256-KsoavnriDUjaEP0x77JC19E9ehiVjThy/Jvno3FwNdE%3D' (2026-02-05)
2026-02-05 18:01:50 +00:00
c27995fea6
flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/04e5203db66417d548ae1ff188a9f591836dfaa7?narHash=sha256-R1WFtIvp38hS9x63dnijdJw1KyIiy30KGea6e6N7LHs%3D' (2026-02-05)
→ 'github:nix-community/home-manager/bbccee87134fdf6d153d10ff8c06f94d7339c830?narHash=sha256-/t77Jcj4slWWby2v7Fng48wO7XNvcJNkrx3yyFpvKiw%3D' (2026-02-05)
2026-02-05 14:01:34 +00:00
54ef3bb291
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/bf922a59c5c9998a6584645f7d0de689512e444c?narHash=sha256-ksTL7P9QC1WfZasNlaAdLOzqD8x5EPyods69YBqxSfk%3D' (2026-02-04)
→ 'github:nixos/nixpkgs/00c21e4c93d963c50d4c0c89bfa84ed6e0694df2?narHash=sha256-AYqlWrX09%2BHvGs8zM6ebZ1pwUqjkfpnv8mewYwAo%2BiM%3D' (2026-02-04)
2026-02-05 06:01:38 +00:00
d0a4925c39
flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/4fda26500b4539e0a1e3afba9f0e1616bdad4f85?narHash=sha256-mQgOAYWlVJyuyXjZN6yxqXWyODvQI5P/UZUCU7IOuYo%3D' (2026-02-04)
→ 'github:nix-community/home-manager/04e5203db66417d548ae1ff188a9f591836dfaa7?narHash=sha256-R1WFtIvp38hS9x63dnijdJw1KyIiy30KGea6e6N7LHs%3D' (2026-02-05)
2026-02-05 04:01:32 +00:00
091d9fda1f
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/e6eae2ee2110f3d31110d5c222cd395303343b08?narHash=sha256-KHFT9UWOF2yRPlAnSXQJh6uVcgNcWlFqqiAZ7OVlHNc%3D' (2026-02-03)
→ 'github:nixos/nixpkgs/bf922a59c5c9998a6584645f7d0de689512e444c?narHash=sha256-ksTL7P9QC1WfZasNlaAdLOzqD8x5EPyods69YBqxSfk%3D' (2026-02-04)
2026-02-04 22:01:33 +00:00
cd8644085f
flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/984708c34d3495a518e6ab6b8633469bbca2f77a?narHash=sha256-gj1yP3spUb1vGtaF5qPhshd2j0cg4xf51pklDsIm19Q%3D' (2026-02-01)
→ 'github:nix-community/home-manager/4fda26500b4539e0a1e3afba9f0e1616bdad4f85?narHash=sha256-mQgOAYWlVJyuyXjZN6yxqXWyODvQI5P/UZUCU7IOuYo%3D' (2026-02-04)
2026-02-04 02:01:37 +00:00
0c7bebdadc
flake.lock: Update
...
Flake lock file updates:
• 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-03 20:01:32 +00:00
7b68e34dec
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/cb369ef2efd432b3cdf8622b0ffc0a97a02f3137?narHash=sha256-VKS4ZLNx4PNrABoB0L8KUpc1fE7CLpQXQs985tGfaCU%3D' (2026-02-02)
→ 'github:nixos/nixpkgs/e6eae2ee2110f3d31110d5c222cd395303343b08?narHash=sha256-KHFT9UWOF2yRPlAnSXQJh6uVcgNcWlFqqiAZ7OVlHNc%3D' (2026-02-03)
2026-02-03 16:01:29 +00:00
978f6b3413
flake.lock: Update
...
Flake lock file updates:
• 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 10:01:52 +00:00
ac9e3403ee
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/62c8382960464ceb98ea593cb8321a2cf8f9e3e5?narHash=sha256-kKB3bqYJU5nzYeIROI82Ef9VtTbu4uA3YydSk/Bioa8%3D' (2026-01-30)
→ 'github:nixos/nixpkgs/cb369ef2efd432b3cdf8622b0ffc0a97a02f3137?narHash=sha256-VKS4ZLNx4PNrABoB0L8KUpc1fE7CLpQXQs985tGfaCU%3D' (2026-02-02)
2026-02-02 18:01:34 +00:00
f827b803dd
flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/b59376563943ce163b2553aeb63d0c170967d74e?narHash=sha256-eNTfxT3v8b7s1dqswgposi5Y1CUMoOUhQKiy29QY25U%3D' (2026-02-01)
→ 'github:nix-community/home-manager/984708c34d3495a518e6ab6b8633469bbca2f77a?narHash=sha256-gj1yP3spUb1vGtaF5qPhshd2j0cg4xf51pklDsIm19Q%3D' (2026-02-01)
2026-02-01 22:01:36 +00:00
b067b76619
flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/f4ad5068ee8e89e4a7c2e963e10dd35cd77b37b7?narHash=sha256-07HMIGQ/WJeAQJooA7Kkg1SDKxhAiV6eodvOwTX6WKI%3D' (2026-01-31)
→ 'github:nix-community/home-manager/b59376563943ce163b2553aeb63d0c170967d74e?narHash=sha256-eNTfxT3v8b7s1dqswgposi5Y1CUMoOUhQKiy29QY25U%3D' (2026-02-01)
2026-02-01 14:01:32 +00:00
67facb307d
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/bfc1b8a4574108ceef22f02bafcf6611380c100d?narHash=sha256-msG8SU5WsBUfVVa/9RPLaymvi5bI8edTavbIq3vRlhI%3D' (2026-01-26)
→ 'github:nixos/nixpkgs/62c8382960464ceb98ea593cb8321a2cf8f9e3e5?narHash=sha256-kKB3bqYJU5nzYeIROI82Ef9VtTbu4uA3YydSk/Bioa8%3D' (2026-01-30)
2026-02-01 12:01:30 +00:00
943a23c87b
flake.lock: Update
...
Flake lock file updates:
• Updated input 'sops-nix':
'github:Mic92/sops-nix/c5eebd4eb2e3372fe12a8d70a248a6ee9dd02eff?narHash=sha256-wFcr32ZqspCxk4%2BFvIxIL0AZktRs6DuF8oOsLt59YBU%3D' (2026-01-26)
→ 'github:Mic92/sops-nix/1e89149dcfc229e7e2ae24a8030f124a31e4f24f?narHash=sha256-twBMKGQvaztZQxFxbZnkg7y/50BW9yjtCBWwdjtOZew%3D' (2026-02-01)
2026-02-01 06:01:30 +00:00
58e9d326c3
flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/475921375def3eb930e1f8883f619ff8609accb6?narHash=sha256-9ABv9Lo9t6MrFjlnRnU8Zw1C6LVj2%2BR8PipQ/rxGLHk%3D' (2026-01-30)
→ 'github:nix-community/home-manager/f4ad5068ee8e89e4a7c2e963e10dd35cd77b37b7?narHash=sha256-07HMIGQ/WJeAQJooA7Kkg1SDKxhAiV6eodvOwTX6WKI%3D' (2026-01-31)
2026-01-31 16:01:32 +00:00
d1af32ed5e
Merge pull request 'system: replace host detection with capabilities module' ( #4 ) from refactor/host-capabilities into master
...
Run nix flake check / flake-check (push) Successful in 1m38s
Periodic flake update / flake-update (push) Successful in 2m24s
Reviewed-on: #4
2026-01-31 09:24:22 +00:00
b8e04eb338
system: replace host detection with capabilities module
...
Run nix flake check / flake-check (push) Successful in 2m1s
Run nix flake check / flake-check (pull_request) Successful in 2m7s
Replace scattered osConfig.system.name comparisons with a declarative
host.capabilities module. This improves maintainability and semantic
clarity by expressing what capabilities a host has rather than checking
its name.
Changes:
- Add system/host-capabilities.nix with options for hardware, form factor,
UI behavior, services, and backup configuration
- Configure capabilities in hosts/gunter and hosts/magicman
- Migrate 6 files to use capabilities: packages, waybar, ssh, backup-home
- Remove redundant host name check for pciutils in gunter config
- Make backup-home service conditionally enabled based on capabilities
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-31 10:21:40 +01:00
60add5a8b0
vibecoding: update CLAUDE.md
Run nix flake check / flake-check (push) Successful in 2m19s
2026-01-31 09:58:25 +01:00
1a6b710527
Merge pull request 'system: extract shared configuration from host configs' ( #3 ) from refactor/reduce-host-duplication into master
...
Run nix flake check / flake-check (push) Successful in 1m34s
Reviewed-on: #3
2026-01-31 08:56:19 +00:00
8c9cc157d1
system: extract shared configuration from host configs
...
Run nix flake check / flake-check (push) Successful in 2m15s
Run nix flake check / flake-check (pull_request) Successful in 2m9s
Extract duplicated configuration from gunter and magicman into shared
system modules. This eliminates ~116 lines of duplication and fixes a
malformed gdm.wayland config in magicman.
New shared modules:
- boot.nix: systemd-boot, EFI, common kernel params
- networking.nix: NetworkManager, nftables, firewall base
- hyprland.nix: System-level Hyprland and display manager
- xdg.nix: XDG session variables and portal setup
- nix-config.nix: Nix daemon settings, binary caches, trusted users
- nixpkgs-config.nix: allowUnfree and kernel packages default
Updated modules:
- locale.nix: Added timezone configuration
Benefits:
- Reduces duplication: net reduction of 53 lines
- Magicman gains custom cache substituters for faster builds
- Fixes malformed gdm.wayland config in magicman
- Both hosts use identical base configuration
- Host-specific config clearly stands out
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-31 09:49:17 +01:00
61ce98ea7a
flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/0fba737f8d5571d41467f3d99a878e11b8c0f0f0?narHash=sha256-70a1kVC08AMTvPc7iqQsJbbD4Y1fukakMVudz4oY9SM%3D' (2026-01-30)
→ 'github:nix-community/home-manager/475921375def3eb930e1f8883f619ff8609accb6?narHash=sha256-9ABv9Lo9t6MrFjlnRnU8Zw1C6LVj2%2BR8PipQ/rxGLHk%3D' (2026-01-30)
2026-01-31 00:01:36 +00:00
14984bdd49
vibecoding: replace AGENTS.md with CLAUDE.md
Run nix flake check / flake-check (push) Successful in 2m16s
Periodic flake update / flake-update (push) Successful in 2m29s
2026-01-30 20:45:32 +01:00
eb09316f46
packages: remove open-pomodoro
Run nix flake check / flake-check (push) Successful in 1m28s
2026-01-30 20:39:58 +01:00
468e85d0eb
gunter: add steam
Run nix flake check / flake-check (push) Has been cancelled
2026-01-30 20:39:09 +01:00
ff2ed171cc
Merge branch 'remove-steamuser'
Run nix flake check / flake-check (push) Successful in 2m14s
2026-01-30 20:34:47 +01:00
7a8706cd4c
gunter: remove unused steamuser configuration
2026-01-30 20:32:36 +01:00
852547e53f
Merge pull request 'Vibecode refactor of hyprland stuff' ( #2 ) from refactor/hyprland-modular into master
...
Run nix flake check / flake-check (push) Successful in 1m28s
Reviewed-on: #2
2026-01-30 19:21:12 +00:00
aefa414bf4
hyprland: import waybar module
Run nix flake check / flake-check (push) Successful in 2m12s
Run nix flake check / flake-check (pull_request) Successful in 2m9s
2026-01-30 20:16:46 +01:00
3dc092d22a
docs: remove stray unicode character
2026-01-30 20:16:46 +01:00
74a585b190
i3: remove unused config
2026-01-30 20:16:46 +01:00
676a1a6498
hyprland: remove unused hypridle.nix
2026-01-30 20:16:46 +01:00
86f56d6666
prismo: remove old host references
2026-01-30 20:16:46 +01:00
390e5d8dae
hyprland: remove unused config files
2026-01-30 20:16:46 +01:00
a0995cb8c0
streamcontroller: move to own module
2026-01-30 20:16:46 +01:00
d75a711f95
hyprland: remove lockMonitorNames option
2026-01-30 20:16:46 +01:00
e8cee85f7c
hyprland: remove lockhelper, use hyprlock directly
2026-01-30 20:16:46 +01:00
27dd1a5716
hyprland: make workspaces host-defined
2026-01-30 20:16:46 +01:00
185087e479
vibecoding: add AGENTS.md
2026-01-30 20:16:46 +01:00
820f3c1fde
refactor: modularize Hyprland configuration
...
- Create home/hyprland/default.nix module with configurable options
- Add support for monitors, extraEnv, streamcontroller, lockhelper, grimblast, wacom
- Add workspace strategy (numbered vs named per monitor)
- Update magicman config to use new module with minimal config
- Update gunter config to use new module with all customizations
- Remove deprecated Hyprland config files
- Significantly reduce duplication between host configs
- Both configurations build successfully
2026-01-30 20:16:46 +01:00
f810afce5f
flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/175532b6275b34598a0ceb1aef4b9b4006dd4073?narHash=sha256-kgkwjs33YfJasADIrHjHcTIDs3wNX0xzJhnUP%2BoldEw%3D' (2026-01-29)
→ 'github:nix-community/home-manager/0fba737f8d5571d41467f3d99a878e11b8c0f0f0?narHash=sha256-70a1kVC08AMTvPc7iqQsJbbD4Y1fukakMVudz4oY9SM%3D' (2026-01-30)
2026-01-30 14:01:42 +00:00
a8f957e032
hyprland: convert deprecated windowrules
Run nix flake check / flake-check (push) Successful in 2m32s
Periodic flake update / flake-update (push) Successful in 2m34s
2026-01-30 09:51:40 +01:00
9150c284ec
flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/2a08ab21abc8b482f41c521b5f9b0df5b18a67eb?narHash=sha256-dAQt3qXugGhg92A%2BjqaUcmH0elbgEN/mV4vy1%2BohLZk%3D' (2026-01-29)
→ 'github:nix-community/home-manager/175532b6275b34598a0ceb1aef4b9b4006dd4073?narHash=sha256-kgkwjs33YfJasADIrHjHcTIDs3wNX0xzJhnUP%2BoldEw%3D' (2026-01-29)
2026-01-29 22:01:33 +00:00
6dd2a8ab71
flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/bd9f031efc634be4b80c5090b9171cc3a9f8e49c?narHash=sha256-hGwdJ/%2Boo%2BIRo2TiWV/V8BWWptQihcdFV/olTONaHqg%3D' (2026-01-28)
→ 'github:nix-community/home-manager/2a08ab21abc8b482f41c521b5f9b0df5b18a67eb?narHash=sha256-dAQt3qXugGhg92A%2BjqaUcmH0elbgEN/mV4vy1%2BohLZk%3D' (2026-01-29)
2026-01-29 16:01:27 +00:00
2c767602a2
flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/02d763228d8aff317e6e5a319474b6d4d9d826a5?narHash=sha256-Cs1/%2BP3ntxl9mOIL7/QtItBAzQJ2xjvTMHv7qw0nFV0%3D' (2026-01-28)
→ 'github:nix-community/home-manager/bd9f031efc634be4b80c5090b9171cc3a9f8e49c?narHash=sha256-hGwdJ/%2Boo%2BIRo2TiWV/V8BWWptQihcdFV/olTONaHqg%3D' (2026-01-28)
2026-01-29 00:01:35 +00:00
edd1dd58f6
flake.lock: Update
...
Flake lock file updates:
• Updated input 'home-manager':
'github:nix-community/home-manager/eec72f127831326b042d1f35003767a4ab6a9516?narHash=sha256-EE2bs7xFrC64qrj0N2zP6E6e/nmhcdw6v/grdYi%2BBiY%3D' (2026-01-28)
→ 'github:nix-community/home-manager/02d763228d8aff317e6e5a319474b6d4d9d826a5?narHash=sha256-Cs1/%2BP3ntxl9mOIL7/QtItBAzQJ2xjvTMHv7qw0nFV0%3D' (2026-01-28)
2026-01-28 18:01:30 +00:00