OOKNET                             [ /  search the index  ]  
──────────────────────────────────────────────────────────────────────────────────────
══════════════════════════════════════════════════════════════════════════════════════
OOKNET   [ /  search  ]  
────────────────────────────────────────────────
════════════════════════════════════════════════
 
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
 

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}";

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}";
 

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;

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