feat: upgrade to NixOS 25.11

- Update nixpkgs and home-manager to 25.11 release
- Update flake dependencies
- Migrate git config to settings attribute
- Replace deprecated packages (mpc-cli -> mpc, vaapiIntel -> intel-vaapi-driver)
- Fix system references to use stdenv.hostPlatform.system
- Add crowdsec module overrides
- Remove android-udev-rules from fuchsia
- Configure SSH with enableDefaultConfig = false
- Update zsh dotDir to use config.xdg.configHome
This commit is contained in:
♥ Minnie ♥ 2025-12-20 16:53:59 +08:00
parent 36633896d9
commit 6f64840eb1
Signed by: jasmine
GPG key ID: 8563E358D4E8040E
13 changed files with 82 additions and 57 deletions

View file

@ -15,7 +15,7 @@
# Picture viewer
pkgs.xfce.ristretto
# Install our XMonad and Xmobar configuration
inputs.xmonad-config.packages.${pkgs.system}.default
inputs.xmonad-config.packages.${pkgs.stdenv.hostPlatform.system}.default
];
};

View file

@ -1,7 +1,6 @@
{pkgs, ...}: {
# Enable necessary udev rules.
services.udev.packages = with pkgs; [
android-udev-rules
openrgb
unstable.qmk-udev-rules
];

View file

@ -39,10 +39,10 @@
enable = true;
extraPackages = with pkgs; [
intel-media-driver
vaapiIntel
vaapiVdpau
libvdpau-va-gl
libva-vdpau-driver
intel-compute-runtime
intel-vaapi-driver
];
};

View file

@ -15,6 +15,11 @@ in {
inputs.crowdsec.overlays.default
];
disabledModules = [
"services/security/crowdsec.nix"
"services/security/crowdsec-firewall-bouncer.nix"
];
age.secrets.enrollment-key = {
rekeyFile = ./enrollment_key.age;
owner = "crowdsec";