From 3d33a5051da7f86b78fe279853a9d9da861307e9 Mon Sep 17 00:00:00 2001 From: Chris Cochrun Date: Fri, 22 Nov 2024 16:49:30 -0600 Subject: [PATCH] adding zellij --- home/home.nix | 16 ++++++++++++++++ pkgs/base-packages.nix | 1 + 2 files changed, 17 insertions(+) diff --git a/home/home.nix b/home/home.nix index 02e2714..4f895f8 100644 --- a/home/home.nix +++ b/home/home.nix @@ -1035,6 +1035,22 @@ end $env.config = { show_banner: false } + + def start_zellij [] { + if 'ZELLIJ' not-in ($env | columns) { + if 'ZELLIJ_AUTO_ATTACH' in ($env | columns) and $env.ZELLIJ_AUTO_ATTACH == 'true' { + zellij attach -c + } else { + zellij + } + + if 'ZELLIJ_AUTO_EXIT' in ($env | columns) and $env.ZELLIJ_AUTO_EXIT == 'true' { + exit + } + } + } + + start_zellij ''; }; environmentVariables = { diff --git a/pkgs/base-packages.nix b/pkgs/base-packages.nix index 82dc379..b0078e7 100644 --- a/pkgs/base-packages.nix +++ b/pkgs/base-packages.nix @@ -9,6 +9,7 @@ smartmontools git tmux + zellij dutree cachix unzip