fd208b469b
gunter: remove nvidia modules from initrd
...
Run nix flake check / flake-check (push) Successful in 1m44s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 21:25:46 +01:00
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
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
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
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
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
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
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
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
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
d103af18d7
Open ports for ghettoptt metrics
Run nix flake check / flake-check (push) Successful in 2m58s
2025-05-22 14:58:59 +02:00
512f1f3da4
Switch to 6.13 kernel
Run nix flake check / flake-check (push) Successful in 1m47s
Periodic flake update / flake-update (push) Successful in 1m16s
2025-01-26 21:42:31 +01:00
150888e614
Revert to 6.12, this time due to nvidia
Run nix flake check / flake-check (push) Successful in 1m43s
Periodic flake update / flake-update (push) Successful in 1m17s
2025-01-25 23:48:40 +01:00
ebd0fc3875
Switch to 6.13 kernel
Run nix flake check / flake-check (push) Successful in 1m43s
2025-01-25 23:44:44 +01:00
bf3221e738
Add nix-cache01 for gunter
2025-01-25 23:44:44 +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
c8a72bd283
Add android udev rules
2024-12-22 03:01:29 +01:00
7c56705010
Switch to 6.12 again
Run nix flake check / flake-check (push) Successful in 3m46s
Periodic flake update / flake-update (push) Successful in 1m35s
2024-12-13 19:46:51 +01:00
6e9fe2386f
Fix monitoring import
Run nix flake check / flake-check (push) Successful in 2m12s
Periodic flake update / flake-update (push) Successful in 1m48s
2024-12-03 00:31:00 +01:00
e0ca946086
Switch to 6.11 kernel due to nvidia
2024-11-20 19:46:53 +01:00
db5a0f2458
Switch to nvidia beta driver
Run nix flake check / flake-check (push) Successful in 1m48s
Periodic flake update / flake-update (push) Successful in 1m11s
2024-11-20 19:37:11 +01:00
21ef485375
Use latest kernel now that nivdia-open works again
pre-commit / pre-commit (push) Waiting to run
2024-09-30 21:37:49 +02:00
b95801a563
Pin kernel to 6.10 until nvidia-open is fixed
pre-commit / pre-commit (push) Has been cancelled
2024-09-21 02:40:14 +02:00
444fc29dbd
Enable microcode updates for gunter
2024-08-07 00:52:14 +02:00
6d0f69a7ef
Remove nvidia driver override
pre-commit / pre-commit (push) Waiting to run
2024-08-04 16:46:32 +02:00
104b9f36ee
Use 560 beta driver
2024-07-25 12:08:36 +02:00
90ccaa07bd
Format using nixfmt
2024-07-17 22:22:04 +02:00
a0aa1849b5
Add cuda-maintainers from cachix
2024-07-11 13:21:54 +02:00
f6f9aa2474
Rename hardware.opengl
2024-06-21 16:25:53 +02:00
e103bd9387
Remove deprecated option driSupport
2024-06-21 16:13:48 +02:00
28991b979d
Switch from xanmod to latest
pre-commit / pre-commit (push) Failing after 17s
2024-06-14 22:15:48 +02:00
88082aa0c1
Change cursor name
2024-06-04 12:37:37 +02:00