xdg.userDirs: add a nullable package option
This commit is contained in:
parent
7c47cafa90
commit
83cc9d32e3
1 changed files with 4 additions and 0 deletions
|
|
@ -36,6 +36,8 @@ in
|
|||
'';
|
||||
};
|
||||
|
||||
package = lib.mkPackageOption pkgs "xdg-user-dirs" { nullable = true; };
|
||||
|
||||
# Well-known directory list from
|
||||
# https://gitlab.freedesktop.org/xdg/xdg-user-dirs/blob/master/man/user-dirs.dirs.xml
|
||||
|
||||
|
|
@ -135,6 +137,8 @@ in
|
|||
|
||||
xdg.configFile."user-dirs.conf".text = "enabled=False";
|
||||
|
||||
home.packages = lib.mkIf (cfg.package != null) [ cfg.package ];
|
||||
|
||||
home.sessionVariables = directories;
|
||||
|
||||
home.activation.createXdgUserDirectories = lib.mkIf cfg.createDirectories (
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue