From 9ed7f13ab99dda722bb43d86fdcec71324c3664f Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Thu, 11 Jun 2020 18:28:17 +0100 Subject: feat(nixos/frog): Enable settings required for hardware support ... also updates to the latest kernel (this is 5.4 -> 5.6 atm) --- ops/nixos/frog/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'ops') diff --git a/ops/nixos/frog/default.nix b/ops/nixos/frog/default.nix index cd2e1d6d17..648e3549b6 100644 --- a/ops/nixos/frog/default.nix +++ b/ops/nixos/frog/default.nix @@ -31,14 +31,21 @@ in depot.lib.fix(self: { kernelModules = [ "dm-snapshot" ]; }; + kernelPackages = nixpkgs.linuxPackages_latest; kernel.sysctl = { "kernel.perf_event_paranoid" = 1; }; }; hardware = { + cpu.amd.updateMicrocode = true; + enableRedistributableFirmware = true; pulseaudio.enable = true; u2f.enable = true; + opengl = { + enable = true; + driSupport = true; + }; }; nix = { @@ -138,8 +145,6 @@ in depot.lib.fix(self: { layout = "us"; xkbOptions = "caps:super"; exportConfiguration = true; - videoDrivers = [ "amdgpu" "amdgpu-pro" ]; - displayManager = { # Give EXWM permission to control the session. sessionCommands = "${nixpkgs.xorg.xhost}/bin/xhost +SI:localuser:$USER"; -- cgit 1.4.1