diff options
Diffstat (limited to 'modules/home-manager')
| -rw-r--r-- | modules/home-manager/personal/gui/x/default.nix | 2 | ||||
| -rw-r--r-- | modules/home-manager/personal/identities.nix | 1 | ||||
| -rw-r--r-- | modules/home-manager/personal/programs/thunderbird.nix | 1 |
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"]; }) ]; } |
