feat: add intel graphics config

This commit is contained in:
Sweetbread 2025-04-13 19:15:46 +03:00
parent 9cdd54c6e8
commit 8694a9be60
Signed by: Sweetbread
GPG Key ID: 17A5CB9A7DD85319
6 changed files with 34 additions and 3 deletions

View File

@ -6,7 +6,7 @@ in {
./modules/aagl.nix ./modules/aagl.nix
./modules/grub.nix ./modules/grub.nix
./modules/zram.nix ./modules/zram.nix
../modules/nvidia.nix ../modules/gpu/nvidia.nix
(import ../modules/common.nix { (import ../modules/common.nix {
inherit lib; inherit lib;

View File

@ -4,6 +4,7 @@ in {
imports = [ imports = [
./secrets/secrets.nix ./secrets/secrets.nix
./modules/grub.nix ./modules/grub.nix
../modules/gpu/intel.nix
(import ../modules/common.nix { (import ../modules/common.nix {
inherit lib; inherit lib;

View File

@ -6,7 +6,7 @@ in {
./modules/grub.nix ./modules/grub.nix
./modules/syncthing.nix ./modules/syncthing.nix
../../modules/host/adb.nix ../../modules/host/adb.nix
../modules/nvidia.nix ../modules/gpu/nvidia.nix
(import ../modules/common.nix { (import ../modules/common.nix {
inherit lib; inherit lib;

View File

@ -4,7 +4,7 @@ in {
imports = [ imports = [
./secrets/secrets.nix ./secrets/secrets.nix
./modules/grub.nix ./modules/grub.nix
../modules/nvidia.nix ../modules/gpu/nvidia.nix
(import ../modules/common.nix { (import ../modules/common.nix {
inherit lib; inherit lib;

View File

@ -0,0 +1,30 @@
{ config, pkgs, ... }:
{
hardware.opengl = {
enable = true;
extraPackages = with pkgs; [
intel-media-driver
intel-compute-runtime
libvdpau-va-gl
];
extraPackages32 = with pkgs.pkgsi686Linux; [
intel-media-driver
];
driSupport = true;
driSupport32Bit = true;
};
nixpkgs.config.packageOverrides = pkgs: {
vaapiIntel = pkgs.vaapiIntel.override { enableHybridCodec = true; };
};
environment.systemPackages = with pkgs; [
intel-gpu-tools
libva-utils
clinfo
];
boot.kernelParams = [ "i915.force_probe=*" ];
}