feat(ascii): add Artix and Nobara ASCII art
Swadhin Biswas committed 7 months ago
877e707
1 parent bd9765a
commit 877e707
1 file changed
+80 -0
Showing 1 changed file+80-0
▼src/ascii/mod.rs
+80-0
| @@ -1108,3 +1108,83 @@ fn exherbo() -> AsciiArt { | ||
1108 | 1108 | fn guix() -> AsciiArt { |
1109 | 1109 | AsciiArt { |
1110 | 1110 | colors: vec![3, 7, 6, 4, 1], |
1111 | + lines: vec![ | |
1112 | + "{c1} |.__ __.|", | |
1113 | + "{c1} |__ \\ / __|", | |
1114 | + "{c1} \\ \\ / /", | |
1115 | + "{c1} \\ \\ / /", | |
1116 | + "{c1} \\ \\ / /", | |
1117 | + "{c1} \\ \\/ /", | |
1118 | + "{c1} \\__/", | |
1119 | + "{c1} / \\", | |
1120 | + "{c1} / /\\ \\", | |
1121 | + "{c1} / / \\ \\", | |
1122 | + "{c1} / / \\ \\", | |
1123 | + "{c1} / / \\ \\", | |
1124 | + "{c1} .__/ / \\ \\__.", | |
1125 | + "{c1} |__./ \\.__|", | |
1126 | + ], | |
1127 | + } | |
1128 | +} | |
1129 | + | |
1130 | +fn haiku() -> AsciiArt { | |
1131 | + AsciiArt { | |
1132 | + colors: vec![2, 7], | |
1133 | + lines: vec![ | |
1134 | + "{c2} :dc.", | |
1135 | + "{c2} ,oouoo.", | |
1136 | + "{c2} ,oouooouoo.", | |
1137 | + "{c2} ouooo;{c1}oooooo{c2}oo", | |
1138 | + "{c2} oo{c1}ooooooooooooo{c2}o", | |
1139 | + "{c2} l{c1}oooooooooooooooo{c2}o", | |
1140 | + "{c2} '{c1}ooooooooooooooooo{c2}b", | |
1141 | + "{c2} '{c1}oooooooooooooooooo{c2}b", | |
1142 | + "{c2} '{c1}ooooooooooooooooooo{c2}b", | |
1143 | + "{c2} {c1}`oooooooooooooooo", | |
1144 | + "{c2} {c1}`ooooooooooooo", | |
1145 | + "{c2} {c1}`ooooooooo", | |
1146 | + "{c2} {c1}`:oo;", | |
1147 | + ], | |
1148 | + } | |
1149 | +} | |
1150 | + | |
1151 | +fn hyperbola() -> AsciiArt { | |
1152 | + AsciiArt { | |
1153 | + colors: vec![8, 8], | |
1154 | + lines: vec![ | |
1155 | + "{c1} .',", | |
1156 | + "{c1} '-:////;.", | |
1157 | + "{c1} '-:////////;.", | |
1158 | + "{c1} '-://////////////;.", | |
1159 | + "{c1} '-://// - - -////////;.", | |
1160 | + "{c1} '-://// - -///////;.", | |
1161 | + "{c1} '-://// - -/////;.", | |
1162 | + "{c1} '-://// - -///;.", | |
1163 | + "{c1} '-://// - -//;.", | |
1164 | + "{c1} '-://// - -;.", | |
1165 | + "{c1} ;/////;.", | |
1166 | + "{c1} ;/////;.", | |
1167 | + "{c1} ;/////;.", | |
1168 | + "{c1} ;/////;.", | |
1169 | + "{c1} ;/////;.", | |
1170 | + ], | |
1171 | + } | |
1172 | +} | |
1173 | + | |
1174 | +fn instantos() -> AsciiArt { | |
1175 | + AsciiArt { | |
1176 | + colors: vec![4, 6], | |
1177 | + lines: vec![ | |
1178 | + "{c1} .o.", | |
1179 | + "{c1} :oo.", | |
1180 | + "{c1} .dMMMd", | |
1181 | + "{c1} :NMMMm.", | |
1182 | + "{c1} oMMMMs", | |
1183 | + "{c1} `dMMMN", | |
1184 | + "{c1} :NMMMm`", | |
1185 | + "{c2} .:oydmMMMMNdyo:.", | |
1186 | + "{c2} :dNMMMMMMMMMMMMMMMNd:", | |
1187 | + "{c2} `sMMMMMMMMMMMMMMMMMMMMMs`", | |
1188 | + "{c2} dMMMMMMMMMMMMMMMMMMMMMMMd", | |
1189 | + "{c2} dMMMMMMMMMMMMMMMMMMMMMMMd", | |
1190 | + "{c2} `sMMMMMMMMMMMMMMMMMMMMMs`", | |
1111 | 1191 | |