diff --git a/home-manager/desktop/default.nix b/home-manager/desktop/default.nix index fc7f0af..4181ff8 100644 --- a/home-manager/desktop/default.nix +++ b/home-manager/desktop/default.nix @@ -19,6 +19,7 @@ ../package-configs/zsh.nix ../package-configs/firefox.nix ../package-configs/helix.nix + ../package-configs/zellij.nix ./plasma-desktop ]; nixpkgs = { diff --git a/home-manager/package-configs/zellij.kdl b/home-manager/package-configs/zellij.kdl new file mode 100644 index 0000000..15b14d5 --- /dev/null +++ b/home-manager/package-configs/zellij.kdl @@ -0,0 +1,31 @@ +session_serialization true +theme "catppuccin-macchiato" + +themes { + catppuccin-mocha { + bg "#585b70" // Surface2 + fg "#cdd6f4" + red "#f38ba8" + green "#a6e3a1" + blue "#89b4fa" + yellow "#f9e2af" + magenta "#f5c2e7" // Pink + orange "#fab387" // Peach + cyan "#89dceb" // Sky + black "#181825" // Mantle + white "#cdd6f4" + } + catppuccin-macchiato { + bg "#5b6078" // Surface2 + fg "#cad3f5" + red "#ed8796" + green "#a6da95" + blue "#8aadf4" + yellow "#eed49f" + magenta "#f5bde6" // Pink + orange "#f5a97f" // Peach + cyan "#91d7e3" // Sky + black "#1e2030" // Mantle + white "#cad3f5" + } +} diff --git a/home-manager/package-configs/zellij.nix b/home-manager/package-configs/zellij.nix new file mode 100644 index 0000000..b8d9abe --- /dev/null +++ b/home-manager/package-configs/zellij.nix @@ -0,0 +1,15 @@ +{lib, ...}: { + programs.zellij = { + # This autostarts zellij on zsh start + # TODO find specific settings for vscode to avoid + #enable = true; + enableZshIntegration = true; + }; + + home.file = { + "zellij" = { + source = ./zellij.kdl; + target = ".config/zellij/config.kdl"; + }; + }; +}