catppuccin: add alacritty source (#400387)

authored by Austin Horstman and committed by GitHub 46ab28f7 2cd78e8e

+14
+14
pkgs/by-name/ca/catppuccin/package.nix
··· 1 1 let 2 2 validThemes = [ 3 + "alacritty" 3 4 "bat" 4 5 "bottom" 5 6 "btop" ··· 55 56 56 57 selectedSources = map (themeName: builtins.getAttr themeName sources) themeList; 57 58 sources = { 59 + alacritty = fetchFromGitHub { 60 + name = "alacritty"; 61 + owner = "catppuccin"; 62 + repo = "alacritty"; 63 + rev = "f6cb5a5c2b404cdaceaff193b9c52317f62c62f7"; 64 + hash = "sha256-H8bouVCS46h0DgQ+oYY8JitahQDj0V9p2cOoD4cQX+Q="; 65 + }; 66 + 58 67 bat = fetchFromGitHub { 59 68 name = "bat"; 60 69 owner = "catppuccin"; ··· 221 230 222 231 local capitalizedVariant=$(sed 's/^\(.\)/\U\1/' <<< "${variant}") 223 232 local capitalizedAccent=$(sed 's/^\(.\)/\U\1/' <<< "${accent}") 233 + 234 + '' 235 + + lib.optionalString (lib.elem "alacritty" themeList) '' 236 + mkdir -p "$out/alacritty" 237 + cp "${sources.alacritty}/catppuccin-${variant}.toml" "$out/alacritty/" 224 238 225 239 '' 226 240 + lib.optionalString (lib.elem "bat" themeList) ''