diff --git a/home/default.nix b/home/default.nix index 33774fd..5d07385 100644 --- a/home/default.nix +++ b/home/default.nix @@ -18,7 +18,9 @@ }; }; portal = { - extraPortals = with pkgs; [ xdg-desktop-portal-gtk xdg-desktop-portal-hyprland ]; + enable = true; + xdgOpenUsePortal = true; + extraPortals = with pkgs; [ xdg-desktop-portal-gtk xdg-desktop-portal-gnome xdg-desktop-portal-hyprland ]; config = { common = { default = [ "gtk" ]; diff --git a/home/wm/hyprland/default.nix b/home/wm/hyprland/default.nix index 43f3f88..4b68389 100644 --- a/home/wm/hyprland/default.nix +++ b/home/wm/hyprland/default.nix @@ -22,7 +22,10 @@ in { wayland.windowManager.hyprland = { enable = true; - systemd.enable = true; + systemd = { + enable = true; + variables = [ "--all" ]; + }; settings = { general = { border_size = 1; diff --git a/hosts/skipper/default.nix b/hosts/skipper/default.nix index ae0ef12..f33af0c 100644 --- a/hosts/skipper/default.nix +++ b/hosts/skipper/default.nix @@ -62,6 +62,7 @@ xdg.portal = { enable = true; + xdgOpenUsePortal = true; config.common.default = [ "gtk" ]; };