From 59de16ea4cc6e5c387869c8626f67969441a235b Mon Sep 17 00:00:00 2001 From: Drew Haven Date: Tue, 2 Jun 2026 14:24:30 -0700 Subject: [PATCH] [Browser] Switch back to Firefox --- flake.lock | 23 +-------------------- flake.nix | 4 ---- home-manager/features/hypr/config/binds.lua | 2 +- home-manager/features/linux-desktop.nix | 20 +++++++----------- 4 files changed, 10 insertions(+), 39 deletions(-) diff --git a/flake.lock b/flake.lock index de612b0..a8841a8 100644 --- a/flake.lock +++ b/flake.lock @@ -530,8 +530,7 @@ "home-manager": "home-manager", "hyprsplit": "hyprsplit", "nixpkgs": "nixpkgs_2", - "sops-nix": "sops-nix", - "zen-browser": "zen-browser" + "sops-nix": "sops-nix" } }, "sops-nix": { @@ -615,26 +614,6 @@ "repo": "xdg-desktop-portal-hyprland", "type": "github" } - }, - "zen-browser": { - "inputs": { - "nixpkgs": [ - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1779946062, - "narHash": "sha256-M/2bCPYjiBTkDNV29J/00z10RM3yYnL9X74RqAHDme0=", - "owner": "youwen5", - "repo": "zen-browser-flake", - "rev": "2e2c38ba20a3d614d0196e0aa44851547306e861", - "type": "github" - }, - "original": { - "owner": "youwen5", - "repo": "zen-browser-flake", - "type": "github" - } } }, "root": "root", diff --git a/flake.nix b/flake.nix index 4608ba7..0987624 100644 --- a/flake.nix +++ b/flake.nix @@ -11,10 +11,6 @@ url = "github:Mic92/sops-nix"; inputs.nixpkgs.follows = "nixpkgs"; }; - zen-browser = { - url = "github:youwen5/zen-browser-flake"; - inputs.nixpkgs.follows = "nixpkgs"; - }; hyprsplit = { url = "github:shezdy/hyprsplit"; inputs.nixpkgs.follows = "nixpkgs"; diff --git a/home-manager/features/hypr/config/binds.lua b/home-manager/features/hypr/config/binds.lua index 26bfaf3..566da12 100644 --- a/home-manager/features/hypr/config/binds.lua +++ b/home-manager/features/hypr/config/binds.lua @@ -1,4 +1,4 @@ -local browser = "zen --new-window" +local browser = "firefox --new-window" local mainMod = "SUPER + ALT" local menu = "rofi -show combi -combi-modes drun,ssh,run -theme ~/.config/rofi/launcher/style.rasi" local terminal = "foot" diff --git a/home-manager/features/linux-desktop.nix b/home-manager/features/linux-desktop.nix index 6c8ed45..6dd88f4 100644 --- a/home-manager/features/linux-desktop.nix +++ b/home-manager/features/linux-desktop.nix @@ -1,11 +1,10 @@ { config, pkgs, - inputs, ... }: let - zen-browser = inputs.zen-browser.packages.${pkgs.stdenv.hostPlatform.system}.default; + browser = "firefox"; in { imports = [ @@ -25,9 +24,6 @@ in gimp3 vlc - # Zen is not part of nixpkgs... yet - zen-browser - # Common utilities feh networkmanagerapplet # network control @@ -110,13 +106,13 @@ in xdg.mimeApps = { enable = true; defaultApplications = { - "text/html" = [ "zen.desktop" ]; - "default-web-browser" = [ "zen.desktop" ]; - "x-scheme-handler/http" = [ "zen.desktop" ]; - "x-scheme-handler/https" = [ "zen.desktop" ]; - "x-scheme-handler/about" = [ "zen.desktop" ]; - "x-scheme-handler/unknown" = [ "zen.desktop" ]; + "text/html" = [ "${browser}.desktop" ]; + "default-web-browser" = [ "${browser}.desktop" ]; + "x-scheme-handler/http" = [ "${browser}.desktop" ]; + "x-scheme-handler/https" = [ "${browser}.desktop" ]; + "x-scheme-handler/about" = [ "${browser}.desktop" ]; + "x-scheme-handler/unknown" = [ "${browser}.desktop" ]; }; }; - home.sessionVariables.DEFAULT_BROWSER = "${zen-browser}/bin/zen"; + home.sessionVariables.DEFAULT_BROWSER = "${pkgs."${browser}"}/bin/${browser}"; }