Commit b89a5ae

HPCesia <me@hpcesia.com>
2026-09-12 15:55:06
xdg-user-dirs: add user directories to gtk bookmark
1 parent cbbf440
Changed files (1)
modules
desktop
xdg-user-dirs
modules/desktop/xdg-user-dirs/default.nix
@@ -22,8 +22,6 @@
               videos
             ];
           };
-        }
-        {
           cacheHome = {config, ...}: {
             directories = [
               config.xdg.user-dirs.directories.download
@@ -32,7 +30,11 @@
         }
       ];
 
-      hjem = {config, ...}: {
+      hjem = {
+        lib,
+        config,
+        ...
+      }: {
         imports = [./_hjem-module.nix];
 
         xdg.user-dirs = {
@@ -52,6 +54,11 @@
             screenshots = "${config.xdg.user-dirs.directories.pictures}/Screenshots";
           };
         };
+
+        xdg.config.files."gtk-3.0/bookmarks".text =
+          lib.concatMapStringsSep "\n"
+          (d: "file:///${d} ${lib.lists.last (lib.path.subpath.components (lib.path.splitRoot (/. + d)).subpath)}")
+          (lib.attrValues config.xdg.user-dirs.directories);
       };
     };
   };