diff --git a/home/home.nix b/home/home.nix index 0d54321..765999b 100644 --- a/home/home.nix +++ b/home/home.nix @@ -16,14 +16,20 @@ with lib; { xdg.mimeApps = { enable = true; defaultApplications = { - "application/pdf" = ["sioyek.desktop"]; + "application/pdf" = "sioyek.desktop"; + "text/html" = "org.qutebrowser.qutebrowser.desktop"; + "x-scheme-handler/about" = "org.qutebrowser.qutebrowser.desktop"; + "x-scheme-handler/http" = "org.qutebrowser.qutebrowser.desktop"; + "x-scheme-handler/https" = "org.qutebrowser.qutebrowser.desktop"; + "x-scheme-handler/unknown" = "org.qutebrowser.qutebrowser.desktop"; }; }; fonts.fontconfig.enable = true; - home.sessionVariables = { - BROWSER = "qutebrowser"; + home.sessionVariables = rec { + BROWSER = "${pkgs.qutebrowser}/bin/qutebrowser"; + DEFAULT_BROWSER = "${BROWSER}"; EDITOR = "nvim"; _JAVA_AWT_WM_NONREPARENTING = "1"; MOZ_ENABLE_WAYLAND = "1"; @@ -126,7 +132,7 @@ with lib; { qutebrowser = { enable = true; - package = pkgs.qutebrowser.override { enableVulkan = false; }; + package = pkgs.qutebrowser.override {enableVulkan = false;}; keyBindings = { normal = { "j" = "scroll-px 0 25";