From 54ee6b503851f51eb8410699ff281111b71d6ea8 Mon Sep 17 00:00:00 2001 From: Tim Keller Date: Sat, 13 Sep 2025 14:55:36 -0500 Subject: use polkit for pcmanfm open as root even through it still doesnt work for some reason --- home-manager/pcmanfm.nix | 1 - home-manager/resources/pcmanfm/root.desktop | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) (limited to 'home-manager') 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 -- cgit v1.2.3