From 58319b7a79ce753c35c1d0665de49e1085646650 Mon Sep 17 00:00:00 2001 From: elwrcl Date: Wed, 22 Apr 2026 12:06:12 +0300 Subject: [PATCH] fix Signed-off-by: elwrcl --- nixos/desktop/window-managers/hyprland.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/nixos/desktop/window-managers/hyprland.nix b/nixos/desktop/window-managers/hyprland.nix index 4c9d8e0..e56a3fd 100644 --- a/nixos/desktop/window-managers/hyprland.nix +++ b/nixos/desktop/window-managers/hyprland.nix @@ -47,6 +47,21 @@ }; security.polkit.enable = true; + + systemd.user.services.xdg-desktop-portal = { + Unit.After = [ "dbus.service" ]; + Service = { + Type = "dbus"; + BusName = "org.freedesktop.impl.portal.Service"; + Restart = "on-failure"; + ExecStart = "${pkgs.xdg-desktop-portal}/libexec/xdg-desktop-portal"; + RestartSec = 3; + PrivateUsers = false; + RestrictNamespaces = false; + SystemCallFilter = null; + }; + }; + environment.systemPackages = with pkgs; [ glib dconf