55 lines
1.2 KiB
Nix
55 lines
1.2 KiB
Nix
{
|
|
config,
|
|
pkgs,
|
|
lib,
|
|
...
|
|
}: {
|
|
home.file.".config/zellij/config.kdl".text = ''
|
|
default_layout "main"
|
|
session_serialization false
|
|
keybinds {
|
|
unbind "Ctrl p"
|
|
unbind "Ctrl o"
|
|
normal {
|
|
bind "Ctrl w" { SwitchToMode "pane"; }
|
|
bind "Ctrl '" { SwitchToMode "session"; }
|
|
}
|
|
}
|
|
'';
|
|
|
|
home.file.".config/zellij/layouts/main.kdl".text = ''
|
|
layout {
|
|
default_tab_template {
|
|
pane size=1 borderless=true{
|
|
plugin location="zellij:tab-bar"
|
|
}
|
|
pane split_direction="vertical"{
|
|
children
|
|
}
|
|
pane size=1 borderless=true{
|
|
plugin location="zellij:status-bar"
|
|
}
|
|
}
|
|
tab name="main" focus=true{
|
|
pane split_direction="vertical" {
|
|
pane focus=true
|
|
pane {
|
|
pane command="htop"
|
|
pane command="watch" {
|
|
args "df -x tmpfs -x devtmpfs -x efivarfs -h"
|
|
}
|
|
pane command="watch" {
|
|
args "sensors k10temp-pci-00c3"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
tab name="HM" cwd="~/nix" {
|
|
pane split_direction="vertical" {
|
|
pane
|
|
pane
|
|
}
|
|
}
|
|
}
|
|
'';
|
|
}
|