summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/home-manager/personal/gui/x/default.nix2
-rw-r--r--modules/home-manager/personal/identities.nix1
-rw-r--r--modules/home-manager/personal/programs/thunderbird.nix1
3 files changed, 4 insertions, 0 deletions
diff --git a/modules/home-manager/personal/gui/x/default.nix b/modules/home-manager/personal/gui/x/default.nix
index a5ab736..bb1c4bb 100644
--- a/modules/home-manager/personal/gui/x/default.nix
+++ b/modules/home-manager/personal/gui/x/default.nix
@@ -21,5 +21,7 @@ in {
picom.enable = lib.mkDefault true;
network-manager-applet.enable = extraArgs.osConfig.networking.networkmanager.enable or false;
};
+
+ xdg.mimeApps.enable = true;
};
}
diff --git a/modules/home-manager/personal/identities.nix b/modules/home-manager/personal/identities.nix
index f1fb445..85324a9 100644
--- a/modules/home-manager/personal/identities.nix
+++ b/modules/home-manager/personal/identities.nix
@@ -94,6 +94,7 @@ in {
file.".latexmkrc".source =
lib.mkDefault config.personal.home.dotfiles.latexmkrc;
};
+ xdg.mimeApps.defaultApplications."application/pdf" = ["org.gnome.Evince.desktop"];
programs.firefox.profiles = let
addFloccus = {
extensions = [pkgs.personal.firefoxAddons.floccus];
diff --git a/modules/home-manager/personal/programs/thunderbird.nix b/modules/home-manager/personal/programs/thunderbird.nix
index 1d201dd..eb0f5dd 100644
--- a/modules/home-manager/personal/programs/thunderbird.nix
+++ b/modules/home-manager/personal/programs/thunderbird.nix
@@ -46,6 +46,7 @@ in {
}
(lib.mkIf config.programs.thunderbird.enable {
home.file.".thunderbird/default/user.js".text = configDefault;
+ xdg.mimeApps.defaultApplications."x-scheme-handler/mailto" = ["thunderbird.desktop"];
})
];
}