Commit 044547b

HPCesia <me@hpcesia.com>
2025-08-05 14:43:34
feat: update xdg config
1 parent 7948e17
Changed files (1)
home
linux
home/linux/gui/xdg.nix
@@ -19,6 +19,7 @@
 
     userDirs = {
       enable = true;
+      createDirectories = true;
       # Use English user directroy path
       desktop = "${config.home.homeDirectory}/Desktop";
       documents = "${config.home.homeDirectory}/Documents";
@@ -28,6 +29,9 @@
       publicShare = "${config.home.homeDirectory}/Public";
       templates = "${config.home.homeDirectory}/Templates";
       videos = "${config.home.homeDirectory}/Videos";
+      extraConfig = {
+        XDG_SCREENSHOTS_DIR = "${config.xdg.userDirs.pictures}/Screenshots";
+      };
     };
 
     mimeApps = {
@@ -58,6 +62,12 @@
         "x-scheme-handler/https" = browser;
         "x-scheme-handler/tg" = ["org.telegram.desktop.desktop "];
         "x-scheme-handler/tonsite" = ["org.telegram.desktop.desktop "];
+
+        "application/pdf" = ["readest.desktop"] ++ browser;
+        "application/epub+zip" = ["readest.desktop"];
+
+        "audio/*" = ["mpv.desktop" "deadbeef.desktop"];
+        "video/*" = ["mpv.desktop"];
       };
     };
   };