zen: switch from twilight nightly to stable channel
CI / lint (push) Successful in 1m8s
CI / eval (push) Failing after 2m24s

twilight re-publishes under the same 1.22t tag, so the pinned hash goes
stale and `nh home switch` fails with a fixed-output hash mismatch. Move
to the stable `default` package (branded zen-beta, 1.21.5b), which uses
proper versioned releases.

- zen-browser.nix: twilight-official -> default
- xdg.nix: zen-twilight.desktop -> zen-beta.desktop mimeapp defaults
- flake.lock: bump zen-browser input

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Miguel Palhas
2026-07-06 09:38:31 +01:00
parent eab82e8ff0
commit afd9646189
3 changed files with 14 additions and 12 deletions
+5 -5
View File
@@ -20,11 +20,11 @@ _:
enable = true;
defaultApplications = {
# web
"text/html" = "zen-twilight.desktop";
"x-scheme-handler/http" = "zen-twilight.desktop";
"x-scheme-handler/https" = "zen-twilight.desktop";
"x-scheme-handler/avbout" = "zen-twilight.desktop";
"x-scheme-handler/unknown" = "zen-twilight.desktop";
"text/html" = "zen-beta.desktop";
"x-scheme-handler/http" = "zen-beta.desktop";
"x-scheme-handler/https" = "zen-beta.desktop";
"x-scheme-handler/avbout" = "zen-beta.desktop";
"x-scheme-handler/unknown" = "zen-beta.desktop";
# video
"video/mp4" = "mpv.desktop";
+3 -1
View File
@@ -1,4 +1,6 @@
{ inputs, pkgs, ... }:
{
home.packages = [ inputs.zen-browser.packages.${pkgs.stdenv.hostPlatform.system}.twilight-official ];
# `default` is Zen's stable channel (branded "zen-beta", binary/desktop `zen-beta`).
# Avoids twilight's recurring hash-mismatch breakage (nightly re-tags under the same version).
home.packages = [ inputs.zen-browser.packages.${pkgs.stdenv.hostPlatform.system}.default ];
}