Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
Commita3a26ba03e3f02b23884877560cb4107ac4527d9 (patch)
Author
 Syndamia <kamen@syndamia.com>
2025-03-28 20:20:05 +0200
Committer
 Syndamia <kamen@syndamia.com>
2025-03-28 20:20:05 +0200
Files4b018631746a5e0f5795136d1ca0e7299f83eeed
nix-a3a26ba03e3f02b23884877560cb4107ac4527d9.tar
nix-a3a26ba03e3f02b23884877560cb4107ac4527d9.tar.gz
nix-a3a26ba03e3f02b23884877560cb4107ac4527d9.zip
Parent54fc822d072ffc5f9f87595778048c206c77ad5d (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.nix12
-rw-r--r--machines/minerva/hardware-configuration.nix15
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)
+ ];
+ };
}