adds default layout and changes sessionizer function
This commit is contained in:
parent
8371ae8b30
commit
2940ac4bf0
3 changed files with 15 additions and 1 deletions
|
|
@ -53,7 +53,8 @@
|
||||||
'';
|
'';
|
||||||
sessionizer = ''
|
sessionizer = ''
|
||||||
set -l selected (fd . $HOME/dev/ -t d -d 1 | fzf)
|
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 = ''
|
nn = ''
|
||||||
# Require a title argument
|
# Require a title argument
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,10 @@
|
||||||
source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/dev/nix-config/modules/zellij/config.kdl";
|
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 = {
|
programs.zellij = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableFishIntegration = true;
|
enableFishIntegration = true;
|
||||||
|
|
|
||||||
9
modules/zellij/layouts/default.kdl
Normal file
9
modules/zellij/layouts/default.kdl
Normal 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"
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue