summaryrefslogtreecommitdiff
path: root/home-manager/pcmanfm.nix
blob: fc2737a4a7189d271cd96ec760e54e2d65e9b531 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{ config, lib, ... }: let
	cfg = config.programs._pcmanfm.openAsRootOption;
in {
	options.programs._pcmanfm.openAsRootOption = {
		enable = lib.mkEnableOption "enable 'open as root' option in pcmanfm right-click menu";
	};

	config = lib.mkIf cfg.enable {
		home.file.pcmanfm-root = {
			target = ".local/share/file-manager/actions/root.desktop";
			source = ./resources/pcmanfm/root.desktop;
		};
	};
}