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
|
# Well-known directory list from
|
||||||
# https://gitlab.freedesktop.org/xdg/xdg-user-dirs/blob/master/man/user-dirs.dirs.xml
|
# 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";
|
xdg.configFile."user-dirs.conf".text = "enabled=False";
|
||||||
|
|
||||||
|
home.packages = lib.mkIf (cfg.package != null) [ cfg.package ];
|
||||||
|
|
||||||
home.sessionVariables = directories;
|
home.sessionVariables = directories;
|
||||||
|
|
||||||
home.activation.createXdgUserDirectories = lib.mkIf cfg.createDirectories (
|
home.activation.createXdgUserDirectories = lib.mkIf cfg.createDirectories (
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue