Changes
2 changed files (+40/-1)
-
-
@@ -44,6 +44,17 @@ })''; } { plugin = indent-blankline-nvim; type = "lua"; config = '' require("indent_blankline").setup({ -- Without those set, the plugin displays fake indentation char_blankline = "", space_char_blankline = "", }) ''; } { plugin = catppuccin-nvim; type = "lua"; config = ''
-
@@ -52,6 +63,11 @@require("catppuccin").setup({ flavour = "${catppuccinTheme}", transparent_background = true, integrations = { indent_blankline = { enabled = true, }, }, }) vim.cmd.colorscheme "catppuccin"
-
-
-
@@ -3,7 +3,24 @@ config,pkgs, ... }: { programs = { programs = let # Config file of catppuccin/foot is ini file: Nix can't parse that. # To workaround, manually fetch palette JSON and use its token. catppuccinPalette = (builtins.fromJSON (builtins.readFile ( pkgs.fetchFromGitHub { owner = "catppuccin"; repo = "palette"; rev = "205dd54c6158b7648621cf9fd00e91f03888ce7e"; sha256 = "y14fd8lvnG9hNY6CRU0JgxWouexEw91aIEMkr1NaM/4="; } + "/palette.json" ))) ."${catppuccinTheme}"; fg = builtins.substring 1 6 catppuccinPalette.surface0.hex; bg = builtins.substring 1 6 catppuccinPalette.text.hex; in { zsh = { # Let Zsh tell Foot a current working directory # https://codeberg.org/dnkl/foot/wiki#user-content-spawning-new-terminal-instances-in-the-current-working-directory
-
@@ -35,6 +52,12 @@ main = {include = "${config.xdg.configHome}/foot/theme.conf"; font = "monospace:size=10"; }; cursor = { # Foot by default invert fg/bg for cursor. However, this makes # cursor on indent_blankline's indent char/spaces barely visible. color = "${fg} ${bg}"; }; colors = {
-