9cde18d173
gunter: switch to proprietary nvidia driver and load in initrd
...
Run nix flake check / flake-check (push) Successful in 1m26s
The open nvidia driver had significant issues with DP MST displays,
including flip event timeouts and kernel warnings. The proprietary
driver handles MST failures more gracefully. Loading nvidia modules
in initrd eliminates the ~22 second black screen during boot.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-21 17:33:53 +01:00
c2795d36b0
gunter: pin kernel to 6.18 due to nvidia incompatibility with 6.19
...
Run nix flake check / flake-check (push) Successful in 1m31s
Periodic flake update / flake-update (push) Successful in 2m19s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-18 19:56:49 +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
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
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
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
eecf14c3c0
Disable open-webui due to build failure
Run nix flake check / flake-check (push) Successful in 2m29s
Periodic flake update / flake-update (push) Successful in 2m8s
2025-03-24 12:02:35 +01:00
15e1dac9b4
Add piper and ratbagd for gunter
Run nix flake check / flake-check (push) Successful in 1m45s
Periodic flake update / flake-update (push) Successful in 1m20s
2025-03-05 21:24:32 +01:00
c7b3cb7402
Fix open-webui service warning
Run nix flake check / flake-check (push) Successful in 2m6s
Periodic flake update / flake-update (push) Successful in 1m17s
2025-02-22 13:12:16 +01:00
279e4b6004
Ensure open-webui waits for network before starting
Run nix flake check / flake-check (push) Has been cancelled
2025-02-22 13:10:47 +01:00
dbafa375d4
Re-enable open webui
2025-02-20 10:25:19 +01:00
2c139f3b1e
Disable open-webui due to build failure
Run nix flake check / flake-check (push) Successful in 1m50s
Periodic flake update / flake-update (push) Successful in 1m16s
2025-02-08 11:28:32 +01:00