From e715fcb63a6efb72995d96a247ebdc213302adf0 Mon Sep 17 00:00:00 2001 From: "Gustavo \"Guz\" L de Mello" Date: Thu, 6 Feb 2025 10:21:50 -0300 Subject: [PATCH] feat: zen as default browser --- home/apps.nix | 19 +++++++++++++++++++ home/default.nix | 3 +-- 2 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 home/apps.nix diff --git a/home/apps.nix b/home/apps.nix new file mode 100644 index 0000000..baf4401 --- /dev/null +++ b/home/apps.nix @@ -0,0 +1,19 @@ +{ + inputs, + pkgs, + self, + ... +}: { + xdg.mimeApps.enable = true; + xdg.mimeApps.defaultApplications = let + browser = "zen.desktop"; + in { + "text/html" = browser; + "x-scheme-handler/http" = browser; + "x-scheme-handler/https" = browser; + "x-scheme-handler/about" = browser; + "x-scheme-handler/unknown" = browser; + }; + + programs.zen-browser.enable = true; +} diff --git a/home/default.nix b/home/default.nix index 4f0e389..836e0a0 100644 --- a/home/default.nix +++ b/home/default.nix @@ -6,12 +6,11 @@ self.homeManagerModules.devenv self.homeManagerModules.zen-browser + ./apps.nix ./desktop.nix ./keymaps.nix ]; - programs.zen-browser.enable = true; - # The *state version* indicates which default # settings are in effect and will therefore help avoid breaking # program configurations. Switching to a higher state version