Update to NixOS 25.05

This commit is contained in:
Pim Kunis 2025-05-30 23:46:15 +02:00
parent 017483b17d
commit 1e34d52593
6 changed files with 330 additions and 254 deletions

View file

@ -6,10 +6,6 @@
config,
...
}: {
options = {
pim.cosmic.enable = lib.mkEnableOption "cosmic";
};
config = {
pim = {
lanzaboote.enable = false;
@ -80,24 +76,5 @@
loader.systemd-boot.enable = true;
loader.efi.canTouchEfiVariables = true;
};
nix.settings = {
substituters = ["https://cosmic.cachix.org/"];
trusted-public-keys = ["cosmic.cachix.org-1:Dya9IyXD4xdBehWjrkPv6rtxpmMdRel02smYzA85dPE="];
};
specialisation.cosmic = lib.mkIf config.pim.cosmic.enable {
configuration = {
imports = [
inputs.nixos-cosmic.nixosModules.default
];
services = {
desktopManager.cosmic.enable = true;
displayManager.cosmic-greeter.enable = true;
services.xserver.videoDrivers = ["nvidia"];
};
};
};
};
}