2024-04-29 08:15:42 +02:00
|
|
|
{ config, ... }: {
|
2024-04-29 06:55:26 +02:00
|
|
|
programs.zellij = {
|
|
|
|
enable = true;
|
2024-04-29 12:34:53 +02:00
|
|
|
# enableBashIntegration = true;
|
|
|
|
# enableFishIntegration = true;
|
2024-04-29 08:14:23 +02:00
|
|
|
settings = {
|
2024-04-29 13:06:50 +02:00
|
|
|
session_serialization = false;
|
2024-04-29 09:57:37 +02:00
|
|
|
mirror_session = true;
|
|
|
|
simplified_ui = true;
|
|
|
|
ui.pane_frames.rounded_corners = true;
|
2024-04-29 12:34:53 +02:00
|
|
|
ui.pane_frames.hide_session_name = true;
|
2024-04-29 08:14:23 +02:00
|
|
|
theme = "stylix";
|
|
|
|
themes.stylix = with config.lib.stylix.colors.withHashtag; {
|
|
|
|
bg = base02;
|
2024-04-29 12:34:53 +02:00
|
|
|
fg = base05;
|
2024-04-29 08:14:23 +02:00
|
|
|
red = base08;
|
|
|
|
green = base0B;
|
|
|
|
blue = base0D;
|
|
|
|
yellow = base0A;
|
|
|
|
magenta = base0E;
|
|
|
|
orange = base09;
|
|
|
|
cyan = base0C;
|
|
|
|
black = base00;
|
2024-04-29 12:34:53 +02:00
|
|
|
white = base05;
|
2024-04-29 08:14:23 +02:00
|
|
|
};
|
|
|
|
};
|
2024-04-29 06:55:26 +02:00
|
|
|
};
|
2024-04-29 14:01:46 +02:00
|
|
|
|
|
|
|
xdg.configFile."zjstatus-layout-default" = {
|
|
|
|
enable = true;
|
|
|
|
target = "zellij/layouts/default.kdl";
|
|
|
|
text = builtins.readFile ./zellij/layouts/default.kdl;
|
|
|
|
};
|
|
|
|
|
2024-04-29 06:55:26 +02:00
|
|
|
}
|