Initial
This commit is contained in:
commit
24a865004a
94 changed files with 6074 additions and 0 deletions
14
profiles/amd/default.nix
Normal file
14
profiles/amd/default.nix
Normal file
|
@ -0,0 +1,14 @@
|
|||
{ host, ... }:
|
||||
|
||||
{
|
||||
imports = [
|
||||
../../hosts/${host}
|
||||
../../modules/drivers
|
||||
../../modules/core
|
||||
];
|
||||
|
||||
drivers.amdgpu.enable = true;
|
||||
drivers.nvidia.enable = false;
|
||||
drivers.nvidia-prime.enable = false;
|
||||
drivers.intel.enable = false;
|
||||
}
|
14
profiles/intel/default.nix
Normal file
14
profiles/intel/default.nix
Normal file
|
@ -0,0 +1,14 @@
|
|||
{ host, ... }:
|
||||
|
||||
{
|
||||
imports = [
|
||||
../../hosts/${host}
|
||||
../../modules/drivers
|
||||
../../modules/core
|
||||
];
|
||||
|
||||
drivers.amdgpu.enable = false;
|
||||
drivers.nvidia.enable = false;
|
||||
drivers.nvidia-prime.enable = false;
|
||||
drivers.intel.enable = true;
|
||||
};
|
28
profiles/nvidia-laptop/default.nix
Normal file
28
profiles/nvidia-laptop/default.nix
Normal file
|
@ -0,0 +1,28 @@
|
|||
{ host, ... }:
|
||||
let
|
||||
inherit (import ../../hosts/${host}/variables.nix) intelId nvidiaId;
|
||||
in
|
||||
{
|
||||
imports = [
|
||||
../../hosts/${host}
|
||||
../../modules/drivers
|
||||
../../modules/core
|
||||
];
|
||||
|
||||
# Enable drivers
|
||||
drivers.amdgpu.enable = false;
|
||||
drivers.nvidia.enable = true;
|
||||
drivers.nvidia-prime = {
|
||||
enable = true;
|
||||
intelBusId = "${intelId}";
|
||||
nvidiaBusId = "${nvidiaId}";
|
||||
};
|
||||
drivers.intel.enable = false;
|
||||
|
||||
|
||||
boot.initrd.kernelModules = [ "i915" "nvidia" "nvidia_modeset" "nvidia_uvm" "nvidia_drm" ];
|
||||
boot.kernelModules = [ "kvm-intel" ];
|
||||
boot.blacklistedKernelModules = [ "nouveau" ];
|
||||
boot.kernelParams = [ "nvidia_drm.modeset=1" "nvidia_drm.fbdev=1" ];
|
||||
#boot.kernelParams = [ "split_lock_detect=off" "module_blacklist=nouveau" "module_blacklist=amdgpu" "i915.modeset=1" "nvidia_drm.modeset=1" "nvidia_drm.fbdev=1" "nvidia.NVreg_PreserveVideoMemoryAllocations=1" "NVreg_UsePageAttributeTable=1" ];
|
||||
}
|
14
profiles/nvidia/default.nix
Normal file
14
profiles/nvidia/default.nix
Normal file
|
@ -0,0 +1,14 @@
|
|||
{ host, ... }:
|
||||
|
||||
{
|
||||
imports = [
|
||||
../../hosts/${host}
|
||||
../../modules/drivers
|
||||
../../modules/core
|
||||
];
|
||||
|
||||
drivers.amdgpu.enable = false;
|
||||
drivers.nvidia.enable = true;
|
||||
drivers.nvidia-prime.enable = false;
|
||||
drivers.intel.enable = false;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue