Commit b3b71c8

HPCesia <me@hpcesia.com>
2025-10-11 06:31:46
feat: update default app
1 parent 7d72f5b
Changed files (3)
modules
desktop
modules/desktop/apps/loupe.nix
@@ -0,0 +1,15 @@
+{
+  flake.modules.nixos.desktop = {pkgs, ...}: {
+    environment.plasma6.excludePackages = with pkgs.kdePackages; [
+      gwenview # KDE's default image viewer
+    ];
+  };
+
+  flake.modules.homeManager.desktop = {pkgs, ...}: {
+    home.packages = [pkgs.loupe];
+
+    xdg.mimeApps.defaultApplications = {
+      "image/*" = "org.gnome.Loupe.desktop";
+    };
+  };
+}
modules/desktop/apps/okular.nix
@@ -0,0 +1,10 @@
+{
+  flake.modules.homeManager.desktop = {pkgs, ...}: {
+    home.packages = [pkgs.kdePackages.okular];
+
+    xdg.mimeApps.defaultApplications = {
+      "application/pdf" = ["okularApplication_pdf.desktop"];
+      "application/epub+zip" = ["okularApplication_epub.desktop"];
+    };
+  };
+}
modules/desktop/shell/plasma6/misc.nix
@@ -2,11 +2,4 @@
   flake.modules.nixos.plasma6 = _: {
     security.pam.services.hpcesia.kwallet.enable = true;
   };
-
-  flake.modules.homeManager.plasma6 = _: {
-    xdg.mimeApps.defaultApplications = {
-      "application/pdf" = ["okularApplication_pdf.desktop"];
-      "application/epub+zip" = ["okularApplication_epub.desktop"];
-    };
-  };
 }