Skip to content

Commit 4a4c60d

Browse files
committed
xdg.userDirs: add a nullable package option
1 parent 6210ae7 commit 4a4c60d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

modules/misc/xdg-user-dirs.nix

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ in
3636
'';
3737
};
3838

39+
package = lib.mkPackageOption pkgs "xdg-user-dirs" { nullable = true; };
40+
3941
# Well-known directory list from
4042
# https://gitlab.freedesktop.org/xdg/xdg-user-dirs/blob/master/man/user-dirs.dirs.xml
4143

@@ -135,6 +137,8 @@ in
135137

136138
xdg.configFile."user-dirs.conf".text = "enabled=False";
137139

140+
home.packages = lib.mkIf (cfg.package != null) [ cfg.package ];
141+
138142
home.sessionVariables = directories;
139143

140144
home.activation.createXdgUserDirectories = lib.mkIf cfg.createDirectories (

0 commit comments

Comments
 (0)