Files
nix/home/modules/xdg/default.nix
T
hektor 84e0866c19
check / lint (push) Successful in 15s
feat(xdg): declare 'xdg' module
2026-11-01 18:17:20 +01:00

29 lines
583 B
Nix

{
config,
lib,
...
}:
let
inherit (config.home) homeDirectory;
in
{
options.my.xdg.enable = lib.mkEnableOption "XDG user directories";
config = lib.mkIf config.my.xdg.enable {
xdg.userDirs = {
enable = true;
createDirectories = false;
download = "${homeDirectory}/dl";
documents = "${homeDirectory}/doc";
desktop = homeDirectory;
music = homeDirectory;
pictures = homeDirectory;
projects = homeDirectory;
publicShare = homeDirectory;
templates = homeDirectory;
videos = homeDirectory;
};
};
}