From 85bf27d8b3b24541dddaa26e48f2a22255627811 Mon Sep 17 00:00:00 2001 From: stupidcomputer Date: Sun, 11 Aug 2024 14:22:42 -0500 Subject: [PATCH] add dunst configuration --- .config/dunst/beep.m4a | Bin 0 -> 9492 bytes .config/dunst/dunstrc | 24 ++++++++++++++++++++++++ .config/dunst/notification_handler.sh | 3 +++ home/dunst/default.nix | 15 +++++++++++++++ home/x11.nix | 1 + 5 files changed, 43 insertions(+) create mode 100644 .config/dunst/beep.m4a create mode 100644 .config/dunst/dunstrc create mode 100755 .config/dunst/notification_handler.sh create mode 100644 home/dunst/default.nix diff --git a/.config/dunst/beep.m4a b/.config/dunst/beep.m4a new file mode 100644 index 0000000000000000000000000000000000000000..eefd891aad29c4c8ab6b9f94add9d4c7bb166031 GIT binary patch literal 9492 zcmeHMbySpF*B@HCh7N}g0qF*j9vUQ+j-gW+8Wa(cu7RNhX$FuG5TvA2R63;dk}4@7 z@;&Ii-+SMC?^@p4*Q?LOL4Y)55*c$Hnlfz%b0gT!U{)6AE(5sDs`@+1k>45@m zt_(n~@LzpDvq241nq1@`1o!a2vq)Lx4IkY5|MZ%iaTaRg|Z@%N3zl=R>=^1m5YrtnEDj{hR0a zm0Nqm;8uXk*wyxjz6xXdeOCaT#>!<-LJ}EfLZ-me3claVdY~d z%Fibt$|u0j56rLGdD;SJVsdZ=qL@Hfpd7l(wyVH@mzbzW;FkXFC7hHV^oR^1q@y%L5Apto^FNdM_qMqQ6D@)v7GW1!&B>!lPD&@A z>o72%csD7fl$#`WstLFK@?fi8EZpy-5-=mRphB9R+40U zql52siadySEg;3X-R0uyK9p9|m}Rn|uYqr`QP0j3Tk!7IOl5BENAmh!3St`dn>@$d z>jI=C{-w!^%rUn^IBDnB@}ps@(G|A}Ff<{_qgnSnK2u_0)bn7`RX^U@(DhL*<;Jc%b$GAW4GLQ`d!f&n(YF*F1?h1dtlK&7{WRgS}^a!$VxT^|zmdAo1;JUkeZy*PKu}QOyw+@3V zCr;*<8)R9I7;#VEF=aq#LWO<$0Dl2d?bARDVN=TvT*8?c z#LjECaB@0R7RkA8#c5ccFL-}C^ez@b7oL^?@xyp>Vq!G6P4K+9_zy)SzzEJUL+1Cz zxjZ98`^o_^XI(}G6pCkce=sk1gyFM{Ivbh^kJMXpLYx^P9q# z;b#M;=oxBSa!5$g;zE-ySHD{mC+}cwKEKflhs@%rDdC-LiB~5O5zT3G#JrYmYD`;= zzl=T(uOP27ss~z%z=j)S)$<%a&xk!S7owgloT-9aD}|PnxMP9yUaCSnR^1|S1&Hti zKCy=Gnd%Kat7#ZRJ1R#?yGKax_W`$sw!vg7CTXfMaOgY^n^7RlBO!^eSsYi^zijW# z3dXhg4nDa!sV(EyH4s*0#3qLnpJm^eQHftZGq1v4(Qa4Ec;72up{{={rS5AFLiclA zMe_(}e&s9ooO+y0GmqL74R`l!Q;0L!XU4gJxWQ40A!r{?nN0V**lEk4eV9R@VVy!P zT{q)%!@Oh4qvZl6G4VtU=zf+X(e#JN#YP%p8AFcH`GiCAYIGDxJv~}Kh}~|SBY3~e za=gQgc{_}N3-81CWblYVM~0Ogd+&Jb?jZdBiY#kmqwASDZU2FG(ao2b1NzKyy=^;Z z-NKCt9(#&mOmfJlnMN&nh=k7-OMSv-*$nLnEtMdgc;n+zLt@fFdHC(BXNgpgPCviB zCBEXjUavXqR$fdOw9-vL?=&1HFYED4NnM6Incb`flq`kmpKBZ08rz{h_KY>VrAT9K z8qV8LXOM}mW1s89@#1x%dAha!HRG6MM#ap9hqc?i0!T+r^Zx28#@!nFG4UrFQ~BW@ z*7BTk)lQamcT;G3qF0e4tzQ=UGlHcSvx3`H7y>|tGQj{s;{7)1jm}zi*Pk_=OHuZRuBT0)-xqy0;XE?h zgsjcPKU&=3DtEA3CNH8M?^{qXD8&=v6nq4W;LEe!nU5+A;f%SL)4@7`COTE0pvB3e zW}tA3K7l%VuBq%*B?}1JP?$xUgBCggy_WP?oa94u@wN2>6P_)N2#h!N@+K|oPK=Z%%pj=`F>Gq0+5A4Rh(tMM z(KoJj6six84T^V)y85HBWzyC3Y$E%iETTO@9Y+(#M(e7j0*XZ)2E@Z9X)zh4{V7$* zM|fpn-o2)TdNfrAV7tT=BP5vvl$tr;Sryu<_7Z8Ym3jx?=$>jr{{WL+yF}raeVMb(2<=`E0$pbc*3o_v^xEfQFAvS6 zp!^OWsQb_$(1J(rBabfbixaW0BLrG2=ltXGeaqsKu5I}67|M06pAz3XwxCOlhV2En~70nC@*1Bye}2$zD#L3Bm@$o% zVWq*;oQe(K`ObS~M)HYKv%$^RhX*N=Ei%#^aTP~vi#4ua;pQ_iQ;W`V?~j%6;(D1B z-sT30Rs^v~u!Mc}f?>jR#3WVS{G6*tvAOR0z;caD7Tes?^5q-zAf(UJUJLini?6-? zr4!lm75f+{=YrQnTP^H1zp9%36JiQbP)Z`}~O!sk}}(zaMc zj)n^AbVkw@CeLeb=r3%kYLTq2l_$BZEr{Y{WU%8}j!y|pgc!UuG!-?X<`b9~YL z;vfnkR{gFcDpZQeXNVR-JXrm8w8-;vPri;ZftqR-dXWv1We9zN1xE^+4gQ&|#yO;I zYDxmzj{DR`aZC zb+M-o*eu8RtlP)5v2yQ4Y=Z{8r@XgDz(j2Yu4eM8<2VcqJg~98!xzW0Sc;7ixHg9n z81Lu`R4Z;R1}_ZFlUgH{&aM9oW%UzqC_b2LdzoD804B1Tz+`>Xx%mAg?v1SV2Cj_A z^L0ldV`K2U&`+g1|K-*Y-OEAfgl`3snTJq^!p5Bs>(U*_=0c&F~uM zmI8e%ni9BFsFHGxQr3E0iEJvS+JnZ2jyLzoBT2*y_LTXkw%#taJyT8#4M7oJFSetv zacN>A^~KHOCu;L?i#?@u$m429;=$jT5i8dtMq87tRdbbd^ey!)c&bQF7L*#nM>r9~ zi8q$fsvAGen5ChqwS;OtkA1!c-3o==x`mb#@@xr|P z7dit!>VY65c`4c|A$m201hzaWt+Rb|*|ZOSVU9>5o-WU_9>*y}Xlr&Ggd~#-CSqcY z%7gAt(!kexnZ6*O-5(QNomakv{-uN7CobEcQ8dalftJDT6q*Fm!I_W%sAucDwq$k3 zGS(tu`#~&mrgKH}0{S}JSZVGZVsKhifmDUn8!7U%EN=bOjr&JFf^4i09ABs??sLu@ zoTE!VE|aglgE!Qoc!-gKU7Iup)9%%_kP#Lw1!B${yfE$sWk*t?w< zNtAuquf>PR zC*}DlexpK78T6L#9~NdRB^?drbE^~!yGA(!`?Tl3Q>{KgeA+*iEK;fNH%U^%oZ}QU zQgUG2JIIE{%RYWRu{51I7x^}qFZ3p@B2R-Q!Poy3csw?kYLZ?Y=N{875Sk$TW5(f-FJ zp1FGYc_Qpg>I=f_Vfx)m4uMm;bYb=WPd@140=aouczJ{ z-&D>~yM)?I#k^QB*ot0~$5WEp?!G4NouM|4s!9{`p@(EW)baWyHQLPHR3A<5`rXgK z53!3rU_!`C0m&Uqvi=uuE}Y|=`ovCUd|p4Ae^e$eLIMlv+JjU~ov zy(0nHmtU_EvT;8#g_3Nxp2@A}g$ej0tp17`axibB@_pJJ`oH?iG=! z%RLcJ))VOl_o>swF7h-271EP^%W-^d;!1L8aKhY;D&0)ssZ074tu4lPG}m22LukqN zdXj|b9r_7Rb7ugJ(%??MCDOn&GdMsk6a3f|-)CY+sG5;tB#1#m@O<)kf?!qcwT+mz zjeY&esMCyLccaX`uWU{{4)zA&%^AK*%N)9Mj*qI`G|g?pkwdT3?CxEVlRhbVm(}D)x4ec z@~zm=y9-=I`+G8B%1)P+XkK)or_q=qq$mm5yWd5g*llAAJh*Jy8YDBbVQ9MF<4DH+ z2vOmK4YX!EuSCga_%V1|oWQ+C1 zVq?VpjWDYicU*S_s(3*q-hF{fCza7^)4e*3!T|ml6`g3UY`nI6+NANUAbXvotf7%` z%+FTZd@NIO+WHQW7TQ}oS^CVQrh|N&QvNLw(q9CHK3Xkk>E&|!3eH+kk~r#<*@52P zVNb72ix?{B$jK)rbAsN%z7siQfr^X+&4`akR`+7}yc8567T@F?iYedc#ENuwi_=O8 z4z1{J;-nNL*c@}tQZ<7el9O(m8Nb0Dp>Gk{>C^T7-;ovAOwtd6bF!99vN-@ zcq%Qygir)M>?4_ewiIJPqw*0Ko7{WF8XE8#Okm8+rx5I6SX`!K&ZYjY*%YZK6EhXF z6a4OQV@h{P`;nZ)WA^9D%GO^soWgP+byeM`w3I<7Q@w@Lzgi~!B7c2GE?UH7N-t(q zGC&}>g~CzVI9yn2)5$??e4@}d`qhdWFTA|v3yFb@g$#`z;|I#HGfed)jzDXRkp`Pj zWY21hg?M8{VFw~>p`HlIh9+OO&=TnePnJG8)gsV7iI$U~yl1-t@t`y}4Bd_QjF_9C z+(}s0YIatoNWi}_OTD?oX&pmb!(k*3N$qw7|5l*|-8>6F$i2;;&iz*H+$Vbp9cx}) zYhR?X?Lv^z-^3fzYMKAVo;$akPH~(`Ld!Q-AJI8?78dj>MN)e9c!$uCiP6nS>*f-Z zb;nIBLM)d2@k+he_I-6ZtqmP4)zXYH0`KQz&o9uMx~^5?IUv?nzg~vUZaX5R5JNZ< zQUK+_rG(ZIdW42W)bHjb7)%^tePO5i)GO$8||SB>ZJ^M zk*0piy(fM*$MJ7`tA5!pFNv$n$7;B&#M(qw_as$qs}h`9vT17&MJZ|6j5|4ua9-(} zwy~d2ZPg}O2sk6&zT2a`o4UI|SO+K9ZHhyh+D9gGU<)^YoYNEG6iZr{a?&(W`>40% zLY}F3+;TgG^5ez*Aq9=v!qoxa6*8asc|=dKqse`a>Vf06R?prDSZ&6ALRzN6W6+wv z*Pambiw>xMvWV!rx2$8_X)SV^PlE$16gnFNuT7*klBedzPPyKg2h*Cq!Dg_2dmFu_ zHuNdugcq~aR~9{$NiCI>q3A;l%5-l828U`wB)R84+@8F1Bi#IpgLQZm zCkkWxIzYE=cq(~LM|`~c%0vqrCl8A31&RXwW%|5C81cT*lRl|t4hNLe`1ZG z5u9#Cue#5=Gx~OB)IPR>oQiLQm-Tr-6~b~(K5fIxrqQ_zS1aQ;`E{~7!5As+t&^YuM= literal 0 HcmV?d00001 diff --git a/.config/dunst/dunstrc b/.config/dunst/dunstrc new file mode 100644 index 0000000..a5b953b --- /dev/null +++ b/.config/dunst/dunstrc @@ -0,0 +1,24 @@ +[global] + follow = mouse + font = Fantasque Sans Mono 8 + frame_width = 1 + always_run_script = true + +[urgency_low] + background = "#161510" + foreground = "#cccccc" + frame_color = "#727a18" + +[urgency_normal] + background = "#161510" + foreground = "#cccccc" + frame_color = "#727a18" + +[urgency_critical] + background = "#161510" + foreground = "#cccccc" + frame_color = "#727a18" + +[notify] + summary = "*" + script = ~/.config/dunst/notification_handler.sh diff --git a/.config/dunst/notification_handler.sh b/.config/dunst/notification_handler.sh new file mode 100755 index 0000000..7e6696c --- /dev/null +++ b/.config/dunst/notification_handler.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +mpv ~/.config/dunst/beep.m4a diff --git a/home/dunst/default.nix b/home/dunst/default.nix new file mode 100644 index 0000000..f19dc94 --- /dev/null +++ b/home/dunst/default.nix @@ -0,0 +1,15 @@ +{ lib, config, pkgs, home, ... }: + +{ + home.file = { + ".config/dunst/dunstrc" = { + source = ../../.config/dunst/dunstrc; + }; + ".config/dunst/notification_handler.sh" = { + source = ../../.config/dunst/notification_handler.sh; + }; + ".config/dunst/beep.m4a" = { + source = ../../.config/dunst/beep.m4a; + }; + }; +} diff --git a/home/x11.nix b/home/x11.nix index e2f2aba..6c1216f 100644 --- a/home/x11.nix +++ b/home/x11.nix @@ -4,6 +4,7 @@ imports = [ ./bspwm ./brave + ./dunst ./sx ./sxhkd ./tridactyl