Commit cbbf440

HPCesia <me@hpcesia.com>
2026-09-12 14:28:53
desktop: update filesystem related
1 parent eea8e59
Changed files (1)
modules
desktop
modules/desktop/utils.nix
@@ -11,10 +11,22 @@
         webp-pixbuf-loader
         ffmpeg-headless
         ffmpegthumbnailer
+
+        # Filesystem
+        nautilus
       ];
+
+      services.gvfs.enable = true;
+
+      programs.nautilus-open-any-terminal.enable = true;
     };
 
-    provides.to-users.hjem = {pkgs, ...}: {
+    provides.to-users.hjem = {
+      user,
+      pkgs,
+      lib,
+      ...
+    }: {
       systemd.services.polkit-gnome = {
         description = "GNOME PolicyKit Agent";
         partOf = ["graphical-session.target"];
@@ -22,6 +34,10 @@
         wantedBy = ["graphical-session.target"];
         script = "${pkgs.polkit_gnome}/libexec/polkit-gnome-authentication-agent-1";
       };
+
+      dconf.settings."com/github/stunkymonkey/nautilus-open-any-terminal".terminal =
+        lib.mkIf (user.system.settings.desktop.app.term.default != null)
+        user.system.settings.desktop.app.term.default;
     };
   };
 }