8ba98bd9f1
magicman: switch wifi backend from wpa_supplicant to iwd
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-16 10:02:16 +01:00
646f1668e3
magicman: remove thermald, redundant with ThinkPad DYTC firmware
...
Run nix flake check / flake-check (push) Failing after 1s
Periodic flake update / flake-update (push) Successful in 2m21s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-14 20:01:38 +01:00
e51237ff21
magicman: replace tlp with thermald
...
Run nix flake check / flake-check (push) Failing after 1s
TLP and auto-cpufreq conflict as both manage CPU frequency scaling.
Remove TLP and add thermald for Intel thermal management instead.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-14 19:56:19 +01:00
83ed411fe1
gunter: remove ollama
Run nix flake check / flake-check (push) Successful in 1m26s
Periodic flake update / flake-update (push) Successful in 2m20s
2026-02-12 08:55:30 +01:00
53e25fed98
gunter: update local nix cache public key
2026-02-11 18:51:22 +01: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
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
468e85d0eb
gunter: add steam
Run nix flake check / flake-check (push) Has been cancelled
2026-01-30 20:39:09 +01:00
7a8706cd4c
gunter: remove unused steamuser configuration
2026-01-30 20:32:36 +01:00
c6efddf432
gunter: use beta nvidia driver
Run nix flake check / flake-check (push) Successful in 2m30s
Periodic flake update / flake-update (push) Successful in 2m19s
2025-12-11 10:51:18 +01:00
a3f02605db
gunter: remove deprecated acceleration option
Run nix flake check / flake-check (push) Successful in 2m16s
Periodic flake update / flake-update (push) Successful in 2m15s
2025-12-06 21:18:09 +01:00
964699897c
gunter: renamed ollama package
Run nix flake check / flake-check (push) Failing after 1m2s
Periodic flake update / flake-update (push) Successful in 2m18s
2025-12-06 15:25:36 +01:00
81e9a20d9c
gunter: add nvidia container toolkit
Run nix flake check / flake-check (push) Successful in 2m35s
Periodic flake update / flake-update (push) Successful in 2m24s
2025-11-28 20:31:02 +01:00
c0f3d94426
gunter: increase sysctl vm.max_map_count
Run nix flake check / flake-check (push) Successful in 2m35s
Periodic flake update / flake-update (push) Successful in 2m17s
2025-11-21 01:18:37 +01:00
c3c7500396
flake: remove prismo config
Run nix flake check / flake-check (push) Successful in 2m4s
Periodic flake update / flake-update (push) Failing after 3s
2025-11-17 10:41:03 +01:00
6ef5e2369b
gunter: remove alvr
Run nix flake check / flake-check (push) Failing after 1m41s
Periodic flake update / flake-update (push) Successful in 2m16s
2025-11-15 11:04:11 +01:00
1c007e122b
config: make custom options for obs
Run nix flake check / flake-check (push) Failing after 36s
2025-11-13 21:33:30 +01:00
641e7640f0
hosts: rename deprecated vaapiVdpau option
Run nix flake check / flake-check (push) Failing after 37s
Periodic flake update / flake-update (push) Successful in 2m13s
2025-10-30 08:56:28 +01:00
32b01ef3a7
gunter: remove deprecated android-udev-rules
Run nix flake check / flake-check (push) Failing after 50s
Periodic flake update / flake-update (push) Successful in 1m17s
2025-10-26 12:51:38 +01:00
bc626c66a7
gunter: re-enable latest kernel
Run nix flake check / flake-check (push) Failing after 41s
Periodic flake update / flake-update (push) Successful in 1m15s
2025-10-26 03:30:59 +01:00
89dd6761d1
gunter: re-enable alvr
2025-10-26 03:30:59 +01:00
f20a225552
gunter: use 6.12 kernel due to issues
2025-10-07 09:54:38 +02:00
9aaa89db78
gunter: add memtest86 to boot menu
2025-10-07 09:54:38 +02:00
2e274b3372
gunter: blacklist amdgpu module
2025-10-07 09:54:38 +02:00
9b6fa44563
gunter: re-enable newest nvidia
Run nix flake check / flake-check (push) Failing after 43s
Periodic flake update / flake-update (push) Successful in 2m22s
2025-10-02 14:10:59 +02:00
71297738b2
gunter: rollback to older nvidia driver
Run nix flake check / flake-check (push) Failing after 11m42s
Periodic flake update / flake-update (push) Successful in 2m21s
2025-10-02 12:26:52 +02:00
c86c09f2db
gunter: blacklist non-working wifi kernel modules
2025-10-02 12:26:52 +02:00
2efcdd17a5
gunter: remove nvidia override
Run nix flake check / flake-check (push) Failing after 40s
Periodic flake update / flake-update (push) Successful in 2m14s
2025-09-29 01:49:00 +02:00
e4dfe76dea
gunter: re-enable streamcontroller
Run nix flake check / flake-check (push) Failing after 38s
Periodic flake update / flake-update (push) Successful in 2m16s
2025-09-17 19:07:05 +02:00
440f324909
gunter: temp disable alvr
Run nix flake check / flake-check (push) Failing after 38s
2025-09-17 19:05:13 +02:00
075c9c60ab
gunter: use nvidia 580.82.07
Run nix flake check / flake-check (push) Successful in 2m30s
Periodic flake update / flake-update (push) Successful in 2m41s
2025-09-06 02:23:44 +02:00
cbb5c914b9
gunter: use nvidia beta driver
Run nix flake check / flake-check (push) Successful in 2m58s
Periodic flake update / flake-update (push) Successful in 2m11s
2025-09-06 00:20:44 +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
3d87eed1c1
Remove pin for kernel and v4l2
Run nix flake check / flake-check (push) Successful in 3m24s
Periodic flake update / flake-update (push) Successful in 2m16s
2025-07-06 19:18:46 +02:00
a85328767b
Improve v4l2loopback warning
Run nix flake check / flake-check (push) Successful in 3m4s
Periodic flake update / flake-update (push) Successful in 2m11s
2025-06-18 19:58:04 +02:00
e90035898f
Use older v4l2loopback due to obs issue
Run nix flake check / flake-check (push) Successful in 2m46s
Periodic flake update / flake-update (push) Successful in 2m16s
2025-06-13 10:30:05 +02:00
cac798065c
Switch magicman to uwsm
Run nix flake check / flake-check (push) Successful in 2m38s
2025-06-12 11:18:37 +02:00
8d2928a65b
Switch to uwsm
Run nix flake check / flake-check (push) Successful in 2m35s
Periodic flake update / flake-update (push) Successful in 2m8s
2025-06-10 15:50:07 +02:00
a7330a04db
Use latest nvidia driver
Run nix flake check / flake-check (push) Successful in 2m49s
2025-06-09 22:07:15 +02:00
950c9ea84f
Pin to 6.15 due to nvidia troubles
Run nix flake check / flake-check (push) Has been cancelled
2025-06-09 22:05:52 +02:00
7c0d232221
Switch back to latest kernel
Run nix flake check / flake-check (push) Successful in 3m16s
Periodic flake update / flake-update (push) Successful in 2m9s
2025-06-08 19:39:06 +02:00
c610794707
Fix services.xserver options for gunter
Run nix flake check / flake-check (push) Successful in 2m57s
Periodic flake update / flake-update (push) Successful in 2m20s
2025-06-05 15:12:42 +02:00
85dad91609
Rename displayManager
Run nix flake check / flake-check (push) Failing after 1m35s
Periodic flake update / flake-update (push) Successful in 2m8s
2025-06-05 09:12:13 +02:00
df7611213d
Pin to 6.14 kernel due to v4l2loopback
Run nix flake check / flake-check (push) Successful in 3m3s
Periodic flake update / flake-update (push) Successful in 2m8s
2025-05-31 23:42:31 +02:00
6a70880fe8
Use open-webui from stable
Run nix flake check / flake-check (push) Has been cancelled
2025-05-27 19:52:34 +02:00
d103af18d7
Open ports for ghettoptt metrics
Run nix flake check / flake-check (push) Successful in 2m58s
2025-05-22 14:58:59 +02:00
f44246e29b
Add some more laptop settings
Run nix flake check / flake-check (push) Successful in 1m46s
2025-05-16 11:12:54 +02:00
13dbacd3fc
Remove unsupported thermald
Run nix flake check / flake-check (push) Successful in 1m51s
2025-05-16 11:05:46 +02:00
3f2f3db78a
Add some laptop settings
Run nix flake check / flake-check (push) Successful in 1m48s
2025-05-16 11:00:46 +02:00
41b0709d70
Re-enable open webui
Run nix flake check / flake-check (push) Successful in 1m57s
Periodic flake update / flake-update (push) Successful in 2m9s
2025-03-26 13:22:07 +01:00