Loading pkgs/by-name/ca/catppuccin/package.nix +14 −0 Original line number Diff line number Diff line let validThemes = [ "alacritty" "bat" "bottom" "btop" Loading Loading @@ -55,6 +56,14 @@ let selectedSources = map (themeName: builtins.getAttr themeName sources) themeList; sources = { alacritty = fetchFromGitHub { name = "alacritty"; owner = "catppuccin"; repo = "alacritty"; rev = "f6cb5a5c2b404cdaceaff193b9c52317f62c62f7"; hash = "sha256-H8bouVCS46h0DgQ+oYY8JitahQDj0V9p2cOoD4cQX+Q="; }; bat = fetchFromGitHub { name = "bat"; owner = "catppuccin"; Loading Loading @@ -222,6 +231,11 @@ lib.checkListOfEnum "${pname}: variant" validVariants [ variant ] lib.checkListO local capitalizedVariant=$(sed 's/^\(.\)/\U\1/' <<< "${variant}") local capitalizedAccent=$(sed 's/^\(.\)/\U\1/' <<< "${accent}") '' + lib.optionalString (lib.elem "alacritty" themeList) '' mkdir -p "$out/alacritty" cp "${sources.alacritty}/catppuccin-${variant}.toml" "$out/alacritty/" '' + lib.optionalString (lib.elem "bat" themeList) '' mkdir -p "$out/bat" Loading Loading
pkgs/by-name/ca/catppuccin/package.nix +14 −0 Original line number Diff line number Diff line let validThemes = [ "alacritty" "bat" "bottom" "btop" Loading Loading @@ -55,6 +56,14 @@ let selectedSources = map (themeName: builtins.getAttr themeName sources) themeList; sources = { alacritty = fetchFromGitHub { name = "alacritty"; owner = "catppuccin"; repo = "alacritty"; rev = "f6cb5a5c2b404cdaceaff193b9c52317f62c62f7"; hash = "sha256-H8bouVCS46h0DgQ+oYY8JitahQDj0V9p2cOoD4cQX+Q="; }; bat = fetchFromGitHub { name = "bat"; owner = "catppuccin"; Loading Loading @@ -222,6 +231,11 @@ lib.checkListOfEnum "${pname}: variant" validVariants [ variant ] lib.checkListO local capitalizedVariant=$(sed 's/^\(.\)/\U\1/' <<< "${variant}") local capitalizedAccent=$(sed 's/^\(.\)/\U\1/' <<< "${accent}") '' + lib.optionalString (lib.elem "alacritty" themeList) '' mkdir -p "$out/alacritty" cp "${sources.alacritty}/catppuccin-${variant}.toml" "$out/alacritty/" '' + lib.optionalString (lib.elem "bat" themeList) '' mkdir -p "$out/bat" Loading