This commit is contained in:
benstrb 2026-03-28 00:04:05 +01:00
parent 86090fa40e
commit f86275f331
5 changed files with 61 additions and 0 deletions

View file

@ -0,0 +1,13 @@
{pkgs, ...}: {
flake.modules.nixos.desktop = {
boot = {
kernelPackages = pkgs.linuxPackages_6_12;
kernelParams = ["nvidia-drm.modeset=1"];
loader.grub = {
enable = true;
device = "/dev/disk/by-id/ata-KINGSTON_SKC300S37A60G_50026B7239039148";
};
};
};
}

View file

@ -0,0 +1 @@
{inputs, ...}: {flake.nixosConfigurations = inputs.self.lib.mkNixos "x86_64-linux" "desktop";}

View file

@ -0,0 +1,19 @@
{config, ...}: {
flake.modules.nixos.desktop = {
nixpkgs.hostPlatform = "x86_64-linux";
hardware = {
graphics = {
enable = true;
enable32Bit = true;
};
};
nvidia = {
modesetting.enable = true;
powerManagement.enable = true;
open = false;
package = config.boot.kernelPackages.nvidiaPackages.production;
};
};
}

View file

@ -0,0 +1,7 @@
{self, ...}: {
flake.modules.nixos.desktop = {
imports = [
self.factory.benDesktop
];
};
}