diff --git a/home/default.nix b/home/default.nix
index de5d038..4ff3d57 100644
--- a/home/default.nix
+++ b/home/default.nix
@@ -117,11 +117,5 @@ rec {
         ];
       in
       scripts ++ pk;
-
-    sessionVariables = {
-      EDITOR = "nvim";
-      MOZ_ENABLE_WAYLAND = 1;
-      ELECTRON_OZONE_PLATFORM_HINT = "auto";
-    };
   };
 }
diff --git a/home/neovim/default.nix b/home/neovim/default.nix
index b817a1d..360d0cb 100644
--- a/home/neovim/default.nix
+++ b/home/neovim/default.nix
@@ -12,7 +12,7 @@
       rust-analyzer
       nixd
       pyright
-      nodePackages_latest.bash-language-server
+      bash-language-server
       lua-language-server
       zls
       #rPackages.languageserver
diff --git a/hosts/marr/configuration.nix b/hosts/marr/configuration.nix
index b2fd1c2..f828ae2 100644
--- a/hosts/marr/configuration.nix
+++ b/hosts/marr/configuration.nix
@@ -197,6 +197,13 @@ in
     MANPAGER = "sh -c 'col -bx | ${pkgs.bat}/bin/bat -l man -p'";
   };
 
+  environment.variables = {
+    ELECTRON_OZONE_PLATFORM_HINT = "auto";
+    MOZ_ENABLE_WAYLAND = 1;
+  };
+
+  security.polkit.enable = true;
+
   services.pipewire = {
     enable = true;
     alsa.enable = true;