HASH 08af61979030
DATE 2026-07-11
SUBJECT zellij: pin 0.42.2 to dodge 0.44 render loop
FILES 2 CHANGED
HASH 08af61979030
DATE 2026-07-11
SUBJECT zellij: pin 0.42.2 to dodge 0.44
render loop
FILES 2 CHANGED
┌─ modules/home/console/tools/multiplexer/zellij/default.nix ────────────────┐
│ diff --git a/modules/home/console/tools/multiplexer/zellij/default.nix b/modules/h │
│ ome/console/tools/multiplexer/zellij/default.nix │
│ index b86b919..35d3a84 100644 │
│ --- a/modules/home/console/tools/multiplexer/zellij/default.nix │
│ +++ b/modules/home/console/tools/multiplexer/zellij/default.nix │
│ @@ -4,6 +4,7 @@ │
│ lib, │
│ ook, │
│ self', │
│ + inputs', │
│ pkgs, │
│ ... │
│ }: let │
│ @@ -18,6 +19,8 @@ in { │
│ config = mkIf (cfg.enable || console.multiplexer == "zellij") { │
│ programs.zellij = { │
│ enable = true; │
│ + # pinned, see nixpkgs-zellij input │
│ + package = inputs'.nixpkgs-zellij.legacyPackages.zellij; │
│ settings = { │
│ theme = "${color.slug}"; │
│ default_shell = "${admin.shell}"; │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...ultiplexer/zellij/default.nix ───┐
│ diff --git a/modules/home/console/tools/mult │
│ iplexer/zellij/default.nix b/modules/home/co │
│ nsole/tools/multiplexer/zellij/default.nix │
│ index b86b919..35d3a84 100644 │
│ --- a/modules/home/console/tools/multiplexer │
│ /zellij/default.nix │
│ +++ b/modules/home/console/tools/multiplexer │
│ /zellij/default.nix │
│ @@ -4,6 +4,7 @@ │
│ lib, │
│ ook, │
│ self', │
│ + inputs', │
│ pkgs, │
│ ... │
│ }: let │
│ @@ -18,6 +19,8 @@ in { │
│ config = mkIf (cfg.enable || console.mult │
│ iplexer == "zellij") { │
│ programs.zellij = { │
│ enable = true; │
│ + # pinned, see nixpkgs-zellij input │
│ + package = inputs'.nixpkgs-zellij.lega │
│ cyPackages.zellij; │
│ settings = { │
│ theme = "${color.slug}"; │
│ default_shell = "${admin.shell}"; │
└──────────────────────────────────────────────┘
┌─ modules/home/console/tools/multiplexer/zellij/options.nix ────────────────┐
│ diff --git a/modules/home/console/tools/multiplexer/zellij/options.nix b/modules/h │
│ ome/console/tools/multiplexer/zellij/options.nix │
│ index 5f68221..f34f130 100644 │
│ --- a/modules/home/console/tools/multiplexer/zellij/options.nix │
│ +++ b/modules/home/console/tools/multiplexer/zellij/options.nix │
│ @@ -1,7 +1,7 @@ │
│ { │
│ lib, │
│ config, │
│ - inputs', │
│ + pkgs, │
│ osConfig, │
│ ook, │
│ ... │
│ @@ -79,7 +79,11 @@ │
│ }; │
│ zjstatus = mkOption { │
│ type = str; │
│ - default = "${inputs'.zjstatus.packages.default}/bin/zjstatus.wasm"; │
│ + # 0.21.0 matches the pinned zellij 0.42.2, 0.23+ targets zellij-tile 0.44 │
│ + default = "${pkgs.fetchurl { │
│ + url = "https://github.com/dj95/zjstatus/releases/download/v0.21.0/zjsta │
│ tus.wasm"; │
│ + hash = "sha256-p6JTnAyim0T3TkJzGhEitzc3JpPovL5k7jb8gv+oLD4="; │
│ + }}"; │
│ }; │
│ tabs = mkOption { │
│ type = lines; │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...ultiplexer/zellij/options.nix ───┐
│ diff --git a/modules/home/console/tools/mult │
│ iplexer/zellij/options.nix b/modules/home/co │
│ nsole/tools/multiplexer/zellij/options.nix │
│ index 5f68221..f34f130 100644 │
│ --- a/modules/home/console/tools/multiplexer │
│ /zellij/options.nix │
│ +++ b/modules/home/console/tools/multiplexer │
│ /zellij/options.nix │
│ @@ -1,7 +1,7 @@ │
│ { │
│ lib, │
│ config, │
│ - inputs', │
│ + pkgs, │
│ osConfig, │
│ ook, │
│ ... │
│ @@ -79,7 +79,11 @@ │
│ }; │
│ zjstatus = mkOption { │
│ type = str; │
│ - default = "${inputs'.zjstatus.packa │
│ ges.default}/bin/zjstatus.wasm"; │
│ + # 0.21.0 matches the pinned zellij │
│ 0.42.2, 0.23+ targets zellij-tile 0.44 │
│ + default = "${pkgs.fetchurl { │
│ + url = "https://github.com/dj95/zj │
│ status/releases/download/v0.21.0/zjstatus.wa │
│ sm"; │
│ + hash = "sha256-p6JTnAyim0T3TkJzGh │
│ Eitzc3JpPovL5k7jb8gv+oLD4="; │
│ + }}"; │
│ }; │
│ tabs = mkOption { │
│ type = lines; │
└──────────────────────────────────────────────┘
[ BACK TO LOG ]
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET