feat(xdg): declare 'xdg' module
check / lint (push) Successful in 15s

This commit is contained in:
hektor committed 2026-11-01 18:17:20 +01:00
1 parent f55d5a8149
commit 84e0866c19
4 files changed
+36 -17

No files matched your search

+28
View File
@@ -0,0 +1,28 @@
{
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;
};
};
}