diff --git a/modules/nixos/desktop/niri/default.nix b/modules/nixos/desktop/niri/default.nix index ec62f17..f408248 100644 --- a/modules/nixos/desktop/niri/default.nix +++ b/modules/nixos/desktop/niri/default.nix @@ -13,15 +13,18 @@ in { }; config = lib.mkMerge [ (mkIf cfg.enable { - module.desktop.displayManager = "greetd"; - module.desktop.gnome-keyring.enable = true; + module.desktop = { + displayManager = "greetd"; + gnome-keyring.enable = true; + }; sound.pipewire.enable = true; - security = { - soteria.enable = true; # polkit agent in rust - pam.services.gtklock = {}; - }; programs.niri.enable = true; # wayland compositor in rust + security = { + pam.services.gtklock = {}; + soteria.enable = true; # polkit agent in rust + }; + services.gvfs.enable = true; xdg.portal = { enable = true; extraPortals = with pkgs; [xdg-desktop-portal-gnome xdg-desktop-portal-gtk];