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
27dd1a5716
hyprland: make workspaces host-defined
2026-01-30 20:16:46 +01:00
728492ba9f
packages: change deprecated pinentry package
Run nix flake check / flake-check (push) Failing after 2m1s
Periodic flake update / flake-update (push) Successful in 2m22s
2025-10-30 09:03:52 +01:00
0585ae2ea4
packages: add tcpdump
Run nix flake check / flake-check (push) Failing after 51s
Periodic flake update / flake-update (push) Successful in 1m12s
2025-10-27 10:50:38 +01:00
bcd9a2d3e9
packages: switch back to unstable pamixer
Run nix flake check / flake-check (push) Failing after 57s
2025-10-27 10:44:53 +01:00
46aa72e0d7
packages: use stable pamixer due to build failure
Run nix flake check / flake-check (push) Failing after 43s
Periodic flake update / flake-update (push) Successful in 2m13s
2025-10-10 15:42:40 +02:00
5c5e5dce46
packages: remove some extra libs for prismlauncher
2025-10-07 09:54:38 +02:00
14cf813566
packages: zulu -> temurin for prismlauncher
Run nix flake check / flake-check (push) Failing after 1m35s
2025-09-30 10:29:31 +02:00
29804212bf
packages: add zulu25 to prismlauncher
Run nix flake check / flake-check (push) Failing after 41s
2025-09-30 10:25:44 +02:00
8ade0845fa
packages: add extra libs to prismlauncher
Run nix flake check / flake-check (push) Failing after 46s
Periodic flake update / flake-update (push) Successful in 2m14s
2025-09-22 08:56:34 +02:00
a14c4c4802
packages: add mosh
Run nix flake check / flake-check (push) Successful in 3m41s
2025-09-10 09:44:51 +02:00
264374e994
remove jellyfin-media-player
Run nix flake check / flake-check (push) Successful in 2m41s
Periodic flake update / flake-update (push) Successful in 2m12s
2025-08-29 10:45:48 +02:00
b8f6527b0b
Disable streamcontroller and omnissa client
Run nix flake check / flake-check (push) Successful in 3m58s
Periodic flake update / flake-update (push) Successful in 2m21s
2025-07-26 22:59:53 +02:00
69d87b9ebf
Rename vmware-horizon-client
Run nix flake check / flake-check (push) Failing after 56s
2025-07-26 20:24:45 +02:00
4e8081d566
Remove some unused packages
Run nix flake check / flake-check (push) Successful in 3m21s
Periodic flake update / flake-update (push) Successful in 2m22s
2025-07-01 23:16:42 +02:00
6774000a09
Add hashcat
Run nix flake check / flake-check (push) Successful in 3m19s
2025-06-24 09:32:45 +02:00
4457e92ddc
Add tacl
Run nix flake check / flake-check (push) Successful in 2m10s
Periodic flake update / flake-update (push) Successful in 2m7s
2025-05-09 12:07:19 +02:00
d918c626ed
Remove ventoy
Run nix flake check / flake-check (push) Successful in 2m15s
Periodic flake update / flake-update (push) Successful in 2m15s
2025-05-07 09:43:09 +02:00
5c783d488b
Remove some unused packages
Run nix flake check / flake-check (push) Successful in 1m46s
Periodic flake update / flake-update (push) Successful in 2m8s
2025-04-17 18:58:32 +02:00
e11d8ce554
Revert pamixer downgrade
Run nix flake check / flake-check (push) Successful in 1m44s
Periodic flake update / flake-update (push) Successful in 1m16s
2025-02-24 18:20:57 +01:00
d203b65c87
Use pamixer from stable due to build failure
2025-02-23 18:36:13 +01:00
8bb61cdadf
Add jujutsu
Run nix flake check / flake-check (push) Successful in 1m54s
Periodic flake update / flake-update (push) Successful in 1m29s
2025-02-20 10:25:41 +01:00
6c508a180d
Add another lib to lutris
Run nix flake check / flake-check (push) Successful in 1m54s
Periodic flake update / flake-update (push) Successful in 1m18s
2025-02-07 15:17:45 +01:00
b8fe7f34af
Add lib to lutris
Run nix flake check / flake-check (push) Successful in 2m5s
2025-02-07 15:01:04 +01:00
27562e9d7e
Add aichat package
Run nix flake check / flake-check (push) Successful in 1m46s
Periodic flake update / flake-update (push) Successful in 1m19s
2025-02-03 12:47:12 +01:00
b5b4b421f1
Add lutris
Run nix flake check / flake-check (push) Successful in 1m52s
2025-01-26 21:17:39 +01:00
d183dae9d6
Fix logcli
2025-01-24 12:48:58 +01:00
2c94df8bfc
Add logcli and stay on 6.12 for now
Run nix flake check / flake-check (push) Successful in 1m51s
Periodic flake update / flake-update (push) Successful in 1m18s
2025-01-23 16:48:31 +01:00
bc438055d8
Add jellyfin-media-player
Run nix flake check / flake-check (push) Successful in 2m2s
Periodic flake update / flake-update (push) Successful in 1m24s
2025-01-17 23:00:13 +01:00
3bd7fc2b89
Move alvr
Run nix flake check / flake-check (push) Has been cancelled
2025-01-04 04:28:44 +01:00
277ff75d49
Add alvr
Run nix flake check / flake-check (push) Has been cancelled
2025-01-04 04:26:03 +01:00
b845ef36d7
Add vintagestory
Run nix flake check / flake-check (push) Successful in 1m41s
Periodic flake update / flake-update (push) Successful in 1m16s
2024-12-27 23:50:31 +01:00
eeb51f684a
Add chromium
Run nix flake check / flake-check (push) Successful in 1m53s
Periodic flake update / flake-update (push) Failing after 1m23s
2024-12-20 14:05:46 +01:00
239e62ecc6
Add sidequest
2024-12-20 13:55:04 +01:00
4bdadd098d
Add internal CA
Run nix flake check / flake-check (push) Successful in 2m18s
Periodic flake update / flake-update (push) Successful in 1m52s
2024-11-30 19:50:42 +01:00
d4a1148120
Override zoom version
Run nix flake check / flake-check (push) Successful in 1m52s
Periodic flake update / flake-update (push) Successful in 1m29s
2024-11-08 13:42:19 +01:00
bf015be7c7
Replace ranger with lf
Run nix flake check / flake-check (push) Successful in 1m56s
Periodic flake update / flake-update (push) Successful in 1m20s
2024-10-30 15:44:12 +01:00
8b863c711b
Add ranger
Run nix flake check / flake-check (push) Successful in 1m52s
Periodic flake update / flake-update (push) Successful in 1m27s
2024-10-25 04:33:47 +02:00
06ddf61cbb
Add lazygit
2024-10-25 04:23:13 +02:00
82962ca127
Add prismlauncher to packages
Run nix flake check / flake-check (push) Successful in 1m39s
Periodic flake update / flake-update (push) Successful in 1m23s
2024-10-12 13:34:08 +02:00
aa9d4f41a3
Remove go-task
2024-10-10 22:44:12 +02:00
22a15cf411
Add tea to packages
Run nix flake check / flake-check (push) Successful in 2m29s
Periodic flake update / flake-update (push) Successful in 1m39s
2024-10-05 20:45:41 +02:00
aa0050a1c4
Add act to packages
Run nix flake check / flake-check (push) Successful in 1m58s
2024-10-05 20:43:12 +02:00
2a6740c86c
Add nixprstatus
pre-commit / pre-commit (push) Waiting to run
2024-10-01 00:10:20 +02:00
f49d2dd7b4
Add most
pre-commit / pre-commit (push) Has been cancelled
2024-09-14 02:17:22 +02:00
188b3ad91c
Remove prismlauncher
2024-09-05 21:11:11 +02:00
b757a6fe5b
Add wtype
2024-08-13 07:43:42 +02:00
f24a0f96d9
Add nix-packages flake
pre-commit / pre-commit (push) Has been cancelled
2024-07-25 23:04:43 +02:00
4c67fe6688
Change zoxide config
2024-07-25 18:23:08 +02:00
e717dfc32b
Add awakened-poe-trade
2024-07-20 19:43:23 +02:00