From 7549b797302101de38b18df929a3bb98876313d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9ana=20=E6=B1=9F?= Date: Sun, 23 Nov 2025 10:57:12 +0800 Subject: [PATCH] zen-browser: move package name oddity to overlay --- nix/homeModules/common/zen-browser.nix | 3 --- nix/overlays/zen-browser.nix | 22 +++++++++++++--------- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/nix/homeModules/common/zen-browser.nix b/nix/homeModules/common/zen-browser.nix index 2f9e47cf..b490d95b 100644 --- a/nix/homeModules/common/zen-browser.nix +++ b/nix/homeModules/common/zen-browser.nix @@ -11,9 +11,6 @@ let in { programs.zen-browser = { - # TODO: upstream default is broken? They default to zen-twilight - package = pkgs.twilight; - # https://mozilla.github.io/policy-templates # The following have more complex logic, keep them as policies and not profiles policies = { diff --git a/nix/overlays/zen-browser.nix b/nix/overlays/zen-browser.nix index 1afc5307..f4ffa489 100644 --- a/nix/overlays/zen-browser.nix +++ b/nix/overlays/zen-browser.nix @@ -1,15 +1,19 @@ let sources = import ../../npins; in -final: _: { - inherit (sources.zen-browser.asFlake.packages.${final.system}) - beta-unwrapped - twilight-unwrapped - twilight-official-unwrapped +final: _: +let + zenpkgs = sources.zen-browser.asFlake.packages.${final.system}; +in +{ + # TODO: upstream default is broken? They default to zen-twilight + "zen-beta-unwrapped" = zenpkgs."beta-unwrapped"; + "zen-twilight-unwrapped" = zenpkgs."twilight-unwrapped"; + "zen-twilight-official-unwrapped" = zenpkgs."twilight-official-unwrapped"; - beta # default + # default + "zen-beta" = zenpkgs."beta"; - twilight - twilight-official - ; + "zen-twilight" = zenpkgs."twilight"; + "zen-twilight-official" = zenpkgs."twilight-official"; }