diff --git a/hosts/builder.nix b/hosts/builder.nix index e2fdb62..fd80561 100644 --- a/hosts/builder.nix +++ b/hosts/builder.nix @@ -5,6 +5,7 @@ users.users.root = { openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIe1n9l9pVF5+kjWJCOt3AvBVf1HOSZkEDZxCWVPSIkr evan@reichard" + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEGGGpRpDQRstoqnCAQioSnh6PZRzNQL7lGJHksIkcoF builder" ]; hashedPassword = null; }; diff --git a/hosts/rke2-image.nix b/hosts/rke2-image.nix index 8e1cb76..62a7818 100644 --- a/hosts/rke2-image.nix +++ b/hosts/rke2-image.nix @@ -36,6 +36,20 @@ ]; }; + # Add Intel Arc A310 GPU Drivers + nixpkgs.config.allowUnfree = true; + hardware.enableRedistributableFirmware = true; + hardware.graphics = { + enable = true; + extraPackages = with pkgs; [ + libvdpau-va-gl + intel-vaapi-driver + intel-media-driver + intel-compute-runtime + intel-ocl + ]; + }; + # Network Configuration networking = { hostName = lib.mkForce ""; @@ -158,6 +172,7 @@ environment = { systemPackages = with pkgs; [ htop + intel-gpu-tools k9s kubectl kubernetes-helm