commit ddb3da6

chld  ·  2026-09-20 15:34:16 +0000 UTC
parent 9c851fa
update
7 files changed,  +667, -11
+0, -0
+0, -0
+2, -3
 1@@ -15,9 +15,8 @@ with open(sys.argv[1], "wb") as f:
 2         f.write(bytes(color) * 16)
 3 PY
 4 
 5-ffmpeg -y -i "$1" \
 6-       "$1.new.png"
 7-#       -vf scale=1024:768 \
 8+F="${F:--vf scale=1024:768}"
 9+ffmpeg -y -i "$1" $F "$1.new.png"
10 
11 ffmpeg -y \
12     -i "$1.new.png" \
+0, -0
+653, -0
  1@@ -1140,6 +1140,385 @@ get_ascii() {
  2     #
  3     # False positive.
  4     # shellcheck disable=2154
  5+    case ${1:-${PF_ASCII:-${distro:-$os}}} in
  6+        ([Aa]lpine*)
  7+            read_ascii 4 <<-EOF
  8+				${c4}   /\\ /\\
  9+				  /${c7}/ ${c4}\\  \\
 10+				 /${c7}/   ${c4}\\  \\
 11+				/${c7}//    ${c4}\\  \\
 12+				${c7}//      ${c4}\\  \\
 13+				         ${c4}\\
 14+			EOF
 15+        ;;
 16+
 17+        ([Aa]ndroid*)
 18+            read_ascii 2 <<-EOF
 19+				${c2}  ;,           ,;
 20+				${c2}   ';,.-----.,;'
 21+				${c2}  ,'           ',
 22+				${c2} /    O     O    \\
 23+				${c2}|                 |
 24+				${c2}'-----------------'
 25+			EOF
 26+        ;;
 27+
 28+        ([Aa]rch*)
 29+            read_ascii 4 <<-EOF
 30+				${c6}       /\\
 31+				${c6}      /  \\
 32+				${c6}     /\\   \\
 33+				${c4}    /      \\
 34+				${c4}   /   ,,   \\
 35+				${c4}  /   |  |  -\\
 36+				${c4} /_-''    ''-_\\
 37+			EOF
 38+        ;;
 39+
 40+        ([Aa]rco*)
 41+            read_ascii 4 <<-EOF
 42+				${c4}      /\\
 43+				${c4}     /  \\
 44+				${c4}    / /\\ \\
 45+				${c4}   / /  \\ \\
 46+				${c4}  / /    \\ \\
 47+				${c4} / / _____\\ \\
 48+				${c4}/_/  \`----.\\_\\
 49+			EOF
 50+        ;;
 51+
 52+        ([Aa]rtix*)
 53+            read_ascii 6 <<-EOF
 54+				${c4}      /\\
 55+				${c4}     /  \\
 56+				${c4}    /\`'.,\\
 57+				${c4}   /     ',
 58+				${c4}  /      ,\`\\
 59+				${c4} /   ,.'\`.  \\
 60+				${c4}/.,'\`     \`'.\\
 61+			EOF
 62+        ;;
 63+
 64+        ([Bb]edrock*)
 65+            read_ascii 4 <<-EOF
 66+				${c7}__
 67+				${c7}\\ \\___
 68+				${c7} \\  _ \\
 69+				${c7}  \\___/
 70+			EOF
 71+        ;;
 72+
 73+        ([Bb]uildroot*)
 74+            read_ascii 3 <<-EOF
 75+				${c3}   ___
 76+				${c3} / \`   \\
 77+				${c3}|   :  :|
 78+				${c3}-. _:__.-
 79+				${c3}  \` ---- \`
 80+			EOF
 81+        ;;
 82+
 83+        ([Cc]el[Oo][Ss]*)
 84+            read_ascii 5 0 <<-EOF
 85+				${c5}      .////\\\\\//\\.
 86+				${c5}     //_         \\\\
 87+				${c5}    /_  ${c7}##############
 88+				${c5}   //              *\\
 89+				${c7}###############    ${c5}|#
 90+				${c5}   \/              */
 91+				${c5}    \*   ${c7}##############
 92+				${c5}     */,        .//
 93+				${c5}      '_///\\\\\//_'
 94+			EOF
 95+        ;;
 96+
 97+        ([Cc]ent[Oo][Ss]*)
 98+            read_ascii 5 <<-EOF
 99+				${c2} ____${c3}^${c5}____
100+				${c2} |\\  ${c3}|${c5}  /|
101+				${c2} | \\ ${c3}|${c5} / |
102+				${c5}<---- ${c4}---->
103+				${c4} | / ${c2}|${c3} \\ |
104+				${c4} |/__${c2}|${c3}__\\|
105+				${c2}     v
106+			EOF
107+        ;;
108+
109+        ([Cc]rystal*[Ll]inux)
110+            read_ascii 5 5 <<-EOF
111+				${c5}        -//.     
112+				${c5}      -//.       
113+				${c5}    -//. .       
114+				${c5}  -//.  '//-     
115+				${c5} /+:      :+/    
116+				${c5}  .//'  .//.     
117+				${c5}    . .//.       
118+				${c5}    .//.         
119+				${c5}  .//.           
120+			EOF
121+        ;;
122+
123+        ([Dd]ahlia*)
124+            read_ascii 1 <<-EOF
125+				${c1}      _
126+				${c1}  ___/ \\___
127+				${c1} |   _-_   |
128+				${c1} | /     \ |
129+				${c1}/ |       | \\
130+				${c1}\\ |       | /
131+				${c1} | \ _ _ / |
132+				${c1} |___ - ___|
133+				${c1}     \\_/
134+			EOF
135+        ;;
136+
137+        ([Dd]ebian*)
138+            read_ascii 1 <<-EOF
139+				${c1}  _____
140+				${c1} /  __ \\
141+				${c1}|  /    |
142+				${c1}|  \\___-
143+				${c1}-_
144+				${c1}  --_
145+			EOF
146+        ;;
147+
148+		([Dd]evuan*)
149+			read_ascii 6 <<-EOF
150+				${c4} ..:::.      
151+				${c4}    ..-==-   
152+				${c4}        .+#: 
153+				${c4}         =@@ 
154+				${c4}      :+%@#: 
155+				${c4}.:=+#@@%*:   
156+				${c4}#@@@#=:      
157+			EOF
158+		;;
159+
160+        ([Dd]ragon[Ff]ly*)
161+            read_ascii 1 <<-EOF
162+				    ,${c1}_${c7},
163+				 ('-_${c1}|${c7}_-')
164+				  >--${c1}|${c7}--<
165+				 (_-'${c1}|${c7}'-_)
166+				     ${c1}|
167+				     ${c1}|
168+				     ${c1}|
169+			EOF
170+        ;;
171+
172+        ([Ee]lementary*)
173+            read_ascii <<-EOF
174+				${c7}  _______
175+				${c7} / ____  \\
176+				${c7}/  |  /  /\\
177+				${c7}|__\\ /  / |
178+				${c7}\\   /__/  /
179+				 ${c7}\\_______/
180+			EOF
181+        ;;
182+
183+        ([Ee]ndeavour*)
184+            read_ascii 4 <<-EOF
185+				      ${c1}/${c4}\\
186+				    ${c1}/${c4}/  \\${c6}\\
187+				   ${c1}/${c4}/    \\ ${c6}\\
188+				 ${c1}/ ${c4}/     _) ${c6})
189+				${c1}/_${c4}/___-- ${c6}__-
190+				 ${c6}/____--
191+			EOF
192+        ;;
193+
194+        ([Ff]edora*)
195+            read_ascii 4 <<-EOF
196+				        ${c4},'''''.
197+				       ${c4}|   ,.  |
198+				       ${c4}|  |  '_'
199+				${c4}  ,....|  |..
200+				${c4}.'  ,_;|   ..'
201+				${c4}|  |   |  |
202+				${c4}|  ',_,'  |
203+				${c4} '.     ,'
204+				   ${c4}'''''
205+			EOF
206+        ;;
207+
208+        ([Ff]ree[Bb][Ss][Dd]*)
209+            read_ascii 1 <<-EOF
210+				${c1}/\\,-'''''-,/\\
211+				${c1}\\_)       (_/
212+				${c1}|           |
213+				${c1}|           |
214+				 ${c1};         ;
215+				  ${c1}'-_____-'
216+			EOF
217+        ;;
218+
219+        ([Gg]aruda*)
220+            read_ascii 4 <<-EOF
221+				${c3}         _______
222+				${c3}      __/       \\_
223+				${c3}    _/     /      \\_
224+				${c7}  _/      /_________\\
225+				${c7}_/                  |
226+				${c2}\\     ____________
227+				${c2} \\_            __/
228+				${c2}   \\__________/
229+			EOF
230+        ;;
231+
232+        ([Gg]entoo*)
233+            read_ascii 5 <<-EOF
234+				${c5} _-----_
235+				${c5}(       \\
236+				${c5}\\    0   \\
237+				${c7} \\        )
238+				${c7} /      _/
239+				${c7}(     _-
240+				${c7}\\____-
241+			EOF
242+        ;;
243+
244+        ([Gg][Nn][Uu]*)
245+            read_ascii 3 <<-EOF
246+				${c2}    _-\`\`-,   ,-\`\`-_
247+				${c2}  .'  _-_|   |_-_  '.
248+				${c2}./    /_._   _._\\    \\.
249+				${c2}:    _/_._\`:'_._\\_    :
250+				${c2}\\:._/  ,\`   \\   \\ \\_.:/
251+				${c2}   ,-';'.@)  \\ @) \\
252+				${c2}   ,'/'  ..- .\\,-.|
253+				${c2}   /'/' \\(( \\\` ./ )
254+				${c2}    '/''  \\_,----'
255+				${c2}      '/''   ,;/''
256+				${c2}         \`\`;'
257+			EOF
258+        ;;
259+
260+        ([Gg]uix[Ss][Dd]*|[Gg]uix*)
261+            read_ascii 3 <<-EOF
262+				${c3}|.__          __.|
263+				${c3}|__ \\        / __|
264+				   ${c3}\\ \\      / /
265+				    ${c3}\\ \\    / /
266+				     ${c3}\\ \\  / /
267+				      ${c3}\\ \\/ /
268+				       ${c3}\\__/
269+			EOF
270+        ;;
271+
272+        ([Hh]aiku*)
273+            read_ascii 3 <<-EOF
274+				${c3}       ,^,
275+				 ${c3}     /   \\
276+				${c3}*--_ ;     ; _--*
277+				${c3}\\   '"     "'   /
278+				 ${c3}'.           .'
279+				${c3}.-'"         "'-.
280+				 ${c3}'-.__.   .__.-'
281+				       ${c3}|_|
282+			EOF
283+        ;;
284+
285+        ([Hh]ydroOS*)
286+			read_ascii 4 <<-EOF
287+				${c1}╔╗╔╗──╔╗───╔═╦══╗
288+				${c1}║╚╝╠╦╦╝╠╦╦═╣║║══╣
289+				${c1}║╔╗║║║╬║╔╣╬║║╠══║
290+				${c1}╚╝╚╬╗╠═╩╝╚═╩═╩══╝
291+				${c1}───╚═╝
292+			EOF
293+        ;;
294+
295+        ([Hh]yperbola*)
296+            read_ascii <<-EOF
297+				${c7}    |\`__.\`/
298+				   ${c7} \____/
299+				   ${c7} .--.
300+				  ${c7} /    \\
301+				 ${c7} /  ___ \\
302+				 ${c7}/ .\`   \`.\\
303+				${c7}/.\`      \`.\\
304+			EOF
305+        ;;
306+
307+        ([Ii]glunix*)
308+            read_ascii <<-EOF
309+				${c0}       |
310+				${c0}       |          |
311+				${c0}                  |
312+				${c0}  |    ________
313+				${c0}  |  /\\   |    \\
314+				${c0}    /  \\  |     \\  |
315+				${c0}   /    \\        \\ |
316+				${c0}  /      \\________\\
317+				${c0}  \\      /        /
318+				${c0}   \\    /        /
319+				${c0}    \\  /        /
320+				${c0}     \\/________/
321+			EOF
322+        ;;
323+
324+        ([Ii]nstant[Oo][Ss]*)
325+            read_ascii <<-EOF
326+				${c0} ,-''-,
327+				${c0}: .''. :
328+				${c0}: ',,' :
329+				${c0} '-____:__
330+				${c0}       :  \`.
331+				${c0}       \`._.'
332+			EOF
333+        ;;
334+
335+        ([Ii][Rr][Ii][Xx]*)
336+            read_ascii 1 <<-EOF
337+				${c1} __
338+				${c1} \\ \\   __
339+				${c1}  \\ \\ / /
340+				${c1}   \\ v /
341+				${c1}   / . \\
342+				${c1}  /_/ \\ \\
343+				${c1}       \\_\\
344+			EOF
345+        ;;
346+
347+        ([Kk][Dd][Ee]*[Nn]eon*)
348+            read_ascii 6 <<-EOF
349+				${c7}   .${c6}__${c7}.${c6}__${c7}.
350+				${c6}  /  _${c7}.${c6}_  \\
351+				${c6} /  /   \\  \\
352+				${c7} . ${c6}|  ${c7}O${c6}  | ${c7}.
353+				${c6} \\  \\_${c7}.${c6}_/  /
354+				${c6}  \\${c7}.${c6}__${c7}.${c6}__${c7}.${c6}/
355+			EOF
356+        ;;
357+
358+        ([Ll]inux*[Ll]ite*|[Ll]ite*)
359+            read_ascii 3 <<-EOF
360+				${c3}   /\\
361+				${c3}  /  \\
362+				${c3} / ${c7}/ ${c3}/
363+			${c3}> ${c7}/ ${c3}/
364+				${c3}\\ ${c7}\\ ${c3}\\
365+				 ${c3}\\_${c7}\\${c3}_\\
366+				${c7}    \\
367+			EOF
368+        ;;
369+
370+        ([Ll]inux*[Mm]int*|[Mm]int)
371+            read_ascii 2 <<-EOF
372+				${c2} ___________
373+				${c2}|_          \\
374+				  ${c2}| ${c7}| _____ ${c2}|
375+				  ${c2}| ${c7}| | | | ${c2}|
376+				  ${c2}| ${c7}| | | | ${c2}|
377+				  ${c2}| ${c7}\\__${c7}___/ ${c2}|
378+				  ${c2}\\_________/
379+			EOF
380+        ;;
381+
382+
383+        ([Ll]inux*)
384             read_ascii 4 <<-EOF
385 				${c4}    ___
386 				   ${c4}(${c7}.. ${c4}|
387@@ -1149,6 +1528,280 @@ get_ascii() {
388 				${c5}_${c4}/\\ ${c7}__)${c4}/${c5}_${c4})
389 				${c5}\/${c4}-____${c5}\/
390 			EOF
391+        ;;
392+
393+        ([Mm]ac[Oo][Ss]*|[Dd]arwin*)
394+            read_ascii 1 <<-EOF
395+				${c2}       .:'
396+				${c2}    _ :'_
397+				${c3} .'\`_\`-'_\`\`.
398+				${c1}:________.-'
399+				${c1}:_______:
400+				${c4} :_______\`-;
401+				${c5}  \`._.-._.'
402+			EOF
403+        ;;
404+
405+        ([Mm]ageia*)
406+            read_ascii 2 <<-EOF
407+				${c6}   *
408+				${c6}    *
409+				${c6}   **
410+				${c7} /\\__/\\
411+				${c7}/      \\
412+				${c7}\\      /
413+				${c7} \\____/
414+			EOF
415+        ;;
416+
417+        ([Mm]anjaro*)
418+            read_ascii 2 <<-EOF
419+				${c2}||||||||| ||||
420+				${c2}||||||||| ||||
421+				${c2}||||      ||||
422+				${c2}|||| |||| ||||
423+				${c2}|||| |||| ||||
424+				${c2}|||| |||| ||||
425+				${c2}|||| |||| ||||
426+			EOF
427+        ;;
428+
429+        ([Mm]inix*)
430+            read_ascii 4 <<-EOF
431+				${c4} ,,        ,,
432+				${c4};${c7},${c4} ',    ,' ${c7},${c4};
433+				${c4}; ${c7}',${c4} ',,' ${c7},'${c4} ;
434+				${c4};   ${c7}',${c4}  ${c7},'${c4}   ;
435+				${c4};  ${c7};, '' ,;${c4}  ;
436+				${c4};  ${c7};${c4};${c7}',,'${c4};${c7};${c4}  ;
437+				${c4}', ${c7};${c4};;  ;;${c7};${c4} ,'
438+				 ${c4} '${c7};${c4}'    '${c7};${c4}'
439+			EOF
440+        ;;
441+
442+        ([Mm][Xx]*)
443+            read_ascii <<-EOF
444+				${c7}    \\\\  /
445+				 ${c7}    \\\\/
446+				 ${c7}     \\\\
447+				 ${c7}  /\\/ \\\\
448+				${c7}  /  \\  /\\
449+				${c7} /    \\/  \\
450+			${c7}/__________\\
451+			EOF
452+        ;;
453+
454+        ([Nn]et[Bb][Ss][Dd]*)
455+            read_ascii 3 <<-EOF
456+				${c7}\\\\${c3}\`-______,----__
457+				${c7} \\\\        ${c3}__,---\`_
458+				${c7}  \\\\       ${c3}\`.____
459+				${c7}   \\\\${c3}-______,----\`-
460+				${c7}    \\\\
461+				${c7}     \\\\
462+				${c7}      \\\\
463+			EOF
464+        ;;
465+
466+        ([Nn]ix[Oo][Ss]*)
467+            read_ascii 4 <<-EOF
468+				${c4}  \\\\  \\\\ //
469+				${c4} ==\\\\__\\\\/ //
470+				${c4}   //   \\\\//
471+				${c4}==//     //==
472+				${c4} //\\\\___//
473+				${c4}// /\\\\  \\\\==
474+				${c4}  // \\\\  \\\\
475+			EOF
476+        ;;
477+
478+        ([Oo]pen[Bb][Ss][Dd]*)
479+            read_ascii 3 <<-EOF
480+				${c3}      _____
481+				${c3}    \\-     -/
482+				${c3} \\_/         \\
483+				${c3} |        ${c7}O O${c3} |
484+				${c3} |_  <   )  3 )
485+				${c3} / \\         /
486+				 ${c3}   /-_____-\\
487+			EOF
488+        ;;
489+
490+        ([Oo]pen[Ss][Uu][Ss][Ee]*[Tt]umbleweed*)
491+            read_ascii 2 <<-EOF
492+				${c2}  _____   ______
493+				${c2} / ____\\ / ____ \\
494+				${c2}/ /    \`/ /    \\ \\
495+				${c2}\\ \\____/ /,____/ /
496+				${c2} \\______/ \\_____/
497+			EOF
498+        ;;
499+
500+        ([Oo]pen[Ss][Uu][Ss][Ee]*|[Oo]pen*SUSE*|SUSE*|suse*)
501+            read_ascii 2 <<-EOF
502+				${c2}  _______
503+				${c2}__|   __ \\
504+				${c2}     / .\\ \\
505+				${c2}     \\__/ |
506+				${c2}   _______|
507+				${c2}   \\_______
508+				${c2}__________/
509+			EOF
510+        ;;
511+
512+        ([Oo]pen[Ww]rt*)
513+            read_ascii 1 <<-EOF
514+				${c1} _______
515+				${c1}|       |.-----.-----.-----.
516+				${c1}|   -   ||  _  |  -__|     |
517+				${c1}|_______||   __|_____|__|__|
518+				${c1} ________|__|    __
519+				${c1}|  |  |  |.----.|  |_
520+				${c1}|  |  |  ||   _||   _|
521+				${c1}|________||__|  |____|
522+			EOF
523+        ;;
524+
525+        ([Pp]arabola*)
526+            read_ascii 5 <<-EOF
527+				${c5}  __ __ __  _
528+				${c5}.\`_//_//_/ / \`.
529+				${c5}          /  .\`
530+				${c5}         / .\`
531+				${c5}        /.\`
532+				${c5}       /\`
533+			EOF
534+        ;;
535+
536+        ([Pp]op!_[Oo][Ss]*)
537+            read_ascii 6 <<-EOF
538+				${c6}______
539+				${c6}\\   _ \\        __
540+				 ${c6}\\ \\ \\ \\      / /
541+				  ${c6}\\ \\_\\ \\    / /
542+				   ${c6}\\  ___\\  /_/
543+				   ${c6} \\ \\    _
544+				  ${c6} __\\_\\__(_)_
545+				  ${c6}(___________)
546+			EOF
547+        ;;
548+
549+        ([Pp]ure[Oo][Ss]*)
550+            read_ascii <<-EOF
551+				${c7} _____________
552+				${c7}|  _________  |
553+				${c7}| |         | |
554+				${c7}| |         | |
555+				${c7}| |_________| |
556+				${c7}|_____________|
557+			EOF
558+        ;;
559+
560+        ([Rr]aspbian*)
561+            read_ascii 1 <<-EOF
562+				${c2}  __  __
563+				${c2} (_\\)(/_)
564+				${c1} (_(__)_)
565+				${c1}(_(_)(_)_)
566+				${c1} (_(__)_)
567+				${c1}   (__)
568+			EOF
569+        ;;
570+
571+        ([Ss]erenity[Oo][Ss]*)
572+            read_ascii 4 <<-EOF
573+				${c7}    _____
574+				${c1}  ,-${c7}     -,
575+				${c1} ;${c7} (       ;
576+				${c1}| ${c7}. \_${c1}.,${c7}    |
577+				${c1}|  ${c7}o  _${c1} ',${c7}  |
578+				${c1} ;   ${c7}(_)${c1} )${c7} ;
579+				${c1}  '-_____-${c7}'
580+			EOF
581+        ;;
582+
583+        ([Ss]lackware*)
584+            read_ascii 4 <<-EOF
585+				${c4}   ________
586+				${c4}  /  ______|
587+				${c4}  | |______
588+				${c4}  \\______  \\
589+				${c4}   ______| |
590+				${c4}| |________/
591+				${c4}|____________
592+			EOF
593+        ;;
594+
595+        ([Ss]olus*)
596+            read_ascii 4 <<-EOF
597+				${c6} 
598+				${c6}     /|
599+				${c6}    / |\\
600+				${c6}   /  | \\ _
601+				${c6}  /___|__\\_\\
602+				${c6} \\         /
603+				${c6}  \`-------´
604+			EOF
605+        ;;
606+
607+        ([Ss]un[Oo][Ss]|[Ss]olaris*)
608+            read_ascii 3 <<-EOF
609+				${c3}       .   .;   .
610+				${c3}   .   :;  ::  ;:   .
611+				${c3}   .;. ..      .. .;.
612+				${c3}..  ..             ..  ..
613+				${c3} .;,                 ,;.
614+			EOF
615+        ;;
616+
617+        ([Uu]buntu*)
618+            read_ascii 3 <<-EOF
619+				${c3}         _
620+				${c3}     ---(_)
621+				${c3} _/  ---  \\
622+				${c3}(_) |   |
623+				 ${c3} \\  --- _/
624+				    ${c3} ---(_)
625+			EOF
626+        ;;
627+
628+        ([Vv]oid*)
629+            read_ascii 2 <<-EOF
630+				${c2}    _______
631+				${c2} _ \\______ -
632+				${c2}| \\  ___  \\ |
633+				${c2}| | /   \ | |
634+				${c2}| | \___/ | |
635+				${c2}| \\______ \\_|
636+				${c2} -_______\\
637+			EOF
638+        ;;
639+
640+        ([Xx]eonix*)
641+            read_ascii 2 <<-EOF
642+				${c2}    ___  ___
643+				${c2}___ \  \/  / ___
644+				${c2}\  \ \    / /  /
645+				${c2} \  \/    \/  /
646+				${c2}  \    /\    /
647+				${c2}   \__/  \__/
648+			EOF
649+        ;;
650+
651+        (*)
652+            # On no match of a distribution ascii art, this function calls
653+            # itself again, this time to look for a more generic OS related
654+            # ascii art (KISS Linux -> Linux).
655+            [ "$1" ] || {
656+                get_ascii "$os"
657+                return
658+            }
659+
660+            printf 'error: %s is not currently supported.\n' "$os" >&6
661+            printf 'error: Open an issue for support to be added.\n' >&6
662+            exit 1
663+        ;;
664+    esac
665 
666     # Store the "width" (longest line) and "height" (number of lines)
667     # of the ascii art for positioning. This script prints to the screen
+1, -1
1@@ -1,6 +1,6 @@
2 #!/bin/sh -eu
3 case ${1##*.} in
4-    m4a|mp3|wav|ogg|mp4|gif)
5+    m4a|mp3|wav|ogg|mp4|gif|wav|mp3)
6         exec mpv --sid=no --no-osd-bar "$@"
7         ;;
8     png|jpeg|jpg|PNG|JPG|JPEG)
+11, -7
 1@@ -1,6 +1,6 @@
 2 animation_duration_ms 250
 3 
 4-blur disable
 5+blur enable
 6 blur_xray disable
 7 blur_passes 4
 8 blur_radius 4
 9@@ -11,16 +11,17 @@ shadows_on_csd disable
10 
11 # You can also offset the shadow's position, make unfocused windows have different shadows, give shadows a nondefault color, and blur shadows
12 # shadow_inactive_color #0000007F
13-# shadow_offset 10 10
14-shadow_blur_radius 10
15+shadow_offset 5 5
16+shadow_blur_radius 5
17 
18 set $mod Mod4
19 #set $term kitty --single-instance
20 set $term foot
21 set $menu rofi -show run -theme config.rasi
22-exec aws
23+exec xfce4-panel
24+# exec aws
25 
26-# output * bg ~/media/w/rk.png tile
27+output * bg ~/media/w/aha.png tile
28     bindsym $mod+z exec $term
29     bindsym $mod+e exec emacs
30     bindsym $mod+a kill
31@@ -52,5 +53,8 @@ for_window [class=.*] floating enable
32 default_border normal 0
33 default_floating_border normal 0
34 
35-set $a #d7c483
36-client.focused $a $a $a $a $a
37+set $a #282828
38+set $b #444444
39+set $c #a89984
40+client.focused $a $a $c $a $a
41+client.unfocused $a $a $b $a $a