diff --git a/modules/common.nix b/modules/common.nix index ff524c7..6820193 100644 --- a/modules/common.nix +++ b/modules/common.nix @@ -48,6 +48,7 @@ in { ./hm/cava.nix # Audio visualizer config ./hm/fastfetch.nix # Fastfetch config ./hm/eza.nix # Eza config (ls alternative) + ./hm/user-dirs.nix # XDG User directories config ]; }; diff --git a/modules/hm/user-dirs.nix b/modules/hm/user-dirs.nix new file mode 100644 index 0000000..2989212 --- /dev/null +++ b/modules/hm/user-dirs.nix @@ -0,0 +1,18 @@ +{config, ...}: { + xdg.userDirs = { + enable = true; + desktop = "${config.home.homeDirectory}/Nextcloud/Home-sync/Desktop"; + documents = "${config.home.homeDirectory}/Nextcloud/Home-sync/Documents"; + download = "${config.home.homeDirectory}/Nextcloud/Home-sync/Downloads"; + music = "${config.home.homeDirectory}/Nextcloud/Home-sync/Music"; + pictures = "${config.home.homeDirectory}/Nextcloud/Home-sync/Pictures"; + publicShare = "${config.home.homeDirectory}/Nextcloud/Home-sync/Public"; + templates = "${config.home.homeDirectory}/Nextcloud/Home-sync/Templates"; + videos = "${config.home.homeDirectory}/Nextcloud/Home-sync/Videos"; + }; + gtk.gtk3.bookmarks = [ + "file://${config.home.homeDirectory}/Nextcloud/Home-sync/Downloads" + "file://${config.home.homeDirectory}/Nextcloud/Home-sync/Documents" + "file://${config.home.homeDirectory}/Nextcloud/Home-sync/Pictures" + ]; +}