diff --git a/nix/debug.nix b/nix/debug.nix deleted file mode 100644 index 38e2cb3..0000000 --- a/nix/debug.nix +++ /dev/null @@ -1,3 +0,0 @@ -{ - debug = true; -} diff --git a/nix/modules/machine/gpu.nix b/nix/modules/machine/gpu.nix deleted file mode 100644 index 00c56cd..0000000 --- a/nix/modules/machine/gpu.nix +++ /dev/null @@ -1,41 +0,0 @@ -{ config, ... }: -let - cfg = config.flake; -in -{ - allowedUnfreePackages = [ - "nvidia-x11" - "nvidia-settings" - ]; - flake.modules.nixos.default = - { - config, - pkgs, - hostName, - ... - }: - let - gpu = cfg.manifest.hosts.nixos.${hostName}.machine.gpu or ""; - in - if gpu == "nvidia" then - { - hardware = { - graphics.enable = true; - graphics.extraPackages = [ pkgs.nvidia-vaapi-driver ]; - nvidia.open = true; - nvidia.package = config.boot.kernelPackages.nvidiaPackages.latest; - }; - services.xserver.videoDrivers = [ "nvidia" ]; - environment.variables = { - LIBVA_DRIVER_NAME = "nvidia"; - __GLX_VENDOR_LIBRARY_NAME = "nvidia"; - NVD_BACKEND = "direct"; - }; - nix.settings.substituters = [ "https://cuda-maintainers.cachix.org" ]; - nix.settings.trusted-public-keys = [ - "cuda-maintainers.cachix.org-1:0dq3bujKpuEPMCX6U4WylrUDZ9JyUG0VpVZa7CNfq5E=" - ]; - } - else - { }; -} diff --git a/nix/modules/unfree-packages.nix b/nix/modules/unfree-packages.nix deleted file mode 100644 index 498095e..0000000 --- a/nix/modules/unfree-packages.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ lib, config, ... }: -let - inherit (builtins) elem; - inherit (lib) mkOption getName; - inherit (lib.types) listOf str; - predicate = pkg: elem (getName pkg) config.allowedUnfreePackages; -in -{ - options.allowedUnfreePackages = mkOption { - type = listOf str; - default = [ ]; - }; - config.flake.modules.nixos.default = { - nixpkgs.config.allowUnfreePredicate = predicate; - }; -}