summaryrefslogtreecommitdiff
path: root/home-manager
diff options
context:
space:
mode:
Diffstat (limited to 'home-manager')
-rw-r--r--home-manager/pcmanfm.nix1
-rw-r--r--home-manager/resources/pcmanfm/root.desktop2
2 files changed, 1 insertions, 2 deletions
diff --git a/home-manager/pcmanfm.nix b/home-manager/pcmanfm.nix
index a99fb15..fc2737a 100644
--- a/home-manager/pcmanfm.nix
+++ b/home-manager/pcmanfm.nix
@@ -8,7 +8,6 @@ in {
config = lib.mkIf cfg.enable {
home.file.pcmanfm-root = {
target = ".local/share/file-manager/actions/root.desktop";
- # FIXME this action uses an absolute path pls fix
source = ./resources/pcmanfm/root.desktop;
};
};
diff --git a/home-manager/resources/pcmanfm/root.desktop b/home-manager/resources/pcmanfm/root.desktop
index 4b4d263..f5863e9 100644
--- a/home-manager/resources/pcmanfm/root.desktop
+++ b/home-manager/resources/pcmanfm/root.desktop
@@ -7,5 +7,5 @@ Icon=gtk-dialog-authentication
[X-Action-Profile profile-zero]
MimeTypes=inode/directory;
-Exec=/home/timmy/.local/bin/x11/xsudo /usr/bin/pcmanfm %u
+Exec=pkexec env DISPLAY="$DISPLAY" XAUTHORITY="$XAUTHORITY" XDG_DATA_DIRS="$XDG_DATA_DIRS" XDG_CONFIG_HOME="$XDG_CONFIG_HOME" pcmanfm %u
Name=Default profile