diff options
author | Alan Pearce | 2024-04-09 21:06:38 +0200 |
---|---|---|
committer | Alan Pearce | 2024-04-09 21:06:38 +0200 |
commit | 8008288a089315b056c2d8907ce4a6d2b19a3cad (patch) | |
tree | f817241677241e813c36d17a5986b88920552ebb | |
parent | 10e41ec96f7792ad50ba162bf97ae189fd01623c (diff) | |
download | nixfiles-8008288a089315b056c2d8907ce4a6d2b19a3cad.tar.lz nixfiles-8008288a089315b056c2d8907ce4a6d2b19a3cad.tar.zst nixfiles-8008288a089315b056c2d8907ce4a6d2b19a3cad.zip |
hoist nixos-hardware imports to flake.nix
-rw-r--r-- | flake.nix | 12 | ||||
-rw-r--r-- | system/prefect.nix | 7 |
2 files changed, 12 insertions, 7 deletions
diff --git a/flake.nix b/flake.nix index 58a0dcb8..ad11212e 100644 --- a/flake.nix +++ b/flake.nix @@ -22,6 +22,7 @@ , home-manager , nixpkgs , nix-index-database + , nixos-hardware , secrets , ... } @ attrs: @@ -36,8 +37,15 @@ { nixosConfigurations.prefect = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; - specialArgs = attrs; - modules = [ ./system/prefect.nix ]; + modules = [ + ./system/prefect.nix + ] ++ (with nixos-hardware.nixosModules; [ + common-cpu-amd + common-cpu-amd-pstate + common-pc-ssd + common-pc + common-gpu-nvidia-nonprime + ]); }; nixosConfigurations.nanopi = nixpkgs.lib.nixosSystem { system = aarch64LinuxSystem; diff --git a/system/prefect.nix b/system/prefect.nix index fa57ef36..d3e1359e 100644 --- a/system/prefect.nix +++ b/system/prefect.nix @@ -1,13 +1,8 @@ { config , pkgs -, nixos-hardware , ... }: { imports = [ - (nixos-hardware + "/common/pc/ssd") - (nixos-hardware + "/common/cpu/amd") - (nixos-hardware + "/common/cpu/amd/pstate.nix") - ./settings/base.nix ./settings/configuration/berlin.nix ./settings/configuration/british-english.nix @@ -31,6 +26,8 @@ ./settings/gaming.nix ]; + nixpkgs.hostPlatform = "x86_64-linux"; + services.xserver.screenSection = '' Option "MetaModes" "2560x1440_165 +0+0 { ForceCompositionPipeline=On }" ''; |