theme and zellij for lab

This commit is contained in:
death916 2026-02-19 02:20:36 -08:00
parent af61c6629b
commit 78d20a247a
2 changed files with 44 additions and 6 deletions

View file

@ -19,7 +19,6 @@
home.packages = with pkgs; [
fastfetch
wget
zellij
systemctl-tui
gemini-cli
fzf
@ -34,11 +33,10 @@
programs.fish = {
enable = true;
shellAliases = {
l = "eza -alh --icons";
};
functions = {
l = {
body = "eza -alh --icons $argv";
description = "List files with eza in long format with icons";
};
nh-push = {
body = ''
/home/death916/nixconfig/scripts/nh-push $argv
@ -47,4 +45,44 @@
};
};
};
programs.zellij = {
enable = true;
settings = {
theme = "tokyo-night-dark";
default_mode = "normal";
default_shell = "${pkgs.fish}/bin/fish";
default_layout = "compact";
mouse_mode = true;
on_force_close = "detach";
scrollback_buffer_size = 10000;
copy_command = "wl-copy";
attach_to_session = true;
session_serialization = true;
serialize_pane_viewport = true;
scrollback_lines_to_serialize = 10000;
support_kitty_keyboard_protocol = true;
show_startup_tips = true;
};
extraConfig = ''
plugins {
about location="zellij:about"
compact-bar location="zellij:compact-bar" {
tooltip "F1"
}
configuration location="zellij:configuration"
filepicker location="zellij:strider" {
cwd "/"
}
plugin-manager location="zellij:plugin-manager"
session-manager location="zellij:session-manager"
status-bar location="zellij:status-bar"
strider location="zellij:strider"
tab-bar location="zellij:tab-bar"
welcome-screen location="zellij:session-manager" {
welcome_screen true
}
}
'';
};
}

View file

@ -7,7 +7,7 @@
{
imports = [
./themes/gruv_hard.nix
./themes/icy.nix
];
stylix.enable = true;