From a985e8a0da7e175ecee700d311df861afcb66d12 Mon Sep 17 00:00:00 2001 From: Drew Haven Date: Thu, 22 Jan 2026 10:02:31 -0800 Subject: [PATCH] [Browser,Firefox,Librewolf] Switch back to Firefox as default browser for better sync and features --- home-manager/features/hyprland.nix | 2 +- home-manager/features/linux-desktop.nix | 14 +++++++------- home-manager/features/neovim/config/lazyvim.json | 4 ++++ 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/home-manager/features/hyprland.nix b/home-manager/features/hyprland.nix index 343c825..bdf9eac 100644 --- a/home-manager/features/hyprland.nix +++ b/home-manager/features/hyprland.nix @@ -36,7 +36,7 @@ "$terminal" = "foot"; "$menu" = "rofi -show combi -combi-modes drun,ssh,run -theme ~/.config/rofi/launcher/style.rasi"; - "$browser" = "librewolf"; + "$browser" = "firefox --new-window"; exec-once = [ "nm-applet" diff --git a/home-manager/features/linux-desktop.nix b/home-manager/features/linux-desktop.nix index d500a46..698c48e 100644 --- a/home-manager/features/linux-desktop.nix +++ b/home-manager/features/linux-desktop.nix @@ -88,13 +88,13 @@ xdg.mimeApps = { enable = true; defaultApplications = { - "text/html" = [ "librewolf.desktop" ]; - "default-web-browser" = [ "librewolf.desktop" ]; - "x-scheme-handler/http" = [ "librewolf.desktop" ]; - "x-scheme-handler/https" = [ "librewolf.desktop" ]; - "x-scheme-handler/about" = [ "librewolf.desktop" ]; - "x-scheme-handler/unknown" = [ "librewolf.desktop" ]; + "text/html" = [ "firefox.desktop" ]; + "default-web-browser" = [ "firefox.desktop" ]; + "x-scheme-handler/http" = [ "firefox.desktop" ]; + "x-scheme-handler/https" = [ "firefox.desktop" ]; + "x-scheme-handler/about" = [ "firefox.desktop" ]; + "x-scheme-handler/unknown" = [ "firefox.desktop" ]; }; }; - home.sessionVariables.DEFAULT_BROWSER = "${pkgs.librewolf}/bin/librewolf"; + home.sessionVariables.DEFAULT_BROWSER = "${pkgs.firefox}/bin/firefox"; } diff --git a/home-manager/features/neovim/config/lazyvim.json b/home-manager/features/neovim/config/lazyvim.json index 1c7059d..310d3b9 100644 --- a/home-manager/features/neovim/config/lazyvim.json +++ b/home-manager/features/neovim/config/lazyvim.json @@ -1,5 +1,9 @@ { "extras": [ + "lazyvim.plugins.extras.coding.mini-comment", + "lazyvim.plugins.extras.coding.mini-surround", + "lazyvim.plugins.extras.editor.snacks_picker", + "lazyvim.plugins.extras.lang.astro", "lazyvim.plugins.extras.lang.haskell", "lazyvim.plugins.extras.lang.json", "lazyvim.plugins.extras.lang.markdown",