Update flake.lock and enable System76 scheduler

Bump several flake inputs to newer revisions (crane, lanzaboote,
nixos-hardware, nixpkgs, pre-commit-hooks.nix, rust-overlay). Add
users.groups.kemp and enable services.system76-scheduler. Tidy minor
whitespace.
This commit is contained in:
Stefan Kempinger 2026-02-23 10:42:49 +01:00
parent 2e3316bfa6
commit 6b5dc94ad8
2 changed files with 26 additions and 21 deletions

View file

@ -24,8 +24,8 @@
# Use the systemd-boot EFI boot loader.
boot = {
binfmt.emulatedSystems = [ "aarch64-linux" ];
binfmt.preferStaticEmulators = true;
binfmt.preferStaticEmulators = true;
plymouth = {
enable = true;
theme = "abstract_ring_alt";
@ -100,6 +100,10 @@
];
};
users.groups.kemp = {
members = [ "kemp" ];
};
environment.systemPackages = with pkgs; [
wget
usbutils
@ -194,6 +198,7 @@
};
services.desktopManager.cosmic.enable = true;
services.desktopManager.cosmic.xwayland.enable = true;
services.system76-scheduler.enable = true;
services.fwupd.enable = true;
services.pipewire.enable = true;
services.fprintd.enable = true;
@ -249,7 +254,7 @@
virtualisation.spiceUSBRedirection.enable = true;
virtualisation.libvirtd.enable = true;
virtualisation.libvirtd.qemu.vhostUserPackages = [ pkgs.virtiofsd ];
systemd.user.extraConfig = ''
DefaultEnvironment="PATH=/run/wrappers/bin:/home/%u/.nix-profile/bin:/nix/profile/bin:/home/%u/.local/state/nix/profile/bin:/etc/profiles/per-user/%u/bin:/nix/var/nix/profiles/default/bin:/run/current-system/sw/bin"
'';