Switch to cuda support configuration
This commit is contained in:
parent
d43987d3f8
commit
6b29a67269
4 changed files with 14 additions and 14 deletions
12
flake.nix
12
flake.nix
|
|
@ -45,7 +45,7 @@
|
|||
}:
|
||||
let
|
||||
|
||||
config = {
|
||||
defaultConfig = {
|
||||
allowUnfree = true;
|
||||
extraOptions = "experimental-features = nix-command flakes";
|
||||
permittedInsecurePackages = [ "electron-9.4.4" ]; # authy dependency
|
||||
|
|
@ -77,7 +77,7 @@
|
|||
})
|
||||
];
|
||||
|
||||
modulesBuilder = { system }:
|
||||
modulesBuilder = { system, config ? defaultConfig }:
|
||||
let overlays = overlaysBuilder { inherit system; }; in
|
||||
[
|
||||
# Nix configuration
|
||||
|
|
@ -99,10 +99,10 @@
|
|||
./nixos_modules/zerotier.nix
|
||||
];
|
||||
|
||||
pkgs = { system }:
|
||||
pkgs = { system, config ? defaultConfig }:
|
||||
let overlays = overlaysBuilder { inherit system; }; in
|
||||
import nixpkgs { inherit system config overlays; };
|
||||
pkgs-u = { system }:
|
||||
pkgs-u = { system, config ? defaultConfig }:
|
||||
let overlays = overlaysBuilder { inherit system; }; in
|
||||
import nixpkgs-u { inherit system config overlays; };
|
||||
|
||||
|
|
@ -130,7 +130,7 @@
|
|||
odinNvidiaBuilder = { extraModules ? [ ] }:
|
||||
nixpkgs.lib.nixosSystem rec {
|
||||
system = "x86_64-linux";
|
||||
modules = (modulesBuilder { inherit system; })
|
||||
modules = (modulesBuilder { inherit system; config = defaultConfig // { cudaSupport = true; }; })
|
||||
++ odinBaseModules ++ odinNvidiaModules
|
||||
++ [{ home-manager.users.bertof = import ./odin/hm.nix; }]
|
||||
++ extraModules;
|
||||
|
|
@ -149,7 +149,7 @@
|
|||
thorBuilder = { extraModules ? [ ] }:
|
||||
nixpkgs.lib.nixosSystem rec {
|
||||
system = "x86_64-linux";
|
||||
modules = (modulesBuilder { inherit system; })
|
||||
modules = (modulesBuilder { inherit system; config = defaultConfig // { cudaSupport = true; }; })
|
||||
++ thorBaseModules
|
||||
++ [{ home-manager.users.bertof = import ./thor/hm.nix; }]
|
||||
++ extraModules;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue