diff --git a/common/desktop/drivers/skynet.nix b/common/desktop/drivers/skynet.nix deleted file mode 100644 index 2b6ebd6..0000000 --- a/common/desktop/drivers/skynet.nix +++ /dev/null @@ -1,10 +0,0 @@ -{pkgs, ...}: { - hardware.opengl.extraPackages = with pkgs; [ - intel-compute-runtime - mesa_drivers - vaapiIntel - vaapiVdpau - libvdpau-va-gl - intel-media-driver - ]; -} diff --git a/devices/common-mbr.nix b/devices/common-mbr.nix deleted file mode 100644 index 0bf4dcd..0000000 --- a/devices/common-mbr.nix +++ /dev/null @@ -1,22 +0,0 @@ -{pkgs, ...}: { - boot = { - loader = { - grub = { - enable = true; - device = "/dev/sda"; - useOSProber = true; - }; - }; - kernelPackages = pkgs.linuxPackages_latest; - }; - - hardware = { - xpadneo.enable = true; - }; - - time.timeZone = "America/Los_Angeles"; - - zramSwap.enable = true; - - system.stateVersion = "23.05"; -} diff --git a/devices/common-gpt.nix b/devices/common.nix similarity index 100% rename from devices/common-gpt.nix rename to devices/common.nix diff --git a/devices/crystal-gitlab/base.nix b/devices/crystal-gitlab/base.nix index cd415dc..42ea12f 100644 --- a/devices/crystal-gitlab/base.nix +++ b/devices/crystal-gitlab/base.nix @@ -23,6 +23,22 @@ }; }; + boot = { + loader = { + grub = { + enable = true; + device = "/dev/sda"; + }; + }; + kernelPackages = pkgs.linuxPackages_latest; + }; + + time.timeZone = "America/Los_Angeles"; + + zramSwap.enable = true; + + system.stateVersion = "23.05"; + networking.hostName = "crystal-gitlab"; networking.useDHCP = true; nixpkgs.hostPlatform = "x86_64-linux"; diff --git a/devices/skynet/base.nix b/devices/skynet/base.nix index 4f98c05..6d0b4c2 100644 --- a/devices/skynet/base.nix +++ b/devices/skynet/base.nix @@ -25,6 +25,14 @@ hardware.enableRedistributableFirmware = true; hardware.cpu.intel.updateMicrocode = true; hardware.sensor.iio.enable = true; + hardware.opengl.extraPackages = with pkgs; [ + intel-compute-runtime + mesa_drivers + vaapiIntel + vaapiVdpau + libvdpau-va-gl + intel-media-driver + ]; boot = { initrd = { diff --git a/flake.nix b/flake.nix index 5d3b8b7..5d031b0 100644 --- a/flake.nix +++ b/flake.nix @@ -58,12 +58,7 @@ common = [ ./common/personal.nix ./common/nix.nix - ./devices/common-gpt.nix - ]; - common-mbr = [ - ./common/personal.nix - ./common/nix.nix - ./devices/common-mbr.nix + ./devices/common.nix ]; dev = [ ./common/dev/podman.nix @@ -102,7 +97,6 @@ ++ modules.nixos.desktops.common ++ modules.nixos.desktops.gnome ++ [ - ./common/desktop/drivers/skynet.nix ./devices/skynet/base.nix nixos-hardware.nixosModules.framework-12th-gen-intel agenix.nixosModules.default @@ -124,12 +118,13 @@ pkgs = pkgsForSystem "x86_64-linux"; system = "x86_64-linux"; modules = - modules.nixos.common-mbr - ++ modules.nixos.services.common + modules.nixos.services.common ++ [ agenix.nixosModules.default ./devices/crystal-gitlab/base.nix ./services/crystal/gitlab-runner.nix + ./common/personal.nix + ./common/nix.nix ]; }; }; diff --git a/users/relms/wine.nix b/users/relms/wine.nix index 05e1cc2..3c3a864 100644 --- a/users/relms/wine.nix +++ b/users/relms/wine.nix @@ -4,6 +4,6 @@ vulkanSupport = true; waylandSupport = true; }) - winetricks + winetricks ]; }