diff --git a/home-manager/modules/de2u.nix b/home-manager/modules/de2u.nix index 4e8528a..2dd59d1 100644 --- a/home-manager/modules/de2u.nix +++ b/home-manager/modules/de2u.nix @@ -35,8 +35,6 @@ in programs.firefox = { enable = lib.mkDefault true; - enableGnomeExtensions = true; - package = lib.mkDefault ((if pkgs ? librewolf then pkgs.librewolf else pkgs.firefox).override { cfg = { enableGnomeExtensions = true; @@ -139,6 +137,7 @@ in gnomeExtensions.appindicator gnomeExtensions.compiz-windows-effect gnomeExtensions.unite-shell + gnomeExtensions.gamemode ]; systemd.user.sessionVariables = { @@ -251,6 +250,7 @@ in "appindicatorsupport@rgcjonas.gmail.com" "launch-new-instance@gnome-shell-extensions.gcampax.github.com" "unite@hardpixel.eu" + "gamemode@christian.kellner.me" ]; }; "org/gnome/desktop/peripherals/touchpad" = { diff --git a/modules/workstation.nix b/modules/workstation.nix index 980e383..62fa133 100644 --- a/modules/workstation.nix +++ b/modules/workstation.nix @@ -106,6 +106,9 @@ in # Needed for lots of controller stuff hardware.uinput.enable = lib.mkDefault true; + # Optimizes running games + programs.gamemode.enable = lib.mkDefault true; + # Allows realtime stuff, useful for games, audio etc services.udev.extraRules = '' KERNEL=="rtc0", GROUP="users"