diff --git a/home/desktop/assets/blurred-samuraii.jpg b/home/desktop/assets/blurred-samuraii.jpg index 8574048..b58989c 100644 Binary files a/home/desktop/assets/blurred-samuraii.jpg and b/home/desktop/assets/blurred-samuraii.jpg differ diff --git a/home/desktop/niri.nix b/home/desktop/niri.nix index cd4ab8c..eaee794 100644 --- a/home/desktop/niri.nix +++ b/home/desktop/niri.nix @@ -37,15 +37,17 @@ let in { + xdg.portal = { enable = true; - # Use gtk or kde based on your preferred file picker dialog config.niri = { - "org.freedesktop.impl.portal.FileChooser" = [ "gtk" ]; # or "kde" + default = [ "gnome" "gtk" ]; + "org.freedesktop.impl.portal.FileChooser" = [ "gtk" ]; }; - - # Ensure the GTK portal is installed - extraPortals = [ pkgs.xdg-desktop-portal-gtk ]; + extraPortals = [ + pkgs.xdg-desktop-portal-gnome + pkgs.xdg-desktop-portal-gtk + ]; }; #programs.niri.enable = true; diff --git a/system/core/boot.nix b/system/core/boot.nix index 6beae4c..91b2230 100644 --- a/system/core/boot.nix +++ b/system/core/boot.nix @@ -6,5 +6,5 @@ boot.kernelPackages = pkgs.linuxPackages_latest; boot.kernelModules = [ "uinput" ]; system.nixos.label = "niri-v.1.2"; - environment.pathsToLink = [ "/libexec" ]; + environment.pathsToLink = [ "/libexec" "/share/xdg-desktop-portal" "/share/xdg-desktop-portal/portals" ]; }