adds default layout and changes sessionizer function

This commit is contained in:
Dennis Schoepf 2025-12-05 14:04:21 +01:00
parent 8371ae8b30
commit 2940ac4bf0
3 changed files with 15 additions and 1 deletions

View file

@ -53,7 +53,8 @@
'';
sessionizer = ''
set -l selected (fd . $HOME/dev/ -t d -d 1 | fzf)
zellij pipe --plugin file:${pkgs.zellij-switch}/bin/zellij-switch.wasm -- "--session (basename $selected) --cwd $selected --layout default"
set -l session_name (basename $selected)
zellij pipe --plugin file:${pkgs.zellij-switch}/bin/zellij-switch.wasm -- "--session $session_name --cwd $selected --layout default"
'';
nn = ''
# Require a title argument

View file

@ -4,6 +4,10 @@
source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/dev/nix-config/modules/zellij/config.kdl";
};
xdg.configFile."zellij/layouts" = {
source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/dev/nix-config/modules/zellij/layouts";
};
programs.zellij = {
enable = true;
enableFishIntegration = true;

View file

@ -0,0 +1,9 @@
layout {
pane size=1 borderless=true {
plugin location="tab-bar"
}
pane
pane size=1 borderless=true {
plugin location="status-bar"
}
}