diff --git a/configs/games.nix b/configs/games.nix index 7a7d25d..263f8b6 100755 --- a/configs/games.nix +++ b/configs/games.nix @@ -5,7 +5,7 @@ programs = { gamescope = { enable = true; - capSysNice = false; + capSysNice = true; package = pkgs.unstable.gamescope; }; @@ -16,14 +16,15 @@ steam = { enable = true; - package = pkgs.unstable.steam.override { - extraPkgs = pkgs: [ - pkgs.gamescope - pkgs.mangohud - # libkrb5 - # keyutils - ]; - }; + package = pkgs.unstable.steam; + extraPackages = with pkgs; [ + unstable.gamescope + unstable.mangohud + ]; + + extraCompatPackages = with pkgs; [ + proton-ge-custom + ]; }; }; diff --git a/configs/libvirt.nix b/configs/libvirt.nix index 9824e92..d876c29 100755 --- a/configs/libvirt.nix +++ b/configs/libvirt.nix @@ -1,6 +1,13 @@ { pkgs, ... }: { + users.extraGroups.vboxusers.members = [ "alex" ]; + virtualisation = { + virtualbox.host ={ + enable = true; + enableExtensionPack = true; + }; + libvirtd = { enable = true; qemu = { @@ -10,7 +17,6 @@ enable = true; packages = [ (pkgs.OVMF.override { - # (unstable.pkgs.OVMF.override { secureBoot = true; tpmSupport = true; }).fd diff --git a/machine/mini/configuration.nix b/machine/mini/configuration.nix index ef8e2f5..6b88c71 100755 --- a/machine/mini/configuration.nix +++ b/machine/mini/configuration.nix @@ -91,20 +91,6 @@ in { nyx ]; - - # 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) - # vaapiVdpau - # libvdpau-va-gl - # ]; - # }; - services = { tor = { enable = true;