diff options
| Commit | a3a26ba03e3f02b23884877560cb4107ac4527d9 (patch) | |
|---|---|---|
| Author | 2025-03-28 20:20:05 +0200 | |
| Committer | 2025-03-28 20:20:05 +0200 | |
| Files | 4b018631746a5e0f5795136d1ca0e7299f83eeed | |
| nix-a3a26ba03e3f02b23884877560cb4107ac4527d9.tar nix-a3a26ba03e3f02b23884877560cb4107ac4527d9.tar.gz nix-a3a26ba03e3f02b23884877560cb4107ac4527d9.zip | ||
| Parent | 54fc822d072ffc5f9f87595778048c206c77ad5d (diff) | |
feat(minerva): Move hw accel to hardware-configuration and add swapfile
2 files changed, 14 insertions, 13 deletions
| -rw-r--r-- | machines/minerva/configuration.nix | 12 | ||||
| -rw-r--r-- | machines/minerva/hardware-configuration.nix | 15 |
diff --git a/machines/minerva/configuration.nix b/machines/minerva/configuration.nix index 7a87dcb..3efaed5 100644 --- a/machines/minerva/configuration.nix +++ b/machines/minerva/configuration.nix @@ -3,16 +3,4 @@ tigervnc ubridge x11vnc xvfb-run mlocate ]; - - # https://nixos.wiki/wiki/Accelerated_Video_Playback - nixpkgs.config.packageOverrides = pkgs: { - vaapiIntel = pkgs.vaapiIntel.override { enableHybridCodec = true; }; - }; - hardware.opengl = { - enable = true; - extraPackages = with pkgs; [ - intel-media-driver # LIBVA_DRIVER_NAME=iHD - vaapiIntel # LIBVA_DRIVER_NAME=i965 (older but works better for Firefox/Chromium) - ]; - }; } diff --git a/machines/minerva/hardware-configuration.nix b/machines/minerva/hardware-configuration.nix index 8de0a86..367319c 100644 --- a/machines/minerva/hardware-configuration.nix +++ b/machines/minerva/hardware-configuration.nix @@ -28,7 +28,7 @@ fsType = "ext4"; }; - swapDevices = [ ]; + swapDevices = [ { device = "/home/swapfile"; size = 16 * 1024; } ]; # 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 @@ -40,4 +40,17 @@ nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; powerManagement.cpuFreqGovernor = lib.mkDefault "powersave"; hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; + + # Hardware acceleration + # https://nixos.wiki/wiki/Accelerated_Video_Playback + nixpkgs.config.packageOverrides = pkgs: { + vaapiIntel = pkgs.vaapiIntel.override { enableHybridCodec = true; }; + }; + hardware.opengl = { + enable = true; + extraPackages = with pkgs; [ + intel-media-driver # LIBVA_DRIVER_NAME=iHD + vaapiIntel # LIBVA_DRIVER_NAME=i965 (older but works better for Firefox/Chromium) + ]; + }; } |
