From a5a7c958f6de8812e324d2aec6c9a29c63151f07 Mon Sep 17 00:00:00 2001 From: Felix Schulze Date: Wed, 9 Jul 2025 14:21:25 +0200 Subject: [PATCH] hurricane: 178 current 2025-07-09 14:21:17 25.05.20250708.88983d4 6.15.5 * file user-dirs and bookmarks hurricane: 180 current 2025-07-09 15:19:03 25.05.20250708.88983d4 6.15.5 * hurricane: 181 current 2025-07-09 15:23:45 25.05.20250708.88983d4 6.15.5 * --- modules/common.nix | 1 + modules/hm/user-dirs.nix | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 modules/hm/user-dirs.nix 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" + ]; +}