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
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
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
cac798065c
Switch magicman to uwsm
Run nix flake check / flake-check (push) Successful in 2m38s
2025-06-12 11:18:37 +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
f44246e29b
Add some more laptop settings
Run nix flake check / flake-check (push) Successful in 1m46s
2025-05-16 11:12:54 +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
5039842006
Switch from deprecated hw.opengl to hw.graphics
pre-commit / pre-commit (push) Waiting to run
2024-09-16 19:23:47 +02:00
90ccaa07bd
Format using nixfmt
2024-07-17 22:22:04 +02:00
a4c10a0849
Set some wireplumber bluetooth stuff
pre-commit / pre-commit (push) Failing after 17s
2024-06-26 02:30:56 +02:00
f760b0f530
Add bluetooth for magicman
pre-commit / pre-commit (push) Failing after 17s
2024-06-25 19:30:32 +02:00
e54e88e1e9
Revert "Switch to hyprland flake"
...
This reverts commit 1dbc476b8c .
2024-05-24 00:04:53 +02:00
1dbc476b8c
Switch to hyprland flake
2024-05-23 23:26:02 +02:00
50c06ed5bc
Set configurationlimit for bootloader
pre-commit / pre-commit (push) Failing after 17s
2024-05-07 04:45:27 +02:00
e1049f0a16
Rice laptop
pre-commit / pre-commit (push) Failing after 23s
pre-commit / pre-commit (pull_request) Failing after 14m39s
2024-04-21 11:46:33 +02:00
8d151534b1
Make changes for magicman
2024-04-18 20:24:29 +02:00
fca52c4b84
Add config for laptop
pre-commit / pre-commit (push) Failing after 19s
2024-04-18 19:29:08 +02:00
59a0227a66
Add another host for work laptop
2024-03-01 09:44:34 +01:00