From bce8a2d74d561c58ea6e7aaf4195c5a2eb78ccdf Mon Sep 17 00:00:00 2001 From: coast Date: Thu, 31 Jul 2025 07:31:16 +0330 Subject: [PATCH] suicide --- .xinitrc | 22 ++++---- .zprofile | 65 ++++++---------------- .zshrc | 4 +- config/qutebrowser/autoconfig.yml | 10 ++++ config/qutebrowser/bookmarks/urls | 0 config/qutebrowser/config.py | 47 ++++++++++++++++ config/qutebrowser/greasemonkey/yt-ads.js | 19 +++++++ config/qutebrowser/quickmarks | 0 dwm/config.h | 2 +- dwm/dwm | Bin 98848 -> 98848 bytes dwm/dwm.o | Bin 100376 -> 100384 bytes local/bin/ecop | 2 + 12 files changed, 112 insertions(+), 59 deletions(-) create mode 100644 config/qutebrowser/autoconfig.yml create mode 100644 config/qutebrowser/bookmarks/urls create mode 100644 config/qutebrowser/config.py create mode 100644 config/qutebrowser/greasemonkey/yt-ads.js create mode 100644 config/qutebrowser/quickmarks create mode 100755 local/bin/ecop diff --git a/.xinitrc b/.xinitrc index 4cf64fe..5b6933b 100755 --- a/.xinitrc +++ b/.xinitrc @@ -1,26 +1,28 @@ -#!/bin/sh +#!/bin/zsh + +if [ -z "$DBUS_SESSION_BUS_ADDRESS" ]; then + exec dbus-launch --sh-syntax --exit-with-session "$0" +fi export XDG_SESSION_TYPE=x11 export XDG_CURRENT_DESKTOP=dwm export GDK_BACKEND=x11 export QT_QPA_PLATFORM=xcb +export XCURSOR_THEME=Adwaita +export XCURSOR_SIZE=24 xset r rate 200 35 - xinput set-prop "ELAN0709:00 04F3:30A0 Touchpad" "libinput Tapping Enabled" 1 & -xrdb -merge ~/.Xresources -export XCURSOR_THEME=Adwaita -export XCURSOR_SIZE=24 - -xdg-settings set default-web-browser start-mullvad-browser.desktop & - +xrdb -merge ~/.Xresources picom --config ~/.config/picom/picom.conf & -dunst & sxhkd & slstatus & /usr/libexec/polkit-gnome-authentication-agent-1 & -xwallpaper --center files/pics/lain1.png & pulseaudio --start & setxkbmap -option caps:escape & +xwallpaper --zoom files/pics/walls/wallhaven-y8g1el_1920x1080.png & +dunst & +notify-send "test" +brightnessctl -d intel_backlight set 100% exec dwm diff --git a/.zprofile b/.zprofile index 2e93ceb..1f3ea8d 100644 --- a/.zprofile +++ b/.zprofile @@ -1,16 +1,9 @@ -#uutils -for f in /usr/bin/uu-*; do - [[ -x "$f" ]] || continue - cmdname=${f:t} - alias ${cmdname#uu-}="$f" -done #aliasrc alias \ - cp='uu-cp -iv' \ - mv='uu-mv -iv' \ - nf="clear && fastfetch" \ + nf="clear && neofetch" \ emoji="cat ~/.local/share/emoji | grep \$1" \ cst="emacs ~/.config/st/config.h" \ + ls="ls --color=auto" \ ll="ls -hl" \ l="ls -lh" \ la="ls -ahl" \ @@ -37,11 +30,18 @@ alias \ mic="micro" \ nx="nsxiv" \ v="vi" \ - top="btop" \ - htop="btop" \ stx="startx" \ - e="sudo emerge --ask --verbose $1" \ - es="emerge -s $1" + e="doas emerge --ask --verbose $1" \ + vim=nvim \ + es="emerge -s $1" \ + +video() { + mpv "$1" --ytdl-format="bestvideo[height>=720]+bestaudio/best[height>=720]" +} + +videolow() { + mpv "$1" --ytdl-format="bestvideo[height<=720]+bestaudio/best[height<=720]" +} #else grep --color=auto < /dev/null &>/dev/null && alias grep='grep --color=auto' @@ -50,39 +50,10 @@ export PATH="/usr/pkg/sbin:/usr/pkg/bin:$PATH" export PATH="$PATH:/home/coast/.spicetify" export MANPATH="/usr/pkg/man:$MANPATH" export XDG_DATA_DIRS="/var/lib/flatpak/exports/share:$HOME/.local/share/flatpak/exports/share:/usr/local/share:/usr/share" -export EDITOR="emacs" +export EDITOR="nvim" export EIX_LIMIT=0 -fpath=(~/.zsh/completions $fpath) -lsbind() { - print -P "\n" - ls - zle reset-prompt -} -zle -N lsbind -bindkey '^S' lsbind -stty -ixon - -man() { - local topic=$1 - shift - if [[ -n "$topic" && -x "$(command -v uu-$topic)" ]]; then - if man uu-$topic > /dev/null 2>&1; then - command man uu-$topic "$@" - return - fi - fi - command man "$topic" "$@" -} - -woman() { - local topic=$1 - shift - if [[ -n "$topic" && -x "$(command -v uu-$topic)" ]]; then - if woman uu-$topic > /dev/null 2>&1; then - command woman uu-$topic "$@" - return - fi - fi - command woman "$topic" "$@" -} +#bash-like emacs binds for zsh +bindkey -e +#ssh agent +eval $(ssh-agent -s) >/dev/null 2>&1 diff --git a/.zshrc b/.zshrc index 06ec79c..56b2e8f 100644 --- a/.zshrc +++ b/.zshrc @@ -18,7 +18,9 @@ source /usr/share/zsh/site-functions/zsh-autosuggestions.zsh && fpath=(/usr/shar autoload -U colors && colors && setopt prompt_subst ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=5" ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=12" -export PS1="%B%F{#d77189}[%F{#e89cae}%n%F{#d77189}@%M %F{#e6adb8}%~%F{#d77189}]%f%F{#fce9ec}%B$%b%f " export LIBCLANG_PATH=/usr/lib/llvm/20/lib64 source ~/.zprofile +PS1="%B%F{#4b5f61}[%F{#7a8a8d}%n%F{#4b5f61}@%M %F{#4f6469}%~%F{#4b5f61}]%f%F{#b7c0c5}%B%%%b%f " + +export PATH=$PATH:/home/coast/.spicetify diff --git a/config/qutebrowser/autoconfig.yml b/config/qutebrowser/autoconfig.yml new file mode 100644 index 0000000..986632b --- /dev/null +++ b/config/qutebrowser/autoconfig.yml @@ -0,0 +1,10 @@ +# If a config.py file exists, this file is ignored unless it's explicitly loaded +# via config.load_autoconfig(). For more information, see: +# https://github.com/qutebrowser/qutebrowser/blob/main/doc/help/configuring.asciidoc#loading-autoconfigyml +# DO NOT edit this file by hand, qutebrowser will overwrite it. +# Instead, create a config.py - see :help for details. + +config_version: 2 +settings: + content.javascript.clipboard: + https://chatgpt.com: access-paste diff --git a/config/qutebrowser/bookmarks/urls b/config/qutebrowser/bookmarks/urls new file mode 100644 index 0000000..e69de29 diff --git a/config/qutebrowser/config.py b/config/qutebrowser/config.py new file mode 100644 index 0000000..87e98e5 --- /dev/null +++ b/config/qutebrowser/config.py @@ -0,0 +1,47 @@ +config.load_autoconfig(False) + +config.set( + 'content.headers.user_agent', + 'Mozilla/5.0 (Windows; Windows NT 10.1; Win64; x64; en-US) ' + 'AppleWebKit/640.0.0 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/640.0.0' +) + + +c.url.searchengines = { + "DEFAULT": "https://priv.au/search?q={}" +} + +c.url.start_pages = "https://priv.au" +c.url.default_page = "https://priv.au" + +c.aliases['tab-new'] = 'open -t' +c.aliases['tabnew'] = 'open -t' + +# Adblocking info --> +# For yt ads: place the greasemonkey script yt-ads.js in your greasemonkey folder (~/.config/qutebrowser/greasemonkey). +# The script skips through the entire ad, so all you have to do is click the skip button. +# Yeah it's not ublock origin, but if you want a minimal browser, this is a solution for the tradeoff. +# You can also watch yt vids directly in mpv, see qutebrowser FAQ for how to do that. +# If you want additional blocklists, you can get the python-adblock package, or you can uncomment the ublock lists here. +c.content.blocking.enabled = True +# c.content.blocking.method = 'adblock' # uncomment this if you install python-adblock +# c.content.blocking.adblock.lists = [ +# "https://github.com/ewpratten/youtube_ad_blocklist/blob/master/blocklist.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/legacy.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/filters.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/filters-2020.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/filters-2021.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/filters-2022.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/filters-2023.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/filters-2024.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/badware.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/privacy.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/badlists.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/annoyances.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/annoyances-cookies.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/annoyances-others.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/badlists.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/quick-fixes.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/resource-abuse.txt", +# "https://github.com/uBlockOrigin/uAssets/raw/master/filters/unbreak.txt"] + diff --git a/config/qutebrowser/greasemonkey/yt-ads.js b/config/qutebrowser/greasemonkey/yt-ads.js new file mode 100644 index 0000000..932fd29 --- /dev/null +++ b/config/qutebrowser/greasemonkey/yt-ads.js @@ -0,0 +1,19 @@ +// ==UserScript== +// @name Auto Skip YouTube Ads +// @version 1.1.0 +// @description Speed up and skip YouTube ads automatically +// @author jso8910 and others +// @match *://*.youtube.com/* +// ==/UserScript== + + +document.addEventListener('load', () => { + const btn = document.querySelector('.videoAdUiSkipButton,.ytp-ad-skip-button-modern') + if (btn) { + btn.click() + } + const ad = [...document.querySelectorAll('.ad-showing')][0]; + if (ad) { + document.querySelector('video').currentTime = 9999999999; + } +}, true); diff --git a/config/qutebrowser/quickmarks b/config/qutebrowser/quickmarks new file mode 100644 index 0000000..e69de29 diff --git a/dwm/config.h b/dwm/config.h index 22eea52..a07b858 100644 --- a/dwm/config.h +++ b/dwm/config.h @@ -10,7 +10,7 @@ static const unsigned int gappoh = 8; /* horiz outer gap between window static const unsigned int gappov = 8; /* vert outer gap between windows and screen edge */ static const int smartgaps_fact = 1; /* gap factor when there is only one client; 0 = no gaps, 3 = 3x outer gaps */ static const int showbar = 1; /* 0 means no bar */ -static const int topbar = 0; /* 0 means bottom bar */ +static const int topbar = 1; /* 0 means bottom bar */ /* Status is to be shown on: -1 (all monitors), 0 (a specific monitor by index), 'A' (active monitor) */ static const int statusmon = 'A'; diff --git a/dwm/dwm b/dwm/dwm index 55e071f647dba264b33ec0ec25d27dd701aa7466..a341f7c775400a33ecbdda04c2465b4963dc32e8 100755 GIT binary patch delta 16652 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 Xdn^iOvZ$)9E7WXS?|3?s)vx@2U^%2? delta 16733 zcmZu&34Dyl``?LdtTbokBq5PR5=Ublm0&AN!eVLSzKW=-Qms@{)DdX}>lKm?h8{{= zMYSr4E6zj+sVYJ1zFNl{L8a}_)z<#M&-=cstbg*^_dD}^pJ$$VXXc%GX5QUZbKF+V zaoc2I^~|5>ls|K^FMGEEJHoRY#<7XK5LaJ*1=m~LHzbZ-;AUJ)c{;9>_-b5jyb9M6 z&O+nZ3U0)88c)M@7%#xp#LIAP%xiIFJiJjH^XI9!Ugg=iPUnTV-se|vUC4bK$FW3i z#0$ihc8Lrj57T2{rJUouIHsuTM)Pm37I1{Rk^bgvVWgd;g5erZ}-hJPoYrkjmyevEjTR zHV{K_eQaFtk+Z7KT_>F*ycRl{yk4_7ToaV*Tgr8Xa;;RZ50z_dbJ7{oJnl(-TD5() zwu|}d=5*I3(23op)yhfd0%t7(gV$E7>@g=ckQ>2X(Aw6g-LvIK^E9weTEmGo@q(w= zd?&Vumw|P()iEbFoYy{O>+|xnev5c`%l~XsoY-)l3f57pd?&VuXFp|o%!v)>g-_Y~ zw0HJ<zVwt|C$@;2!9KZPCpMg?KV|C^@9cN=Q?@BiY&fra$~NDLE#fTh zDZfr^I5&cIw3SbSv){C*Y*UTU0M89iR2mlADcana$dB;l!GF zI@l-Ag%i7$uQpQoB}Q6Qs+DVSYfAS}uG5t3db$>$X}$L)tSu|j`m(0{R$2se;Xb1$ z2kdF9(;4k@lLvOY(QdKn*+rdBUQ)bb^kRl}A$Ck0>s~x$OetfJc!RNKzlUKuoh7ej zUrZd)5Uz;78h2@drWu*tJM4n zg8fw-_V#JUg89RVgIIZS>N|yc=3QJTqmv6eS)BO(h&pUC|9sjN#(DM!JN<7b8?Wx5 zHp?xw*mllF!n@Bg-hcW_SPOHecWC(W0aQt9_xFARlOJ+&~Q8MGGc#X+~UP6qQLPO35et zSZu#rY&o;xU%qgWR5noBl6yOI=U|KN(y-U6EBK=sW6)hAXZB*De8bGTvqenv*Oq?-gtI{td*rG zKWBfuc{{b_u-DAP&99k9m`7HRh8>8Q|3u|~dN+E6wla-}jdItPymsBFr{DUY-CjrU zjpR^=(iDU7I8-}BRqm%fsFjl<2amBdca4fcWis?~D38ebfOX+3b3$93{22zn8aAW5F z7@66(mLqAAT8`xD^O`YN{^`6Bc9NIOi_hA+otm##rzELsywt0$)UOpDixLRU{l~dC zBO}vcH!oSI}5Q?U(9o;A{g zI@HH%yDt0j7Pg2k$Iwew+YQ+QtZ;1(=QARMaJwoA20+eih)$C3FDXn0F*srQ`K z%3$+%Q3^U>kuV<)9hVv9z2mZBa^u-oAH(2r5jnYOu_eR2SaEa?^{Vl-bS-;e$hpjH zIipZ?&Q7}OGK^^3lQ7BIIh^vE3Ch_<q|ojH*$KdKvno zbD-zRix)))MImENxa|F58cM-Hv)Jy?Q@)Y^u_(dqjnTM=qujW-1$Idz76&$MhPy>y zw6?tdHx0Zn%zM7jv9cQ$_PhM{57h9X*Z3!k!&0xL>2y634)*Zwb`Vda{4+RM20mr^ zCp1*cn)Mc`Q>4}Q2g>^nQhBYa-OI{;bNE@pJrJm;@y_{S>@pvf-;uT8pXR^*;+Lan z6|&-4NU&nINR)r)z6JLqPHn_PZ0jHCkz^Z=887}2Rjq$yB0Bj~P`Ljsy!l6wC@STn zH(3nd{!v_makx7?zF{;ETArTJI&;PwvX6NvPspMalh|cj zY0`qWF7j8XsX4wP(-Z5ct@^}eo4$zuw4|ZWvICG0L@_kQ=7p~150`YDAZ<|E`zr!8 zgF(_KpfIF-at^rw{N(j8vq+O^?V1HG`5|gJr!=FJ@ph8;*2_|T^9z0(Q<7}g>2db# zMCI5Im`kXpu&^SpF50p$|9ojw!|Bx5=tlMa%p;Vhq*z3*<(HQB4Bz?p?r9gFv#g_gn94GFEw5Y_&0giT%j!2OUyl&XKI=t` zlseUtdpt7^lg~EDYMSC%-N>7Wu1($1Aw6sdlsVy)4^`oy{PjN6*LF~ml|v@~k4vJ7 zd()vrUy~Oc;$_Q&+4sCkbc=eh9DE&&xeEQCNa~Eod)qEsY}M+B+&BcRUe#|#`jHbz ze-=hzg?{Yw`U#{zo0l$cz}E0lE4oEp6c9W_Z&c{dAn8>6p}}DPu28BIrs$`VeukoN zeO`Yc>A$b&yL?i{(^e!$?Oz7b?`VVy{az%U99$j*w)Oxya0yTi+LOU}#h~@`2II-# zZPlQlRPpf5Qi!gVlZQ1(I(c|75bTZpiU$wXAe0P7DF#8$8|0F~Xw_ieUd2QH5{S;B z(<<~5l1?7{$>2h{;=x5Vs6z$=6@$n8IfFF=zz$XoX6{iuybmq8s*F6OKW~sg1}F9@ z9vUwN8Vo0cgQetQ(DMev$eI+gED z>KzpIk)$3KL+ZtQsPu^E)mQcfyJfFZ|Fb)k`hT(*qL&ndWk@=e-;xYksRjd711~aI zzneVNd)}Zl73_vRiicw*iihk)5Jf5mGmv!h(3cFFss_DOgTHVBCx5<+Jp7KNlfmT_ zu&Z|~9xApg9^NE_28zMx=MCN=gAmogtQwqM2+`7=MgMwGVzNi|sR}D%fh@>6lVJDJK9vYKD-cH3s(N@Jnb24yK44OV~@LeCU2GyXY zYOrwuMA;?eVLg&g9y*Xg&JM-Hx-E)_U^4h;I~n*rZ*Z_T*vBP`L4<0s&<4>I#b6$i zP99RpV47;Max-~|w9kj=k8R}P5t2>@=d57=;?}hdT!J_A-`6HLeUJ1fD*6*ueeA?2 zSTU&6_M2oeku2Cp{Lb2Lp})<8;QCf_a1lu?1DE8rMHJcpj_@XRogX{P$F6Jc_b*N9 z-np^ZJ6dcHEmBsDT+G+3dzsxTKEG}ObDM@4Qy#yYD99gD zRr5>{*aXM}H&f}RcOgf$4=FdH@1Yc98md6zIE%DN37dy*QFObix^JW5ELnM`e-P=) zK58+spoUiexd~x^xfUMe>Hoqsg($(2P&cza>UbNowv-r@Q`&02z9lLzyTTSBEcOZd zYH(PuGYryHA9==iD7ZT=772U4cx?XUhiYz*7NUI2BcPw>-@rn*ZNQ<)G*ZYj1wkN( zqFfv>UFSW&ZJyN#HM2@n4AKY>+-`sPSJMKPu*MA^#X4?VVfjVyJN{^)2n%=or zGvh7Ndp`0*O#WtR5aLQxW2o8Am{ZgUX*`oMB14j;?gsfc(iws#qe z#ZE~9zaO6R9;Wq~emf8QzAvZ+czmPK1q5V4QrYVyRLbDFO$rYWcy$2 zF>~xmG(K)Y|0cL(+ck^SN^XdSOX?Sc6N64kwtE=RrVb$04oI?H8PD=uUo^*-%4{#+ z@_mbh>-nfuLRUkLN6rI#hNng9XXw}^$UAp7dIbgFAX+jV16Xa=$QTPQVdN%{H`p}D z#ieKQC2x3Sj9kS#7f)#)3yIZsWydJ!$v>{44pO${v;_#VNT19{ z{c6_2R0l9* zOzzXf(rviBgd4X;w2)}pfB$RpGt8&vGzw0GWLWjOf9-Z<*0DXH*=86B3!l9;6z}&| zZVjyeagt8=r}xl9W4+_5rugCNna>YxZP}tHjJ3`Dc!pC0+_QgE$VyyM%_k?L`)TRO z;^Esy)EkAQdGN66Lwx?W@cMHpw>=EH@E1#3SNX1OnK)}~y}d=~L&Q-ueN3USUoyv7 zI_meJJu^+{`~!UY_D=5klnqC=E-%~O6uVS;djk8KHz{d_S4sU!+TuOt{E}|&iSNTh zru#vCTYkEv4co;%c7(E(ycw>uxn)P_$kB5#i3LiQL}?Npx}-WOovMGr0iHGuClTA3 zC@7?KVvp-gO{(7bA0PRwHLD`~MgQ@xeE$w3JI?Rz2n(pn{eR9PHuDxclE5l25_8E9au>>=^sE&rFQdFg;jtdI96Nt zDOROnua%eMkTV8aLD0egq|wAj?~RNZLh81v@h)^Y>XRbZTV=No9YWJz(9^s8kNC#D zQ8*(xxp!rYH)bm{Ih{(vL>`Ovv5wvY<=`khgq9LBtgW`6;H@WLSsE4O2Lt&c)+mfe zB$b0^4CH_LxzZ*qgg-7V_YKI>%9KN}e$@%x$B&og`)1B^NT(x+s1q8_C-3Xiyb+{w z^(WM{-gE9Tx@(g=WR|>)NLS-+*=rf?iuYr(6JDhtxlb zV5o;Jd1{S^T!|$5Gm390pVH_HWj%j?s@Y!FBd64(W`Q-qvtS0EiMm#sem+m!AAnZ` zgZ8&$Zai=QOGZ~=wYDW1JYsTJj$P5nAF0RpB>)d}PD9{HzcveLdyaM~8qD_;yLWmN|GyN>mPFkJh zMkKJ6)9i&~?o0A;e!rqEz5&tVpplK|BM$cQ<><^OPbRAU0^fbGIlIKG!5NL2qu3aJ{%}W}o(BCG&9?KzAEN^X zXW*$o*sim;g2i~`a7y$#pZQ};pLWAA_2YEUPaWq?`HmkOw)mhxX_T;o`fs5N24i1Y z2TgY;qpsH3IN8QK3!7^smR@$mhVxeG$XvFSzxY!RHir-YDKh5hVx@M2--9hqw-5y% zkx1f4;ZYYz)fIFdU-wgt;l1^s67+ZZ>7ROftw~4IMBPJBRch0Z;;oJbx;$9KXPpVk zLaPh|X-ViFpC&>HiA*Ovyoj!(KJ=jkXKWQc_t&dOjcZ)Mu3rH z7eJ1O(a0Ack7+ocv}pTA?{sLTAL!T|&gI9CxA*NsL6UObh{xJ?R9?XwoM_|q-bBor zX#*hWH&FhU4?EEquV|*92xe{g(i28jj~_gdfbf-_Y|uISD=MHIgJ<6a+(1HkMhwjd z5fBu-tvz|PyOVQnQXp@!g?<3B{OB&3g)ZVlPloutm4df}LtHZ_OU9hX=FEE5j{dLk z1t%rej0gPOD|W0_a0r#7KFa;7wZeLWlYjUfg-LqY{M?M*F8#c{!_6-o_m$C1K7NOI zQ@8PW7!DsN0=kn&K|tGnj>f2YPH z&KPxiAinCh?R1>sA)*p=?tA>s=@3Kw=cq)29*_E&Wba8}G;ydcf8HT@P<3dm;x4Gba4;*jzaFe3}1XP zL0-+@y%@~qaofdB4ZlvK;Uw?Pf^q^*bTXr>``XE?eg^M<>1ChXX_T1}nL?Wnz5G7^ z_>#r<+9=$GG!Dlfw=wdis0+n^UV4?W0le##=55kPVhDsxRmzx%v^i&w_J+?i5Lu^4 zliJ~3zWPe2r()NY-UM~jXY#{WLcQ*fQ0AM_7#J7joBZCD@Q6bY$!*la_alvd*g{~t zNbe-^zEJ*!clfnqziCUb+gJ84%Ine|(%j`}1+3;q)u^WeDU*8GmeEEILCPjbthPy$ zdgRTe*2H^p`PvLRlbB1dxg`J7{LrsajsJKJ{x6_Sv_@AS?H+hE5y9%QfBCI%{cO_t z2Rc^Uefb7fbh!yn|E*zEKa$^3>Yhur!Mbj>ZBZ8o<;5&&v6dJ9)|h$os^3Dqi>9M3 z&|Mt!c#etle}0Q{-!oj9y+_G!@a9)zqa|eJ_toZ@hqU&F7p;=6EZfIb#ON7WVY|ajy3$oJJ@dK-xw0vkW|29m!RTAgY|W|r#y>I6}*&##fncRR^;U-0kKnq}Sez$jVK( z+h=z~YqYEBk3hHu7BGt~1Mg}>Kv-~SWtcsqj=e)>{k>t-Mq4M*^e>Ohgje^y?j-sW zqP>0VI!4cpZx-?lMeZZnj_R;MfOS+muZm%6wX-A#1Q zT90|=Fh0NH!{*rSQTX)6XAnN`;UnSm2%j~%c6$asZ{qXvR=d41J_ZdbPw6-DnSsw@ zd|t%oZ)`29@gbxvUx5|?E&$E}zV|Ww0P}!%eX?}Am7mz{ zDZV=0HQ*RveQZV70cU=XI|pt7%D^MQe}JPl;m%*w>23kzf%kw`ARU_T2ev7;+aCbi zA{HG}ANJc(ao`2uX5d1+kT?V^1fI`A!gD7KfSEuKKb`L2E))p70~`gMiKTZAa2s$r z@CNW(V8cD=I^Z1ON#JUr4BQL+2Y3PK@lfz`nqRzyjb`zze`#z1EKNzjcPXI$cN6yDpTwh&Sr8#%zqp zCCCavL7BOl;!mTZ!|Cb=x~GN6LGPhn#bS4iu&Uaq50gGjH3`i&NA2o8!f^$JypN{9IKYP{n*$=%6LqN+Z+NoC zp`BJ@G?6BnEXT!VE~%2{aA<1% zp2$2v6pBd>V9nqF?v&p+PbV z$+tn@7lnT8b#_Yl`{OCuBR=y-wKK#Se~k7uA~XQcOo=cDpk+>ov;c4c;rMB+sWuOUTJ|^K(afIk<(0>x` za@otLx0fLd$?c%`i+=;*_qqrVLJM0(K@c8=vEo1w+}{u^7%)?qg4v&FSYrdU@8NB| z8?cUsEXS`|F8z;6#T2Q!QVs<+o~i$L~niQy%_x z`wpoFrJBO~T7Hw357!FVq2T z!WPLIhdX{|ULbQH9d#&6}-eWswlY z+SePcWxp2FqF84(a9ataE*+lyTuoKhh5oE1G;sW2t<8yNt&e4E>#|spYQ!@fE7A#U zqJW@O6cPl9DuN55mY_!Xwg%i6MuH-dN?;P{1mU890CogNM3oA)1ewCOjRHm$QdLM- zp+JQ~6{=LICAcqq+X5B~BLV8ELOQ_(Q9!U(6cPlADpgoZ5G{P$0Z>l@lSox_=>$ch zKou4ego`Sbt5rGQmlXpeLAXdIxG&NPV5f40Dp#d)wJPV^UbQ2D9RchJV5f40Dp#d) zwJPTuui6p7jsSK9uv580m8(*@T9xxnQ0)j{M*uql*r{Bh%2g3e6tyb&c3>l!uSo9z zVW}t}h!%weHc>@zOVp~IZ$~9(Bxos83DDCj6cC{0Rj48;6}2k(c2aUi6;f45SD`?G zZH1lKs}x(ZE{Nndiy>Xu$lz8p)DioNHiTO-O#M1f-8-VH3*twEsP2MzZ?p*R%DS_8 zBCRXdh_7d>%3U;@Y|Ta%1w=<>tMW+@)8FSBy;PJD9h0Mq52&DffWV17-WIj+5&Y_0 zRX$Rq4{FvMMQRc%G+4Zqgve~AxI#Ibc$mcEf-l%qGGHUN8(v#u% zb0z50=_Y6;chjv1>$#DBDE)~ zazSMGL>u^v703lUCS9#!x-wU_4NAq8o~V&y@}xry`n#&p1BJO4YE*ZlD%P4v=Zkrp zT9Au$qWw3kGzBp97p~Du#A>1)zms#s!)-MBmZ&1yvBVEojdd1{o+y|V^v_#Wd0(yf zMrw4lFcR&UJr`@%vo!jGNFzE>TTNSOw9x48qJU_}V(aMD^%{Lulo9P%ydAM{sYW*z zwM0ACeh2-FMh_F=y+J!dhcL}|jYh8!sYE*>4@X4&SfkN#L@(c|n!T!7H*izi{Dvqb z+ErT}qcpmiM#qXPL^~EwC2oew8(QJj!nY6Txw}=fE?T3$s#zZrW};TalT zEYka6Xd%QWEyqf%jb`0yP3yX-BKpgHsx^&n`b*HpX>Y+^1?`B$maD98mu4LheI;hPGr#UeHpGbF6V WmnfUb;_9`nQHyE2?cq!o?fQQ_d(@l& diff --git a/dwm/dwm.o b/dwm/dwm.o index 3fecd05d249f1ffa098f0f04158e178887a983b9..ca5dd559919e9e4dc5034e097995be93663b0c49 100644 GIT binary patch delta 17748 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