GPU drivers for GLaDOS
This commit is contained in:
		
							parent
							
								
									f9a34d7f3b
								
							
						
					
					
						commit
						629b3127c1
					
				
					 2 changed files with 37 additions and 22 deletions
				
			
		| 
						 | 
				
			
			@ -36,6 +36,17 @@
 | 
			
		|||
    sbctl
 | 
			
		||||
  ];
 | 
			
		||||
 | 
			
		||||
  services.xserver.videoDrivers = ["amdgpu"];
 | 
			
		||||
 | 
			
		||||
  # Add vulkan support to GPU
 | 
			
		||||
  hardware.opengl.extraPackages = with pkgs; [
 | 
			
		||||
    amdvlk
 | 
			
		||||
  ];
 | 
			
		||||
  # For 32 bit applications
 | 
			
		||||
  hardware.opengl.extraPackages32 = with pkgs; [
 | 
			
		||||
    driversi686Linux.amdvlk
 | 
			
		||||
  ];
 | 
			
		||||
 | 
			
		||||
  boot.loader.systemd-boot.enable = lib.mkForce false;
 | 
			
		||||
 | 
			
		||||
  boot.lanzaboote = {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,31 +1,35 @@
 | 
			
		|||
# Do not modify this file!  It was generated by ‘nixos-generate-config’
 | 
			
		||||
# and may be overwritten by future invocations.  Please make changes
 | 
			
		||||
# to /etc/nixos/configuration.nix instead.
 | 
			
		||||
{ config, lib, pkgs, modulesPath, ... }:
 | 
			
		||||
 | 
			
		||||
{
 | 
			
		||||
  imports =
 | 
			
		||||
    [ (modulesPath + "/installer/scan/not-detected.nix")
 | 
			
		||||
    ];
 | 
			
		||||
  config,
 | 
			
		||||
  lib,
 | 
			
		||||
  pkgs,
 | 
			
		||||
  modulesPath,
 | 
			
		||||
  ...
 | 
			
		||||
}: {
 | 
			
		||||
  imports = [
 | 
			
		||||
    (modulesPath + "/installer/scan/not-detected.nix")
 | 
			
		||||
  ];
 | 
			
		||||
 | 
			
		||||
  boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "usbhid" "usb_storage" "sd_mod" ];
 | 
			
		||||
  boot.initrd.kernelModules = [ "dm-snapshot" ];
 | 
			
		||||
  boot.kernelModules = [ ];
 | 
			
		||||
  boot.extraModulePackages = [ ];
 | 
			
		||||
  boot.initrd.availableKernelModules = ["xhci_pci" "ahci" "usbhid" "usb_storage" "sd_mod"];
 | 
			
		||||
  boot.initrd.kernelModules = ["dm-snapshot" "amdgpu"];
 | 
			
		||||
  boot.kernelModules = [];
 | 
			
		||||
  boot.extraModulePackages = [];
 | 
			
		||||
 | 
			
		||||
#   fileSystems."/" =
 | 
			
		||||
#     { device = "UUID=166dc8d8-b77f-43fe-8bee-a0fc5b26aeb5";
 | 
			
		||||
#       fsType = "bcachefs";
 | 
			
		||||
#     };
 | 
			
		||||
#
 | 
			
		||||
#   fileSystems."/boot" =
 | 
			
		||||
#     { device = "/dev/disk/by-uuid/743A-083A";
 | 
			
		||||
#       fsType = "vfat";
 | 
			
		||||
#     };
 | 
			
		||||
#
 | 
			
		||||
#   swapDevices =
 | 
			
		||||
#     [ { device = "/dev/disk/by-uuid/3d300fda-35d4-4bdb-ac89-21b0f29b167c"; }
 | 
			
		||||
#     ];
 | 
			
		||||
  #   fileSystems."/" =
 | 
			
		||||
  #     { device = "UUID=166dc8d8-b77f-43fe-8bee-a0fc5b26aeb5";
 | 
			
		||||
  #       fsType = "bcachefs";
 | 
			
		||||
  #     };
 | 
			
		||||
  #
 | 
			
		||||
  #   fileSystems."/boot" =
 | 
			
		||||
  #     { device = "/dev/disk/by-uuid/743A-083A";
 | 
			
		||||
  #       fsType = "vfat";
 | 
			
		||||
  #     };
 | 
			
		||||
  #
 | 
			
		||||
  #   swapDevices =
 | 
			
		||||
  #     [ { device = "/dev/disk/by-uuid/3d300fda-35d4-4bdb-ac89-21b0f29b167c"; }
 | 
			
		||||
  #     ];
 | 
			
		||||
 | 
			
		||||
  # Enables DHCP on each ethernet and wireless interface. In case of scripted networking
 | 
			
		||||
  # (the default) this is the recommended approach. When using systemd-networkd it's
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue