all repos — dotfiles @ 3432ef48077a2155a4929ef82715e1947ad907ff

random configuration files

update kshrc, openbox config, tint2rc, launchers
Iris Lightshard nilix@nilfm.cc
PGP Signature
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEkFh6dA+k/6CXFXU4O3+8IhROY5gFAmQIH/EACgkQO3+8IhRO
Y5joAxAAkoMD9YIQcOJ7NdDGzLpiFqMNBEzXTshxrBErNEWl0FjZHyNy9Xy7wVXp
dVmkLqUTf6qglExizoD18nKMndH0k0Q3Ir9gX/jsWo/jo4wgxS73hn1CyWlIjiK2
87O0Z0ClEPWndUOqn9I/uSz0Ivz9xQ3WO84l2STR+B2+noyMXFlEc56PMhvj1lTk
Q8hHTFjn/zDDOnkGiG9Q6wbl5f1aJHIIYeC34O0GRx1KpjA1r+BeE1JgIhbL2p/Q
r5S+K57McVXnUo3yu0JBlWiSKD5HjlWkjiK8JpmG902jrTYJdAxUzOpS9VDj2tqX
xj3Rr3kt+hMGEsQHuPsq3yCAICuokXWrYsNe0QDWk0lYoyHNrD6l1SwnIGwC8yUH
pV5WIyCSIH+QJk/4RAQZvxRuf9LMLACwLbQaBJ+G8w/+kKYwREVdKAlNhkiukmXO
tQ/R0NMhve7LQ4z7qi8dtd5UUiDsnxz7zUP/57rFZT1KNg/KF/Iq17u8L0bA24X/
UtaD2YeKdizaOiebTUcgi2uTxduJQulz3BbUnBzJPwH2jj5iwSQPzYSMSTcOD9fx
Gt6Ke3XjaYHwrkcVhBSbcfYuhf7428mbU+GW/xmr6X5unpXP+9scI1V+dsigmGBb
J3sK9HWv0+CDdzrHKkV5l/ufZygKTrNVF0qaekZh1jCr5tmv5Y4=
=rbrb
-----END PGP SIGNATURE-----
commit

3432ef48077a2155a4929ef82715e1947ad907ff

parent

9c69581540acd0b0f8e98ce259ea609faf599993

M kshrckshrc

@@ -101,20 +101,6 @@ echo "usage: mondev [db | acs | mq]";;

esac } -siroonian() -{ - case $1 in - connect) - sudo openfortivpn;; - auth) - kinit dstevens;; - desktop) - xfreerdp /u:siroonian\\dstevens +bitmap-cache -grab-keyboard -wallpaper /audio-mode:local /dynamic-resolution +clipboard /v:devworkstation3.siroonian.local;; - *) - echo "usage: siroonian [connect | auth | desktop]";; - esac -} - waitfor() { while pgrep $1; do

@@ -122,13 +108,6 @@ sleep $2

done } -mergeandtest() -{ - git checkout $1 - git checkout -b $1_$2_test - git merge $2 -} - 9man() { if [ "${TERM}" != "dumb" ]; then

@@ -158,11 +137,16 @@ }

mode(){ hasPanel=0 + hasTile=0 if [ ! -z "$1" ]; then if pgrep tint2; then hasPanel=1 killall tint2 fi + if pgrep zentile; then + hasTile=1 + killall zentile + fi case $1 in desktop) ~/src/zenUtils/extdisplay.sh solo

@@ -183,6 +167,9 @@ killall xneralie; ~/src/xneralie/launch.sh &

fi if [ ${hasPanel} -eq 1 ]; then tint2 & + fi + if [ ${hasTile} -eq 1 ]; then + zentile & fi fi }

@@ -224,22 +211,39 @@ shift

$cmd "$@" | nobs } +felt() { + if [ ! -e ./felt ]; then + echo "i give to you; my felt" + return + fi + case $1 in + test) + ./felt 127.0.0.1:8888 mongodb://felt_api:dimensional_core_filings@127.0.0.1:27017/felt + ;; + *) + echo "did you mean 'felt test'?" + esac +} + export WINIT_X11_SCALE_FACTOR=1 export LC_ALL=en_US.UTF-8 export GPG_TTY=$(tty) export VISUAL=micro export EDITOR=micro -export BROWSER=qutebrowser +export BROWSER=netsurf export GTK_THEME=steppenwolf-dark export MICRO_TRUECOLOR=1 export GOPATH=~/src/go -export GOPROXY=on export ZEIT_DB=~/.zeit/db export DOTNET_ROOT=${HOME}/bin/dotnet export SIGNID=90587A740FA4FFA0971575383B7FBC22144E6398 export ENCRID=F5672E001CC962BE3B6C8887C65B677280C66DE5 export MBOX_ROOT=/home/nilix/lib/mail/zoho +export LIGHTCRYSTAL_SITE_DIR=/home/nilix/src/lightcrystal.systems/site +export LIGHTCRYSTAL_STATIC_DIR=/home/nilix/src/lightcrystal.systems/static +export DENO_INSTALL="/home/nilix/.deno" +export PODLIST_DATA_DIR="/home/nilix/lib/podcasts" if [ "$TERM" = "dumb" ]; then PS1='$(indicator) ' export PINENTRY_USER_DATA=tty

@@ -250,6 +254,7 @@ export VISUAL=E

else PS1='\033]0;$(whoami)@$(hostname): ${PWD}\007[ $(hostname): ${PWD} ]\n$(indicator) ' export PINENTRY_USER_DATA=curses + # export MBLAZE_PAGER=more fi bind -m '^L'='^C'clear'^J'

@@ -280,10 +285,12 @@ }

alias cd=_cd fi +PATH=${HOME}/bin/crystal/bin:${PATH} PATH=${HOME}/.local/bin:${PATH} PATH=${HOME}/.dotnet/tools:${PATH} PATH=${HOME}/src/go/bin:${PATH} - +PATH=${HOME}/lib/signal-cli-0.10.8/bin:${PATH} +PATH="$DENO_INSTALL/bin:$PATH" if [ -d ~/bin ]; then PATH=~/bin:${PATH} for x in ~/bin/*; do

@@ -292,3 +299,5 @@ PATH=${x}:${PATH}

fi done fi + +export PATH
A launchers/acme.desktop

@@ -0,0 +1,20 @@

+[Desktop Entry] +Comment[en_US]=Plan9 text editor and development environment +Comment=Plan9 text editor and development environment +Exec=/home/nilix/bin/a +GenericName[en_US]= +GenericName= +Icon=/home/nilix/lib/img/ux/spaceglenda100.png +MimeType= +Name[en_US]=Acme +Name=Acme +Path= +StartupNotify=true +Terminal=false +TerminalOptions= +Type=Application +Version=1.0 +X-DBUS-ServiceName= +X-DBUS-StartupType= +X-KDE-SubstituteUID=false +X-KDE-Username=
A launchers/mimeapps.list

@@ -0,0 +1,317 @@

+[Default Applications] +=acme.desktop;nmtui.desktop;org.inkscape.Inkscape.desktop;tint2.desktop;exo-terminal-emulator.desktop;xfce-backdrop-settings.desktop;nm-connection-editor.desktop;plasma-windowed.desktop;mednaffe.desktop;lximage-qt-screenshot.desktop;mixxx.desktop;rox.desktop;org.kde.klipper.desktop;gimp.desktop;laptop-mode-tools.desktop;io.github.jliljebl.Flowblade.desktop;htop.desktop;paprefs.desktop;org.kde.partitionmanager.desktop;libreoffice-writer.desktop;exo-preferred-applications.desktop;xfce4-about.desktop;winetricks.desktop;pnmixer.desktop;gparted.desktop;libreoffice-draw.desktop;mpv.desktop;libreoffice-impress.desktop;hamster-time-tracker.desktop;compton.desktop;lximage-qt.desktop;thunar.desktop;picom.desktop;libreoffice-calc.desktop;org.qutebrowser.qutebrowser.desktop;exo-mail-reader.desktop;exo-file-manager.desktop;audacity.desktop;kvantummanager.desktop;libreoffice-startcenter.desktop;systemsettings.desktop;nitrogen.desktop;org.kde.kcalc.desktop;rxvt-unicode.desktop;exo-web-browser.desktop;libreoffice-base.desktop;qt5ct.desktop;thunderbird.desktop;libreoffice-math.desktop;thunar-bulk-rename.desktop;kdesystemsettings.desktop;vncviewer.desktop;lxappearance.desktop;cups.desktop;virtualbox.desktop;firefox.desktop;thunar-settings.desktop;0install.desktop +application/clarisworks=libreoffice-writer.desktop;libreoffice-draw.desktop;libreoffice-calc.desktop +application/csv=libreoffice-calc.desktop +application/excel=libreoffice-calc.desktop +application/illustrator=org.inkscape.Inkscape.desktop +application/macwriteii=libreoffice-writer.desktop +application/mathml+xml=libreoffice-math.desktop +application/msexcel=libreoffice-calc.desktop +application/mspowerpoint=libreoffice-impress.desktop +application/msword=libreoffice-writer.desktop +application/mxf=mpv.desktop +application/ogg=mpv.desktop;audacity.desktop +application/pcx=lximage-qt.desktop +application/pdf=org.inkscape.Inkscape.desktop;gimp.desktop;libreoffice-draw.desktop +application/postscript=org.inkscape.Inkscape.desktop;gimp.desktop +application/prs.plucker=libreoffice-writer.desktop +application/rdf+xml=org.qutebrowser.qutebrowser.desktop;firefox.desktop +application/rss+xml=firefox.desktop +application/rtf=libreoffice-writer.desktop +application/sdp=mpv.desktop +application/smil=mpv.desktop +application/streamingmedia=mpv.desktop +application/tab-separated-values=libreoffice-calc.desktop +application/visio=org.inkscape.Inkscape.desktop +application/visio.drawing=org.inkscape.Inkscape.desktop +application/vnd.apple.mpegurl=mpv.desktop +application/vnd.corel-draw=org.inkscape.Inkscape.desktop;libreoffice-draw.desktop +application/vnd.flowblade-project=io.github.jliljebl.Flowblade.desktop +application/vnd.lotus-1-2-3=libreoffice-calc.desktop +application/vnd.lotus-wordpro=libreoffice-writer.desktop +application/vnd.ms-asf=mpv.desktop +application/vnd.ms-excel=libreoffice-calc.desktop +application/vnd.ms-excel.sheet.binary.macroEnabled.12=libreoffice-calc.desktop +application/vnd.ms-excel.sheet.macroEnabled.12=libreoffice-calc.desktop +application/vnd.ms-excel.template.macroEnabled.12=libreoffice-calc.desktop +application/vnd.ms-powerpoint=libreoffice-impress.desktop +application/vnd.ms-powerpoint.presentation.macroEnabled.12=libreoffice-impress.desktop +application/vnd.ms-powerpoint.slideshow.macroEnabled.12=libreoffice-impress.desktop +application/vnd.ms-powerpoint.template.macroEnabled.12=libreoffice-impress.desktop +application/vnd.ms-publisher=libreoffice-draw.desktop +application/vnd.ms-word=libreoffice-writer.desktop +application/vnd.ms-word.document.macroEnabled.12=libreoffice-writer.desktop +application/vnd.ms-word.template.macroEnabled.12=libreoffice-writer.desktop +application/vnd.ms-works=libreoffice-writer.desktop;libreoffice-calc.desktop +application/vnd.oasis.opendocument.chart=libreoffice-calc.desktop +application/vnd.oasis.opendocument.chart-template=libreoffice-calc.desktop +application/vnd.oasis.opendocument.database=libreoffice-base.desktop +application/vnd.oasis.opendocument.formula=libreoffice-math.desktop +application/vnd.oasis.opendocument.formula-template=libreoffice-math.desktop +application/vnd.oasis.opendocument.graphics=libreoffice-draw.desktop +application/vnd.oasis.opendocument.graphics-flat-xml=libreoffice-draw.desktop +application/vnd.oasis.opendocument.graphics-template=libreoffice-draw.desktop +application/vnd.oasis.opendocument.presentation=libreoffice-impress.desktop +application/vnd.oasis.opendocument.presentation-flat-xml=libreoffice-impress.desktop +application/vnd.oasis.opendocument.presentation-template=libreoffice-impress.desktop +application/vnd.oasis.opendocument.spreadsheet=libreoffice-calc.desktop +application/vnd.oasis.opendocument.spreadsheet-flat-xml=libreoffice-calc.desktop +application/vnd.oasis.opendocument.spreadsheet-template=libreoffice-calc.desktop +application/vnd.oasis.opendocument.text=libreoffice-writer.desktop +application/vnd.oasis.opendocument.text-flat-xml=libreoffice-writer.desktop +application/vnd.oasis.opendocument.text-master=libreoffice-writer.desktop +application/vnd.oasis.opendocument.text-master-template=libreoffice-writer.desktop +application/vnd.oasis.opendocument.text-template=libreoffice-writer.desktop +application/vnd.oasis.opendocument.text-web=libreoffice-writer.desktop +application/vnd.openofficeorg.extension=libreoffice-startcenter.desktop +application/vnd.openxmlformats-officedocument.presentationml.presentation=libreoffice-impress.desktop +application/vnd.openxmlformats-officedocument.presentationml.slide=libreoffice-impress.desktop +application/vnd.openxmlformats-officedocument.presentationml.slideshow=libreoffice-impress.desktop +application/vnd.openxmlformats-officedocument.presentationml.template=libreoffice-impress.desktop +application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=libreoffice-calc.desktop +application/vnd.openxmlformats-officedocument.spreadsheetml.template=libreoffice-calc.desktop +application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop +application/vnd.openxmlformats-officedocument.wordprocessingml.template=libreoffice-writer.desktop +application/vnd.palm=libreoffice-writer.desktop +application/vnd.rn-realmedia=mpv.desktop +application/vnd.rn-realmedia-vbr=mpv.desktop +application/vnd.stardivision.writer-global=libreoffice-writer.desktop +application/vnd.sun.xml.base=libreoffice-base.desktop +application/vnd.sun.xml.calc=libreoffice-calc.desktop +application/vnd.sun.xml.calc.template=libreoffice-calc.desktop +application/vnd.sun.xml.draw=libreoffice-draw.desktop +application/vnd.sun.xml.draw.template=libreoffice-draw.desktop +application/vnd.sun.xml.impress=libreoffice-impress.desktop +application/vnd.sun.xml.impress.template=libreoffice-impress.desktop +application/vnd.sun.xml.math=libreoffice-math.desktop +application/vnd.sun.xml.writer=libreoffice-writer.desktop +application/vnd.sun.xml.writer.global=libreoffice-writer.desktop +application/vnd.sun.xml.writer.template=libreoffice-writer.desktop +application/vnd.visio=org.inkscape.Inkscape.desktop;libreoffice-draw.desktop +application/vnd.wordperfect=libreoffice-writer.desktop +application/vsd=org.inkscape.Inkscape.desktop +application/wordperfect=libreoffice-writer.desktop +application/x-123=libreoffice-calc.desktop +application/x-abiword=libreoffice-writer.desktop +application/x-aportisdoc=libreoffice-writer.desktop +application/x-audacity-project=audacity.desktop +application/x-cue=mpv.desktop +application/x-dbase=libreoffice-calc.desktop +application/x-dbf=libreoffice-calc.desktop +application/x-directory=qtfm.desktop +application/x-doc=libreoffice-writer.desktop +application/x-dos_ms_excel=libreoffice-calc.desktop +application/x-excel=libreoffice-calc.desktop +application/x-extension-m4a=mpv.desktop +application/x-extension-mp4=mpv.desktop +application/x-extension-txt=libreoffice-writer.desktop +application/x-fictionbook+xml=libreoffice-writer.desktop +application/x-hwp=libreoffice-writer.desktop +application/x-iwork-keynote-sffkey=libreoffice-impress.desktop +application/x-iwork-numbers-sffnumbers=libreoffice-calc.desktop +application/x-iwork-pages-sffpages=libreoffice-writer.desktop +application/x-matroska=mpv.desktop +application/x-mpegurl=mpv.desktop +application/x-ms-excel=libreoffice-calc.desktop +application/x-msexcel=libreoffice-calc.desktop +application/x-mswrite=libreoffice-writer.desktop +application/x-ogg=mpv.desktop +application/x-ogm=mpv.desktop +application/x-ogm-audio=mpv.desktop +application/x-ogm-video=mpv.desktop +application/x-pagemaker=libreoffice-draw.desktop +application/x-quattropro=libreoffice-calc.desktop +application/x-shorten=mpv.desktop +application/x-smil=mpv.desktop +application/x-sony-bbeb=libreoffice-writer.desktop +application/x-starcalc=libreoffice-calc.desktop +application/x-stardraw=libreoffice-draw.desktop +application/x-starwriter=libreoffice-writer.desktop +application/x-streamingmedia=mpv.desktop +application/x-t602=libreoffice-writer.desktop +application/x-tint2-theme=tint2conf.desktop +application/x-virtualbox-ova=virtualbox.desktop +application/x-virtualbox-ovf=virtualbox.desktop +application/x-virtualbox-vbox=virtualbox.desktop +application/x-virtualbox-vbox-extpack=virtualbox.desktop +application/x-visio=org.inkscape.Inkscape.desktop +application/x-vsd=org.inkscape.Inkscape.desktop +application/x-wpg=libreoffice-draw.desktop +application/x-xccx=org.inkscape.Inkscape.desktop +application/x-xcdt=org.inkscape.Inkscape.desktop +application/x-xcgm=org.inkscape.Inkscape.desktop +application/x-xcmx=org.inkscape.Inkscape.desktop +application/x-xpinstall=firefox.desktop +application/x-xsk1=org.inkscape.Inkscape.desktop +application/xhtml+xml=org.qutebrowser.qutebrowser.desktop;firefox.desktop +application/xml=org.qutebrowser.qutebrowser.desktop;firefox.desktop +audio/3gpp=mpv.desktop +audio/3gpp2=mpv.desktop +audio/AMR=mpv.desktop +audio/aac=mpv.desktop;audacity.desktop +audio/ac3=mpv.desktop;audacity.desktop +audio/aiff=mpv.desktop +audio/amr-wb=mpv.desktop +audio/basic=audacity.desktop +audio/dv=mpv.desktop +audio/eac3=mpv.desktop +audio/flac=mpv.desktop;audacity.desktop +audio/m3u=mpv.desktop +audio/m4a=mpv.desktop +audio/mp1=mpv.desktop +audio/mp2=mpv.desktop +audio/mp3=mpv.desktop +audio/mp4=mpv.desktop;audacity.desktop +audio/mpeg=mpv.desktop;audacity.desktop +audio/mpeg2=mpv.desktop +audio/mpeg3=mpv.desktop +audio/mpegurl=mpv.desktop +audio/mpg=mpv.desktop +audio/musepack=mpv.desktop +audio/ogg=mpv.desktop +audio/opus=mpv.desktop +audio/rn-mpeg=mpv.desktop +audio/scpls=mpv.desktop +audio/vnd.dolby.heaac.1=mpv.desktop +audio/vnd.dolby.heaac.2=mpv.desktop +audio/vnd.dts=mpv.desktop +audio/vnd.dts.hd=mpv.desktop +audio/vnd.rn-realaudio=mpv.desktop +audio/vorbis=mpv.desktop +audio/wav=mpv.desktop +audio/webm=mpv.desktop +audio/x-aac=mpv.desktop +audio/x-adpcm=mpv.desktop +audio/x-aiff=mpv.desktop;audacity.desktop +audio/x-ape=mpv.desktop +audio/x-flac=audacity.desktop +audio/x-m4a=mpv.desktop +audio/x-matroska=mpv.desktop +audio/x-mp1=mpv.desktop +audio/x-mp2=mpv.desktop +audio/x-mp3=mpv.desktop +audio/x-mpegurl=mpv.desktop +audio/x-mpg=mpv.desktop +audio/x-ms-asf=mpv.desktop +audio/x-ms-wma=mpv.desktop;audacity.desktop +audio/x-musepack=mpv.desktop +audio/x-pls=mpv.desktop +audio/x-pn-au=mpv.desktop +audio/x-pn-realaudio=mpv.desktop +audio/x-pn-wav=mpv.desktop +audio/x-pn-windows-pcm=mpv.desktop +audio/x-realaudio=mpv.desktop +audio/x-scpls=mpv.desktop +audio/x-shorten=mpv.desktop +audio/x-tta=mpv.desktop +audio/x-vorbis=mpv.desktop +audio/x-vorbis+ogg=mpv.desktop;audacity.desktop +audio/x-wav=mpv.desktop;audacity.desktop +audio/x-wavpack=mpv.desktop +image/bmp=gimp.desktop;lximage-qt.desktop;qView.desktop +image/cgm=org.inkscape.Inkscape.desktop +image/g3fax=gimp.desktop +image/gif=gimp.desktop;lximage-qt.desktop;qView.desktop;org.qutebrowser.qutebrowser.desktop;firefox.desktop +image/icns=qView.desktop +image/jp2=qView.desktop +image/jpeg=gimp.desktop;lximage-qt.desktop;qView.desktop;org.qutebrowser.qutebrowser.desktop;firefox.desktop +image/jpg=lximage-qt.desktop;qView.desktop +image/png=gimp.desktop;lximage-qt.desktop;qView.desktop;org.qutebrowser.qutebrowser.desktop;firefox.desktop +image/svg+xml=org.inkscape.Inkscape.desktop;gimp.desktop;lximage-qt.desktop;qView.desktop +image/svg+xml-compressed=org.inkscape.Inkscape.desktop +image/svg-xml=lximage-qt.desktop +image/tiff=gimp.desktop;lximage-qt.desktop;qView.desktop +image/vnd.wap.wbmp=qView.desktop +image/webp=qView.desktop +image/x-bmp=lximage-qt.desktop +image/x-compressed-xcf=gimp.desktop +image/x-emf=libreoffice-draw.desktop +image/x-eps=org.inkscape.Inkscape.desktop +image/x-exr=gimp.desktop +image/x-fits=gimp.desktop +image/x-freehand=libreoffice-draw.desktop +image/x-gimp-gbr=gimp.desktop +image/x-gimp-gih=gimp.desktop +image/x-gimp-pat=gimp.desktop +image/x-icon=gimp.desktop;qView.desktop +image/x-pcx=gimp.desktop;lximage-qt.desktop +image/x-portable-anymap=gimp.desktop +image/x-portable-bitmap=gimp.desktop;lximage-qt.desktop;qView.desktop +image/x-portable-graymap=gimp.desktop;qView.desktop +image/x-portable-greymap=lximage-qt.desktop +image/x-portable-pixmap=gimp.desktop;lximage-qt.desktop;qView.desktop +image/x-psd=gimp.desktop +image/x-psp=gimp.desktop +image/x-sgi=gimp.desktop +image/x-targa=lximage-qt.desktop +image/x-tga=gimp.desktop;lximage-qt.desktop +image/x-vsd=org.inkscape.Inkscape.desktop +image/x-webp=gimp.desktop +image/x-win-bitmap=qView.desktop +image/x-wmf=org.inkscape.Inkscape.desktop;gimp.desktop;libreoffice-draw.desktop +image/x-xbitmap=gimp.desktop;qView.desktop +image/x-xcdr=org.inkscape.Inkscape.desktop +image/x-xcf=gimp.desktop +image/x-xcursor=gimp.desktop +image/x-xpixmap=gimp.desktop;qView.desktop +image/x-xwindowdump=gimp.desktop +inode/directory=qtfm.desktop;thunar.desktop +message/rfc822=thunderbird.desktop +text/comma-separated-values=libreoffice-calc.desktop +text/csv=libreoffice-calc.desktop +text/html=org.qutebrowser.qutebrowser.desktop;firefox.desktop +text/mathml=libreoffice-math.desktop +text/plain=libreoffice-writer.desktop +text/rtf=libreoffice-writer.desktop +text/spreadsheet=libreoffice-calc.desktop +text/tab-separated-values=libreoffice-calc.desktop +text/x-comma-separated-values=libreoffice-calc.desktop +text/x-csv=libreoffice-calc.desktop +text/xml=org.qutebrowser.qutebrowser.desktop;firefox.desktop +video/3gp=mpv.desktop +video/3gpp=mpv.desktop +video/3gpp2=mpv.desktop +video/avi=mpv.desktop +video/divx=mpv.desktop +video/dv=mpv.desktop +video/fli=mpv.desktop +video/flv=mpv.desktop +video/mkv=mpv.desktop +video/mng=qView.desktop +video/mp2t=mpv.desktop +video/mp4=mpv.desktop +video/mp4v-es=mpv.desktop +video/mpeg=mpv.desktop;audacity.desktop +video/msvideo=mpv.desktop +video/ogg=mpv.desktop +video/quicktime=mpv.desktop +video/vnd.divx=mpv.desktop +video/vnd.mpegurl=mpv.desktop +video/vnd.rn-realvideo=mpv.desktop +video/webm=mpv.desktop;firefox.desktop +video/x-avi=mpv.desktop +video/x-flc=mpv.desktop +video/x-flic=mpv.desktop +video/x-flv=mpv.desktop +video/x-m4v=mpv.desktop +video/x-matroska=mpv.desktop +video/x-mng=qView.desktop +video/x-mpeg2=mpv.desktop +video/x-mpeg3=mpv.desktop +video/x-ms-afs=mpv.desktop +video/x-ms-asf=mpv.desktop +video/x-ms-wmv=mpv.desktop +video/x-ms-wmx=mpv.desktop +video/x-ms-wvxvideo=mpv.desktop +video/x-msvideo=mpv.desktop +video/x-ogm=mpv.desktop +video/x-ogm+ogg=mpv.desktop +video/x-theora=mpv.desktop +video/x-theora+ogg=mpv.desktop +x-scheme-handler/chrome=firefox.desktop +x-scheme-handler/ftp=firefox.desktop +x-scheme-handler/http=org.qutebrowser.qutebrowser.desktop;firefox.desktop +x-scheme-handler/https=org.qutebrowser.qutebrowser.desktop;firefox.desktop +x-scheme-handler/mailto=thunderbird.desktop +x-scheme-handler/qute=org.qutebrowser.qutebrowser.desktop +x-scheme-handler/vnd.libreoffice.cmis=libreoffice-startcenter.desktop
A launchers/mimeinfo.cache

@@ -0,0 +1,18 @@

+[MIME Cache] +application/pdf=wine-extension-pdf.desktop; +application/rtf=wine-extension-rtf.desktop; +application/vnd.ms-htmlhelp=wine-extension-chm.desktop; +application/winhlp=wine-extension-hlp.desktop; +application/x-ips-patch=wine-extension-ips.desktop; +application/x-mswinurl=wine-extension-url.desktop; +application/x-mswrite=wine-extension-wri.desktop; +application/x-wine-extension-ini=wine-extension-ini.desktop; +application/x-wine-extension-msp=wine-extension-msp.desktop; +application/x-wine-extension-vbs=wine-extension-vbs.desktop; +application/xml=wine-extension-xml.desktop; +image/gif=wine-extension-gif.desktop; +image/jpeg=wine-extension-jfif.desktop;wine-extension-jpe.desktop; +image/png=wine-extension-png.desktop; +text/html=wine-extension-htm.desktop; +text/plain=userapp-micro-0QJ4V0.desktop;userapp-micro-HNRCW0.desktop;wine-extension-txt.desktop; +x-scheme-handler/mailto=muttwrapper.sh.desktop;
A launchers/mixxx.desktop

@@ -0,0 +1,20 @@

+[Desktop Entry] +Comment[en_US]=Virtual DJ Software +Comment=Virtual DJ Software +Exec=mixxx +GenericName[en_US]=Virtual-Turntables +GenericName=Virtual-Turntables +Icon=mixxx +MimeType= +Name[en_US]=Mixxx +Name=Mixxx +Path= +StartupNotify=true +Terminal=false +TerminalOptions= +Type=Application +Version=1.0 +X-DBUS-ServiceName= +X-DBUS-StartupType= +X-KDE-SubstituteUID=false +X-KDE-Username=
A launchers/st.desktop

@@ -0,0 +1,12 @@

+[Desktop Entry] +Type=Application +Exec=st +TryExec=st +Icon=/home/nilix/lib/img/ux/st.png +Terminal=false +Categories=System;TerminalEmulator; + +Name=st +GenericName=Terminal +Comment=st is a simple terminal implementation for X +StartupWMClass=st-256color
A launchers/uxn.desktop

@@ -0,0 +1,20 @@

+[Desktop Entry] +Comment[en_US]=Varvara Uxn emulator +Comment=Varvara Uxn emulator +Path=/home/nilix/lib/potato +Exec=/home/nilix/bin/uxnemu boot.rom +GenericName[en_US]=Uxn Virtual Machine +GenericName=Uxn Virtual Machine +Icon=/home/nilix/lib/img/ux/uxn64.png +MimeType= +Name[en_US]=Uxn +Name=Uxn +StartupNotify=true +Terminal=false +TerminalOptions= +Type=Application +Version=1.0 +X-DBUS-ServiceName= +X-DBUS-StartupType= +X-KDE-SubstituteUID=false +X-KDE-Username=
M openbox/autostartopenbox/autostart

@@ -1,11 +1,50 @@

-env QT_QPA_PLATFORMTHEME=qt5ct -env GTK_THEME=steppenwolf-dark +# misc low level stuff xset -b -pulseaudio --start & -xcompmgr -n & -~/.fehbg & +sudo powertop --auto-tune & +redshift -x; redshift -O 6000K & +xbacklight -set 50 & + +# mbsync wrapper + +if ! pgrep sirius.sh; then + ~/src/zenUtils/sirius.sh & +fi + +# pipewire is great. no more pulseaudio taking 100% cpu on relogin + +if ! pgrep pipewire; then + pipewire & sleep 0.3 + pipewire-pulse & + wireplumber & +fi + +# serve local copy of my website for testing + +darkhttpd /home/nilix/src/nilfm/www/ --port 9001 --daemon + +# handle monitor biz + +case $(~/src/zenUtils/extdisplay.sh status) in + "connected") + ~/src/zenUtils/extdisplay.sh solo;; + *) + :;; +esac + + +# real session stuff + +export XDG_SESSION_DESKTOP=openbox +export XDG_SESSION_TYPE=x11 +export GTK_THEME=steppenwolf-dark +export WINIT_X11_SCALE_FACTOR=1 -udiskie -T & -xosview -load +cpus +mem +battery +net +wireless -page -swap -disk & -wmclock &+udiskie & +plumber & +nitrogen --restore & +picom & # sleep 0.3 +xbindkeys -f ~/.xbindkeysrc & +tint2 & +plank & +cortile &
M openbox/menu.xmlopenbox/menu.xml

@@ -27,34 +27,23 @@ <execute>~/bin/riosh/rio.sh hide</execute>

</action> </item> <separator/> + <menu id="udiskie" label="ext.storage" execute="/home/nilix/src/zenUtils/storage_menu.sh"/> + <separator/> <item label="wallpaper"> <action name="Execute"> - <command>sxiv -t /home/nilix/lib/img/</command> + <command>nitrogen</command> </action> </item> <separator/> - <item label="menu cfg"> + <item label="refresh"> <action name="Execute"> - <execute>obmenu</execute> + <command>openbox --reconfigure; killall cortile ; cortile</command> </action> </item> - <item label="openbox cfg"> - <action name="Execute"> - <execute>obconf-qt</execute> - </action> - </item> - <item label="gtk cfg"> - <action name="Execute"> - <command>lxappearance</command> - </action> - </item> - <item label="refresh"> - <action name="Reconfigure"/> - </item> <separator/> <item label="logout"> <action name="Execute"> - <command>sudo oblogout</command> + <command>sudo /home/nilix/src/zenUtils/logout.sh -p</command> </action> </item> </menu>
M openbox/rc.xmlopenbox/rc.xml

@@ -1,17 +1,48 @@

<?xml version="1.0" encoding="UTF-8"?> <!-- Do not edit this file, it will be overwritten on install. Copy the file to $HOME/.config/openbox/ instead. --> -<openbox_config xmlns="http://openbox.org/3.4/rc" xmlns:xi="http://www.w3.org/2001/XInclude"><resistance><strength>10</strength><screen_edge_strength>20</screen_edge_strength></resistance><focus><focusNew>yes</focusNew><!-- always try to focus new windows when they appear. other rules do - apply --><followMouse>yes</followMouse><!-- move focus to a window when you move the mouse into it --><focusLast>yes</focusLast><!-- focus the last used window when changing desktops, instead of the one - under the mouse pointer. when followMouse is enabled --><underMouse>no</underMouse><!-- move focus under the mouse, even when the mouse is not moving --><focusDelay>200</focusDelay><!-- when followMouse is enabled, the mouse must be inside the window for - this many milliseconds (1000 = 1 sec) before moving focus to it --><raiseOnFocus>no</raiseOnFocus><!-- when followMouse is enabled, and a window is given focus by moving the - mouse into it, also raise the window --></focus><placement><policy>Smart</policy><!-- 'Smart' or 'UnderMouse' --><monitor>Primary</monitor><!-- with Smart placement on a multi-monitor system, try to place new windows +<openbox_config xmlns="http://openbox.org/3.4/rc" xmlns:xi="http://www.w3.org/2001/XInclude"> + <resistance> + <strength>10</strength> + <screen_edge_strength>20</screen_edge_strength> + </resistance> + <focus> + <focusNew>yes</focusNew> + <!-- always try to focus new windows when they appear. other rules do + apply --> + <followMouse>no</followMouse> + <!-- move focus to a window when you move the mouse into it --> + <focusLast>yes</focusLast> + <!-- focus the last used window when changing desktops, instead of the one + under the mouse pointer. when followMouse is enabled --> + <underMouse>no</underMouse> + <!-- move focus under the mouse, even when the mouse is not moving --> + <focusDelay>200</focusDelay> + <!-- when followMouse is enabled, the mouse must be inside the window for + this many milliseconds (1000 = 1 sec) before moving focus to it --> + <raiseOnFocus>no</raiseOnFocus> + <!-- when followMouse is enabled, and a window is given focus by moving the + mouse into it, also raise the window --> + </focus> + <placement> + <policy>Smart</policy> + <!-- 'Smart' or 'UnderMouse' --> + <monitor>Active</monitor> + <!-- with Smart placement on a multi-monitor system, try to place new windows on: 'Any' - any monitor, 'Mouse' - where the mouse is, 'Active' - where - the active window is, 'Primary' - only on the primary monitor --><primaryMonitor>1</primaryMonitor><!-- The monitor where Openbox should place popup dialogs such as the + the active window is, 'Primary' - only on the primary monitor --> + <primaryMonitor>1</primaryMonitor> + <!-- The monitor where Openbox should place popup dialogs such as the focus cycling popup, or the desktop switch popup. It can be an index from 1, specifying a particular monitor. Or it can be one of the following: 'Mouse' - where the mouse is, or - 'Active' - where the active window is --></placement><theme><name>99</name><titleLayout/><!-- + 'Active' - where the active window is --> + <center>yes</center> + </placement> + <theme> + <name>abyss</name> + <titleLayout>MSDLIC</titleLayout> + <!-- available characters are NDSLIMC, each can occur at most once. N: window icon L: window label (AKA title).

@@ -20,35 +51,640 @@ M: maximize

C: close S: shade (roll up/down) D: omnipresent (on all desktops). - --><keepBorder>yes</keepBorder><animateIconify>yes</animateIconify><font place="ActiveWindow"><name>lucidatypewriter</name><size>2</size><!-- font size in points --><weight>Normal</weight><!-- 'bold' or 'normal' --><slant>Normal</slant><!-- 'italic' or 'normal' --></font><font place="InactiveWindow"><name>lucidatypewriter</name><size>2</size><!-- font size in points --><weight>Normal</weight><!-- 'bold' or 'normal' --><slant>Normal</slant><!-- 'italic' or 'normal' --></font><font place="MenuHeader"><name>lucidatypewriter</name><size>9</size><!-- font size in points --><weight>Normal</weight><!-- 'bold' or 'normal' --><slant>Normal</slant><!-- 'italic' or 'normal' --></font><font place="MenuItem"><name>lucidatypewriter</name><size>9</size><!-- font size in points --><weight>Normal</weight><!-- 'bold' or 'normal' --><slant>Normal</slant><!-- 'italic' or 'normal' --></font><font place="ActiveOnScreenDisplay"><name>lucidatypewriter</name><size>9</size><!-- font size in points --><weight>Normal</weight><!-- 'bold' or 'normal' --><slant>Normal</slant><!-- 'italic' or 'normal' --></font><font place="InactiveOnScreenDisplay"><name>lucidatypewriter</name><size>9</size><!-- font size in points --><weight>Normal</weight><!-- 'bold' or 'normal' --><slant>Normal</slant><!-- 'italic' or 'normal' --></font></theme><desktops><!-- this stuff is only used at startup, pagers allow you to change them + --> + <keepBorder>yes</keepBorder> + <animateIconify>no</animateIconify> + <font place="ActiveWindow"> + <name>Literation Sans Nerd Font</name> + <size>10</size> + <!-- font size in points --> + <weight>Normal</weight> + <!-- 'bold' or 'normal' --> + <slant>Normal</slant> + <!-- 'italic' or 'normal' --> + </font> + <font place="InactiveWindow"> + <name>Literation Sans Nerd Font</name> + <size>10</size> + <!-- font size in points --> + <weight>Normal</weight> + <!-- 'bold' or 'normal' --> + <slant>Normal</slant> + <!-- 'italic' or 'normal' --> + </font> + <font place="MenuHeader"> + <name>Literation Sans Nerd Font</name> + <size>10</size> + <!-- font size in points --> + <weight>Normal</weight> + <!-- 'bold' or 'normal' --> + <slant>Normal</slant> + <!-- 'italic' or 'normal' --> + </font> + <font place="MenuItem"> + <name>Literation Sans Nerd Font</name> + <size>10</size> + <!-- font size in points --> + <weight>Normal</weight> + <!-- 'bold' or 'normal' --> + <slant>Normal</slant> + <!-- 'italic' or 'normal' --> + </font> + <font place="ActiveOnScreenDisplay"> + <name>Literation Sans Nerd Font</name> + <size>10</size> + <!-- font size in points --> + <weight>Normal</weight> + <!-- 'bold' or 'normal' --> + <slant>Normal</slant> + <!-- 'italic' or 'normal' --> + </font> + <font place="InactiveOnScreenDisplay"> + <name>Literation Sans Nerd Font</name> + <size>10</size> + <!-- font size in points --> + <weight>Normal</weight> + <!-- 'bold' or 'normal' --> + <slant>Normal</slant> + <!-- 'italic' or 'normal' --> + </font> + </theme> + <desktops> + <!-- this stuff is only used at startup, pagers allow you to change them during a session these are default values to use when other ones are not already set by other applications, or saved in your session use obconf if you want to change these without having to log out - and back in --><number>4</number><firstdesk>1</firstdesk><names><name>W</name><name>X</name><name>Y</name><name>Z</name><name>05</name></names><popupTime>875</popupTime><!-- The number of milliseconds to show the popup for when switching - desktops. Set this to 0 to disable the popup. --></desktops><resize><drawContents>yes</drawContents><popupShow>Always</popupShow><!-- 'Always', 'Never', or 'Nonpixel' (xterms and such) --><popupPosition>Center</popupPosition><!-- 'Center', 'Top', or 'Fixed' --><popupFixedPosition><!-- these are used if popupPosition is set to 'Fixed' --><x>-180</x><!-- positive number for distance from left edge, negative number for - distance from right edge, or 'Center' --><y>-12</y><!-- positive number for distance from top edge, negative number for - distance from bottom edge, or 'Center' --></popupFixedPosition></resize><!-- You can reserve a portion of your screen where windows will not cover when + and back in --> + <number>6</number> + <firstdesk>1</firstdesk> + <names> + <name>@-----</name> + <name>-@----</name> + <name>--@---</name> + <name>---@--</name> + <name>----@-</name> + <name>-----@</name> + </names> + <popupTime>0</popupTime> + <!-- The number of milliseconds to show the popup for when switching + desktops. Set this to 0 to disable the popup. --> + </desktops> + <resize> + <drawContents>yes</drawContents> + <popupShow>Never</popupShow> + <!-- 'Always', 'Never', or 'Nonpixel' (xterms and such) --> + <popupPosition>Center</popupPosition> + <!-- 'Center', 'Top', or 'Fixed' --> + <popupFixedPosition> + <!-- these are used if popupPosition is set to 'Fixed' --> + <x>-180</x> + <!-- positive number for distance from left edge, negative number for + distance from right edge, or 'Center' --> + <y>-12</y> + <!-- positive number for distance from top edge, negative number for + distance from bottom edge, or 'Center' --> + </popupFixedPosition> + </resize> + <!-- You can reserve a portion of your screen where windows will not cover when they are maximized, or when they are initially placed. Many programs reserve space automatically, but you can use this in other - cases. --><margins><top>0</top><bottom>0</bottom><left>0</left><right>0</right></margins><dock><position>BottomRight</position><!-- (Top|Bottom)(Left|Right|)|Top|Bottom|Left|Right|Floating --><floatingX>906</floatingX><floatingY>806</floatingY><noStrut>yes</noStrut><stacking>Normal</stacking><!-- 'Above', 'Normal', or 'Below' --><direction>Vertical</direction><!-- 'Vertical' or 'Horizontal' --><autoHide>no</autoHide><hideDelay>300</hideDelay><!-- in milliseconds (1000 = 1 second) --><showDelay>300</showDelay><!-- in milliseconds (1000 = 1 second) --><moveButton>Middle</moveButton><!-- 'Left', 'Middle', 'Right' --></dock><keyboard><chainQuitKey>C-g</chainQuitKey><!-- Keybindings for desktop switching --><keybind key="W-Left"><action name="GoToDesktop"><to>left</to><wrap>no</wrap></action></keybind><keybind key="W-Right"><action name="GoToDesktop"><to>right</to><wrap>no</wrap></action></keybind><keybind key="C-A-Up"><action name="GoToDesktop"><to>up</to><wrap>no</wrap></action></keybind><keybind key="C-A-Down"><action name="GoToDesktop"><to>down</to><wrap>no</wrap></action></keybind><keybind key="S-A-Left"><action name="SendToDesktop"><to>left</to><wrap>no</wrap></action></keybind><keybind key="S-A-Right"><action name="SendToDesktop"><to>right</to><wrap>no</wrap></action></keybind><keybind key="S-A-Up"><action name="SendToDesktop"><to>up</to><wrap>no</wrap></action></keybind><keybind key="S-A-Down"><action name="SendToDesktop"><to>down</to><wrap>no</wrap></action></keybind><keybind key="W-F1"><action name="GoToDesktop"><to>1</to></action></keybind><keybind key="W-F2"><action name="GoToDesktop"><to>2</to></action></keybind><keybind key="W-F3"><action name="GoToDesktop"><to>3</to></action></keybind><keybind key="W-F4"><action name="GoToDesktop"><to>4</to></action></keybind><keybind key="W-S-i"><action name="ToggleShowDesktop"/></keybind><!-- Keybindings for windows --><keybind key="W-d"><action name="Close"/></keybind><keybind key="W-i"><action name="Iconify"/></keybind><keybind key="W-z"><action name="ToggleMaximize"><direction>horizontal</direction></action></keybind><keybind key="W-a"><action name="ToggleMaximize"><direction>vertical</direction></action></keybind><keybind key="W-m"><action name="ToggleMaximize"/></keybind><keybind key="W-r"><action name="Resize"/></keybind><keybind key="W-v"><action name="Move"/></keybind><keybind key="A-Escape"><action name="Lower"/><action name="FocusToBottom"/><action name="Unfocus"/></keybind><keybind key="A-space"><action name="ShowMenu"><menu>client-menu</menu></action></keybind><!-- Keybindings for window switching --><keybind key="A-Tab"><action name="NextWindow"><allDesktops>no</allDesktops><finalactions><action name="Focus"/><action name="Raise"/></finalactions></action></keybind><keybind key="A-S-Tab"><action name="PreviousWindow"><allDesktops>no</allDesktops><finalactions><action name="Focus"/><action name="Raise"/></finalactions></action></keybind><keybind key="C-A-Tab"><action name="NextWindow"><panels>yes</panels><desktop>yes</desktop><finalactions><action name="Focus"/><action name="Raise"/></finalactions></action></keybind><!-- Keybindings for window switching with the arrow keys --><keybind key="W-S-Right"><action name="DirectionalCycleWindows"><direction>right</direction></action></keybind><keybind key="W-S-Left"><action name="DirectionalCycleWindows"><direction>left</direction></action></keybind><keybind key="W-S-Up"><action name="DirectionalCycleWindows"><direction>up</direction></action></keybind><keybind key="W-S-Down"><action name="DirectionalCycleWindows"><direction>down</direction></action></keybind><!-- Keybindings for running applications --><!-- <keybind key="C-space"> + cases. --> + <margins> + <top>0</top> + <bottom>0</bottom> + <left>0</left> + <right>0</right> + </margins> + <dock> + <position>Top</position> + <!-- (Top|Bottom)(Left|Right|)|Top|Bottom|Left|Right|Floating --> + <floatingX>906</floatingX> + <floatingY>806</floatingY> + <noStrut>no</noStrut> + <stacking>Normal</stacking> + <!-- 'Above', 'Normal', or 'Below' --> + <direction>Horizontal</direction> + <!-- 'Vertical' or 'Horizontal' --> + <autoHide>no</autoHide> + <hideDelay>300</hideDelay> + <!-- in milliseconds (1000 = 1 second) --> + <showDelay>300</showDelay> + <!-- in milliseconds (1000 = 1 second) --> + <moveButton>Middle</moveButton> + <!-- 'Left', 'Middle', 'Right' --> + </dock> + <keyboard> + <chainQuitKey>C-g</chainQuitKey> + <!-- Keybindings for desktop switching --> + <keybind key="W-Left"> + <action name="GoToDesktop"> + <to>left</to> + </action> + </keybind> + <keybind key="W-Right"> + <action name="GoToDesktop"> + <to>right</to> + </action> + </keybind> + <keybind key="S-W-Left"> + <action name="SendToDesktop"> + <to>left</to> + </action> + </keybind> + <keybind key="S-W-Right"> + <action name="SendToDesktop"> + <to>right</to> + </action> + </keybind> + <keybind key="W-S-i"> + <action name="ToggleShowDesktop"/> + </keybind> + <keybind key="W-d"> + <action name="Close"/> + </keybind> + <keybind key="W-i"> + <action name="Iconify"/> + </keybind> + <keybind key="W-m"> + <action name="ToggleMaximize"/> + </keybind> + <keybind key="W-r"> + <action name="Resize"/> + </keybind> + <keybind key="W-v"> + <action name="Move"/> + </keybind> + <keybind key="W-u"> + <action name="ForEach"> + <query> + <iconified>yes</iconified> + </query> + <then> + <action name="SendToDesktop"> + <to>current</to> + </action> + <action name="Focus"/> + <action name="Raise"/> + <action name="Stop"/> + </then> + </action> + </keybind> + <!-- let zentile handle cycling through non-minimized windows --> + + <keybind key="A-Tab"> + <action name="NextWindow"> + <raise>yes</raise> + <bar>no</bar> + <dialog>no</dialog> + <linear>yes</linear> + <interactive>no</interactive> + <allDesktops>no</allDesktops> + <finalactions> + + <action name="Focus"/> + <action name="Raise"/> + + + </finalactions> + </action> + </keybind> + <keybind key="A-S-Tab"> + <action name="PreviousWindow"> + <allDesktops>no</allDesktops> + <finalactions> + <action name="Focus"/> + <action name="Raise"/> + </finalactions> + </action> + </keybind> + <keybind key="C-A-Tab"> + <action name="NextWindow"> + <panels>yes</panels> + <desktop>yes</desktop> + <finalactions> + <action name="Focus"/> + <action name="Raise"/> + </finalactions> + </action> + </keybind> + <keybind key="W-slash"> <action name="Execute"> - <execute>dmenuexe</execute> + <execute>st</execute> + </action> + </keybind> + <keybind key="W-c"> + <action name="Unmaximize"/> + <action name="MoveResizeTo"> + <x>20%</x> + <y>1%</y> + <width>60%</width> + <height>98%</height> + </action> + </keybind> + <keybind key="W-h"> + <action name="Unmaximize"/> + <action name="MoveResizeTo"> + <x>1%</x> + <y>1%</y> + <width>485/1000</width> + <height>98%</height> + </action> + </keybind> + <keybind key="W-l"> + <action name="Unmaximize"/> + <action name="MoveResizeTo"> + <x>505/1000</x> + <y>1%</y> + <width>485/1000</width> + <height>98%</height> + </action> + </keybind> + <keybind key="W-j"> + <action name="Unmaximize"/> + <action name="MoveResizeTo"> + <x>1%</x> + <y>505/1000</y> + <width>98%</width> + <height>485/1000</height> + </action> + </keybind> + <keybind key="W-k"> + <action name="Unmaximize"/> + <action name="MoveResizeTo"> + <x>1%</x> + <y>1%</y> + <width>98%</width> + <height>485/1000</height> </action> - </keybind> --><keybind key="W-Escape"><action name="Execute"><execute>slock</execute></action></keybind><keybind key="C-A-BackSpace"><action name="Execute"><execute>/home/nilix/bin/myUtils/oblogout_wrapper.sh</execute></action></keybind><keybind key="W-slash"><action name="Execute"><execute>/home/nilix/bin/myUtils/steez.sh</execute></action></keybind><keybind key="W-t"><action name="Execute"><execute>/home/nilix/bin/myUtils/qwopTiler.sh -v</execute></action></keybind><keybind key="W-h"><action name="Execute"><execute>/home/nilix/bin/myUtils/qwopTiler.sh -h</execute></action></keybind><keybind key="W-l"><action name="Execute"><execute>/home/nilix/bin/myUtils/qwopTiler.sh -l</execute></action></keybind><keybind key="W-j"><action name="Execute"><execute>/home/nilix/bin/myUtils/qwopTiler.sh -j</execute></action></keybind><keybind key="W-k"><action name="Execute"><execute>/home/nilix/bin/myUtils/qwopTiler.sh -k</execute></action></keybind><keybind key="W-q"><action name="Execute"><execute>/home/nilix/bin/myUtils/qwopTiler.sh -q</execute></action></keybind><keybind key="W-w"><action name="Execute"><execute>/home/nilix/bin/myUtils/qwopTiler.sh -w</execute></action></keybind><keybind key="W-o"><action name="Execute"><execute>/home/nilix/bin/myUtils/qwopTiler.sh -o</execute></action></keybind><keybind key="W-p"><action name="Execute"><execute>/home/nilix/bin/myUtils/qwopTiler.sh -p</execute></action></keybind><keybind key="W-s"><action name="Execute"><!-- this is really just to bring the dock to the front --><execute>openbox --reconfigure</execute></action></keybind><keybind key="W-f"><action name="Execute"><!-- hide the zenbar for fullscreen windows --><execute>killall -s SIGUSR1 dzen2</execute></action></keybind></keyboard><mouse><dragThreshold>1</dragThreshold><!-- number of pixels the mouse must move before a drag begins --><doubleClickTime>500</doubleClickTime><!-- in milliseconds (1000 = 1 second) --><screenEdgeWarpTime>400</screenEdgeWarpTime><!-- Time before changing desktops when the pointer touches the edge of the + </keybind> + <keybind key="W-q"> + <action name="Unmaximize"/> + <action name="MoveResizeTo"> + <x>1%</x> + <y>1%</y> + <width>485/1000</width> + <height>485/1000</height> + </action> + </keybind> + <keybind key="W-w"> + <action name="Unmaximize"/> + <action name="MoveResizeTo"> + <x>1%</x> + <y>505/1000</y> + <width>485/1000</width> + <height>485/1000</height> + </action> + </keybind> + <keybind key="W-o"> + <action name="Unmaximize"/> + <action name="MoveResizeTo"> + <x>505/1000</x> + <y>505/1000</y> + <width>485/1000</width> + <height>485/1000</height> + </action> + </keybind> + <keybind key="W-p"> + <action name="Unmaximize"/> + <action name="MoveResizeTo"> + <x>505/1000</x> + <y>1%</y> + <width>485/1000</width> + <height>485/1000</height> + </action> + </keybind> + <keybind key="W-s"> + <action name="ToggleOmnipresent"/> + </keybind> + </keyboard> + <mouse> + <dragThreshold>1</dragThreshold> + <!-- number of pixels the mouse must move before a drag begins --> + <doubleClickTime>500</doubleClickTime> + <!-- in milliseconds (1000 = 1 second) --> + <screenEdgeWarpTime>400</screenEdgeWarpTime> + <!-- Time before changing desktops when the pointer touches the edge of the screen while moving a window, in milliseconds (1000 = 1 second). - Set this to 0 to disable warping --><screenEdgeWarpMouse>false</screenEdgeWarpMouse><!-- Set this to TRUE to move the mouse pointer across the desktop when - switching due to hitting the edge of the screen --><context name="Frame"><mousebind button="W-Left" action="Press"><action name="Focus"/><action name="Raise"/></mousebind><mousebind button="W-Left" action="Click"><action name="Focus"/><action name="Raise"/></mousebind><mousebind button="W-Middle" action="Drag"><action name="Move"/></mousebind><mousebind button="W-Right" action="Drag"><action name="Resize"/></mousebind><mousebind button="W-Up" action="Click"><action name="GoToDesktop"><to>previous</to></action></mousebind><mousebind button="W-Down" action="Click"><action name="GoToDesktop"><to>next</to></action></mousebind><mousebind button="C-A-Up" action="Click"><action name="GoToDesktop"><to>previous</to></action></mousebind><mousebind button="C-A-Down" action="Click"><action name="GoToDesktop"><to>next</to></action></mousebind><mousebind button="A-S-Up" action="Click"><action name="SendToDesktop"><to>previous</to></action></mousebind><mousebind button="A-S-Down" action="Click"><action name="SendToDesktop"><to>next</to></action></mousebind></context><context name="Titlebar"><mousebind button="Left" action="Drag"><action name="Move"/></mousebind><mousebind button="Left" action="DoubleClick"><action name="ToggleMaximizeFull"/></mousebind><mousebind button="Up" action="Click"><action name="if"><shaded>no</shaded><then><action name="Shade"/></then></action></mousebind><mousebind button="Down" action="Click"><action name="if"><shaded>yes</shaded><then><action name="Unshade"/><action name="Raise"/></then></action></mousebind></context><context name="Titlebar Top Right Bottom Left TLCorner TRCorner BRCorner BLCorner"><mousebind button="Left" action="Press"><action name="Focus"/><action name="Raise"/></mousebind><mousebind button="Middle" action="Press"><action name="Lower"/><action name="FocusToBottom"/><action name="Unfocus"/></mousebind><mousebind button="Right" action="Press"><action name="Focus"/><action name="Raise"/><action name="ShowMenu"><menu>client-menu</menu></action></mousebind></context><context name="Top"><mousebind button="Left" action="Drag"><action name="Resize"><edge>top</edge></action></mousebind></context><context name="Left"><mousebind button="Left" action="Drag"><action name="Resize"><edge>left</edge></action></mousebind></context><context name="Right"><mousebind button="Left" action="Drag"><action name="Resize"><edge>right</edge></action></mousebind></context><context name="Bottom"><mousebind button="Left" action="Drag"><action name="Resize"><edge>bottom</edge></action></mousebind><mousebind button="Right" action="Press"><action name="Focus"/><action name="Raise"/><action name="ShowMenu"><menu>client-menu</menu></action></mousebind></context><context name="TRCorner BRCorner TLCorner BLCorner"><mousebind button="Left" action="Press"><action name="Focus"/><action name="Raise"/></mousebind><mousebind button="Left" action="Drag"><action name="Resize"/></mousebind></context><context name="Client"><mousebind button="Left" action="Press"><action name="Focus"/><action name="Raise"/></mousebind><mousebind button="Middle" action="Press"><action name="Focus"/><action name="Raise"/></mousebind><mousebind button="Right" action="Press"><action name="Focus"/><action name="Raise"/></mousebind></context><context name="Icon"><mousebind button="Left" action="Press"><action name="Focus"/><action name="Raise"/><action name="ShowMenu"><menu>client-menu</menu></action></mousebind><mousebind button="Right" action="Press"><action name="Focus"/><action name="Raise"/><action name="ShowMenu"><menu>client-menu</menu></action></mousebind></context><context name="AllDesktops"><mousebind button="Left" action="Press"><action name="Focus"/><action name="Raise"/><action name="Unshade"/></mousebind><mousebind button="Left" action="Click"><action name="ToggleOmnipresent"/></mousebind></context><context name="Shade"><mousebind button="Left" action="Press"><action name="Focus"/><action name="Raise"/></mousebind><mousebind button="Left" action="Click"><action name="ToggleShade"/></mousebind></context><context name="Iconify"><mousebind button="Left" action="Press"><action name="Focus"/><action name="Raise"/></mousebind><mousebind button="Left" action="Click"><action name="Iconify"/></mousebind></context><context name="Maximize"><mousebind button="Left" action="Press"><action name="Focus"/><action name="Raise"/><action name="Unshade"/></mousebind><mousebind button="Middle" action="Press"><action name="Focus"/><action name="Raise"/><action name="Unshade"/></mousebind><mousebind button="Right" action="Press"><action name="Focus"/><action name="Raise"/><action name="Unshade"/></mousebind><mousebind button="Left" action="Click"><action name="ToggleMaximize"/></mousebind><mousebind button="Middle" action="Click"><action name="ToggleMaximize"><direction>vertical</direction></action></mousebind><mousebind button="Right" action="Click"><action name="ToggleMaximize"><direction>horizontal</direction></action></mousebind></context><context name="Close"><mousebind button="Left" action="Press"><action name="Focus"/><action name="Raise"/><action name="Unshade"/></mousebind><mousebind button="Left" action="Click"><action name="Close"/></mousebind></context><context name="Desktop"><mousebind button="Left" action="Press"><action name="Focus"/><action name="Raise"/></mousebind><mousebind button="Right" action="Press"><action name="Focus"/><action name="Raise"/></mousebind></context><context name="Root"><!-- Menus --><mousebind button="Middle" action="Press"><action name="ShowMenu"><menu>client-list-combined-menu</menu></action></mousebind><mousebind button="Right" action="Press"><action name="ShowMenu"><menu>root-menu</menu></action></mousebind></context><context name="MoveResize"><mousebind button="Up" action="Click"><action name="GoToDesktop"><to>previous</to></action></mousebind><mousebind button="Down" action="Click"><action name="GoToDesktop"><to>next</to></action></mousebind><mousebind button="A-Up" action="Click"><action name="GoToDesktop"><to>previous</to></action></mousebind><mousebind button="A-Down" action="Click"><action name="GoToDesktop"><to>next</to></action></mousebind></context></mouse><menu><!-- You can specify more than one menu file in here and they are all loaded, - just don't make menu ids clash or, well, it'll be kind of pointless --><!-- default menu file (or custom one in $HOME/.config/openbox/) --><file>menu.xml</file><hideDelay>200</hideDelay><!-- if a press-release lasts longer than this setting (in milliseconds), the - menu is hidden again --><middle>no</middle><!-- center submenus vertically about the parent entry --><submenuShowDelay>100</submenuShowDelay><!-- time to delay before showing a submenu after hovering over the parent + Set this to 0 to disable warping --> + <screenEdgeWarpMouse>false</screenEdgeWarpMouse> + <!-- Set this to TRUE to move the mouse pointer across the desktop when + switching due to hitting the edge of the screen --> + <context name="Frame"> + <mousebind button="W-Left" action="Press"> + <action name="Focus"/> + <action name="Raise"/> + </mousebind> + <mousebind button="W-Left" action="Click"> + <action name="Focus"/> + <action name="Raise"/> + </mousebind> + <mousebind button="W-Left" action="Drag"> + <action name="Move"/> + </mousebind> + <mousebind button="W-Right" action="Drag"> + <action name="Resize"/> + </mousebind> + <mousebind button="W-Up" action="Click"> + <action name="GoToDesktop"> + <to>previous</to> + </action> + </mousebind> + <mousebind button="W-Down" action="Click"> + <action name="GoToDesktop"> + <to>next</to> + </action> + </mousebind> + <mousebind button="C-A-Up" action="Click"> + <action name="GoToDesktop"> + <to>previous</to> + </action> + </mousebind> + <mousebind button="C-A-Down" action="Click"> + <action name="GoToDesktop"> + <to>next</to> + </action> + </mousebind> + <mousebind button="A-S-Up" action="Click"> + <action name="SendToDesktop"> + <to>previous</to> + </action> + </mousebind> + <mousebind button="A-S-Down" action="Click"> + <action name="SendToDesktop"> + <to>next</to> + </action> + </mousebind> + </context> + <context name="Titlebar"> + <mousebind button="Left" action="Drag"> + <action name="Move"/> + </mousebind> + <mousebind button="Left" action="DoubleClick"> + <action name="ToggleMaximizeFull"/> + </mousebind> + <mousebind button="Up" action="Click"> + <action name="if"> + <shaded>no</shaded> + <then> + <action name="Shade"/> + </then> + </action> + </mousebind> + <mousebind button="Down" action="Click"> + <action name="if"> + <shaded>yes</shaded> + <then> + <action name="Unshade"/> + <action name="Raise"/> + </then> + </action> + </mousebind> + </context> + <context name="Titlebar Top Right Bottom Left TLCorner TRCorner BRCorner BLCorner"> + <mousebind button="Left" action="Press"> + <action name="Focus"/> + <action name="Raise"/> + </mousebind> + <mousebind button="Middle" action="Press"> + <action name="Lower"/> + <action name="FocusToBottom"/> + <action name="Unfocus"/> + </mousebind> + <mousebind button="Right" action="Press"> + <action name="Focus"/> + <action name="Raise"/> + <action name="ShowMenu"> + <menu>client-menu</menu> + </action> + </mousebind> + </context> + <context name="Top"> + <mousebind button="Left" action="Drag"> + <action name="Resize"> + <edge>top</edge> + </action> + </mousebind> + </context> + <context name="Left"> + <mousebind button="Left" action="Drag"> + <action name="Resize"> + <edge>left</edge> + </action> + </mousebind> + </context> + <context name="Right"> + <mousebind button="Left" action="Drag"> + <action name="Resize"> + <edge>right</edge> + </action> + </mousebind> + </context> + <context name="Bottom"> + <mousebind button="Left" action="Drag"> + <action name="Resize"> + <edge>bottom</edge> + </action> + </mousebind> + <mousebind button="Right" action="Press"> + <action name="Focus"/> + <action name="Raise"/> + <action name="ShowMenu"> + <menu>client-menu</menu> + </action> + </mousebind> + </context> + <context name="TRCorner BRCorner TLCorner BLCorner"> + <mousebind button="Left" action="Press"> + <action name="Focus"/> + <action name="Raise"/> + </mousebind> + <mousebind button="Left" action="Drag"> + <action name="Resize"/> + </mousebind> + </context> + <context name="Client"> + <mousebind button="Left" action="Press"> + <action name="Focus"/> + <action name="Raise"/> + </mousebind> + <mousebind button="Middle" action="Press"> + <action name="Focus"/> + <action name="Raise"/> + </mousebind> + <mousebind button="Right" action="Press"> + <action name="Focus"/> + <action name="Raise"/> + </mousebind> + </context> + <context name="Icon"> + <mousebind button="Left" action="Press"> + <action name="Focus"/> + <action name="Raise"/> + <action name="ShowMenu"> + <menu>client-menu</menu> + </action> + </mousebind> + <mousebind button="Right" action="Press"> + <action name="Focus"/> + <action name="Raise"/> + <action name="ShowMenu"> + <menu>client-menu</menu> + </action> + </mousebind> + </context> + <context name="AllDesktops"> + <mousebind button="Left" action="Press"> + <action name="Focus"/> + <action name="Raise"/> + <action name="Unshade"/> + </mousebind> + <mousebind button="Left" action="Click"> + <action name="ToggleOmnipresent"/> + </mousebind> + </context> + <context name="Shade"> + <mousebind button="Left" action="Press"> + <action name="Focus"/> + <action name="Raise"/> + </mousebind> + <mousebind button="Left" action="Click"> + <action name="ToggleShade"/> + </mousebind> + </context> + <context name="Iconify"> + <mousebind button="Left" action="Press"> + <action name="Focus"/> + <action name="Raise"/> + </mousebind> + <mousebind button="Left" action="Click"> + <action name="Iconify"/> + </mousebind> + </context> + <context name="Maximize"> + <mousebind button="Left" action="Press"> + <action name="Focus"/> + <action name="Raise"/> + <action name="Unshade"/> + </mousebind> + <mousebind button="Middle" action="Press"> + <action name="Focus"/> + <action name="Raise"/> + <action name="Unshade"/> + </mousebind> + <mousebind button="Right" action="Press"> + <action name="Focus"/> + <action name="Raise"/> + <action name="Unshade"/> + </mousebind> + <mousebind button="Left" action="Click"> + <action name="ToggleMaximize"/> + </mousebind> + <mousebind button="Middle" action="Click"> + <action name="ToggleMaximize"> + <direction>vertical</direction> + </action> + </mousebind> + <mousebind button="Right" action="Click"> + <action name="ToggleMaximize"> + <direction>horizontal</direction> + </action> + </mousebind> + </context> + <context name="Close"> + <mousebind button="Left" action="Press"> + <action name="Focus"/> + <action name="Raise"/> + <action name="Unshade"/> + </mousebind> + <mousebind button="Left" action="Click"> + <action name="Close"/> + </mousebind> + </context> + <context name="Desktop"> + <mousebind button="Left" action="Press"> + <action name="Focus"/> + <action name="Raise"/> + </mousebind> + <mousebind button="Right" action="Press"> + <action name="Focus"/> + <action name="Raise"/> + </mousebind> + </context> + <context name="Root"> + <!-- Menus --> + <mousebind button="Middle" action="Press"> + <action name="ShowMenu"> + <menu>client-list-combined-menu</menu> + </action> + </mousebind> + <mousebind button="Right" action="Press"> + <action name="ShowMenu"> + <menu>root-menu</menu> + </action> + </mousebind> + <mousebind button="Up" action="Press"> + <action name="GoToDesktop"> + <to>previous</to> + </action> + </mousebind> + <mousebind button="Down" action="Press"> + <action name="GoToDesktop"> + <to>next</to> + </action> + </mousebind> + </context> + <context name="MoveResize"> + <mousebind button="Up" action="Click"> + <action name="GoToDesktop"> + <to>previous</to> + </action> + </mousebind> + <mousebind button="Down" action="Click"> + <action name="GoToDesktop"> + <to>next</to> + </action> + </mousebind> + <mousebind button="A-Up" action="Click"> + <action name="GoToDesktop"> + <to>previous</to> + </action> + </mousebind> + <mousebind button="A-Down" action="Click"> + <action name="GoToDesktop"> + <to>next</to> + </action> + </mousebind> + </context> + </mouse> + <menu> + <!-- You can specify more than one menu file in here and they are all loaded, + just don't make menu ids clash or, well, it'll be kind of pointless --> + <!-- default menu file (or custom one in $HOME/.config/openbox/) --> + <file>menu.xml</file> + <hideDelay>200</hideDelay> + <!-- if a press-release lasts longer than this setting (in milliseconds), the + menu is hidden again --> + <middle>no</middle> + <!-- center submenus vertically about the parent entry --> + <submenuShowDelay>100</submenuShowDelay> + <!-- time to delay before showing a submenu after hovering over the parent entry. if this is a negative value, then the delay is infinite and the - submenu will not be shown until it is clicked on --><submenuHideDelay>400</submenuHideDelay><!-- time to delay before hiding a submenu when selecting another + submenu will not be shown until it is clicked on --> + <submenuHideDelay>400</submenuHideDelay> + <!-- time to delay before hiding a submenu when selecting another entry in parent menu if this is a negative value, then the delay is infinite and the - submenu will not be hidden until a different submenu is opened --><showIcons>yes</showIcons><!-- controls if icons appear in the client-list-(combined-)menu --><manageDesktops>yes</manageDesktops><!-- show the manage desktops section in the client-list-(combined-)menu --></menu><applications><!-- + submenu will not be hidden until a different submenu is opened --> + <showIcons>yes</showIcons> + <!-- controls if icons appear in the client-list-(combined-)menu --> + <manageDesktops>yes</manageDesktops> + <!-- show the manage desktops section in the client-list-(combined-)menu --> + </menu> + <applications><!-- # this is an example with comments through out. use these to make your # own rules, but without the comments of course. # you may use one or more of the name/class/role/title/type rules to specify

@@ -139,6 +775,6 @@ <maximized>true</maximized> # 'Horizontal', 'Vertical' or boolean (yes/no)

</application> # end of the example ---><application name="status" class="URxvt"><skip_pager>yes</skip_pager><skip_taskbar>yes</skip_taskbar><desktop>all</desktop><decor>no</decor><layer force="yes">below</layer><position force="yes"><x>-4</x><y>-26</y></position></application><application name="dmesg" class="URxvt"><skip_pager>yes</skip_pager><skip_taskbar>yes</skip_taskbar><desktop>all</desktop><decor>no</decor><layer force="yes">below</layer><position force="yes"><x>-4</x><y>-126</y></position></application><application title="navigator" class="URxvt"><desktop>all</desktop><layer>above</layer><position force="yes"><x>center</x><y>center</y></position></application><application name="xosview"><desktop>all</desktop><skip_pager>yes</skip_pager><skip_taskbar>yes</skip_taskbar><iconic>no</iconic><decor>no</decor><position force="yes"><x>0</x><y>0</y></position></application>s&gt; +--><application class="Audacious"><decor>yes</decor></application><application name="status" class="URxvt"><skip_pager>yes</skip_pager><skip_taskbar>yes</skip_taskbar><desktop>all</desktop><decor>no</decor><layer force="yes">below</layer><position force="yes"><x>-4</x><y>-26</y></position></application><application name="dmesg" class="URxvt"><skip_pager>yes</skip_pager><skip_taskbar>yes</skip_taskbar><desktop>all</desktop><decor>no</decor><layer force="yes">below</layer><position force="yes"><x>-4</x><y>-126</y></position></application><application title="navigator" class="URxvt"><desktop>all</desktop><layer>above</layer><position force="yes"><x>center</x><y>center</y></position></application><application name="xosview"><desktop>all</desktop><skip_pager>yes</skip_pager><skip_taskbar>yes</skip_taskbar><iconic>no</iconic><decor>no</decor><position force="yes"><x>0</x><y>0</y></position></application>s&gt; </applications> </openbox_config>
M tint2rctint2rc

@@ -1,4 +1,4 @@

-#---- Generated by tint2conf daf6 ---- +#---- Generated by tint2conf 7d01 ---- # See https://gitlab.com/o9000/tint2/wikis/Configure for # full documentation of the configuration options. #-------------------------------------

@@ -18,7 +18,7 @@ border_color_hover = #000000 30

background_color_pressed = #000000 60 border_color_pressed = #000000 30 -# Background 2: Default task, Iconified task +# Background 2: rounded = 0 border_width = 0 border_sides = TBLR

@@ -31,17 +31,17 @@ border_color_hover = #eaeaea 44

background_color_pressed = #555555 4 border_color_pressed = #eaeaea 44 -# Background 3: Active task -rounded = 1 +# Background 3: Default task, Iconified task +rounded = 3 border_width = 1 border_sides = TBLR border_content_tint_weight = 0 background_content_tint_weight = 0 -background_color = #000000 85 -border_color = #1f9b92 100 -background_color_hover = #ffffff 10 +background_color = #000000 100 +border_color = #c9c9c9 100 +background_color_hover = #000000 100 border_color_hover = #1f9b92 100 -background_color_pressed = #555555 4 +background_color_pressed = #000000 100 border_color_pressed = #1f9b92 100 # Background 4:

@@ -78,7 +78,7 @@ panel_margin = 0 0

panel_padding = 2 3 2 panel_background_id = 1 wm_menu = 1 -panel_dock = 1 +panel_dock = 0 panel_pivot_struts = 0 panel_position = top center horizontal panel_layer = top

@@ -106,9 +106,9 @@ taskbar_padding = 0 0 2

taskbar_background_id = 0 taskbar_active_background_id = 0 taskbar_name = 1 -taskbar_hide_inactive_tasks = 0 +taskbar_hide_inactive_tasks = 1 taskbar_hide_different_monitor = 0 -taskbar_hide_different_desktop = 0 +taskbar_hide_different_desktop = 1 taskbar_always_show_all_desktop_tasks = 0 taskbar_name_padding = 8 2 taskbar_name_background_id = 0

@@ -126,7 +126,7 @@ task_text = 1

task_icon = 0 task_centered = 1 urgent_nb_of_blink = 100000 -task_maximum_size = 300 24 +task_maximum_size = 178 24 task_padding = 2 2 4 task_font = LiterationSans Nerd Font 9 task_tooltip = 1

@@ -135,13 +135,12 @@ task_thumbnail_size = 198

task_font_color = #c9c9c9 100 task_normal_font_color = #797979 100 task_active_font_color = #c9c9c9 100 -task_iconified_font_color = #797979 70 -task_background_id = 2 -task_active_background_id = 3 -task_iconified_background_id = 2 +task_iconified_font_color = #c9c9c9 100 +task_background_id = 3 +task_iconified_background_id = 3 mouse_left = toggle_iconify mouse_middle = close -mouse_right = none +mouse_right = maximize_restore mouse_scroll_up = none mouse_scroll_down = none

@@ -216,9 +215,9 @@ execp_cache_icon = 0

execp_continuous = 0 execp_markup = 0 execp_monitor = all -execp_tooltip = leftclick: windowlist, rightclick: apps menu, scroll: switch desktops +execp_tooltip = left-click: app menu; right-click: system monitor; scroll: switch desktops execp_lclick_command = /home/nilix/bin/9/dmenu_exe -execp_rclick_command = alacritty -e htop +execp_rclick_command = st -e htop execp_mclick_command = execp_uwheel_command = /home/nilix/src/zenUtils/desks.sh -p execp_dwheel_command = /home/nilix/src/zenUtils/desks.sh -n

@@ -240,10 +239,10 @@ execp_cache_icon = 0

execp_continuous = 0 execp_markup = 0 execp_monitor = all -execp_tooltip = leftclick: network config, rightclick: battery status -execp_lclick_command = /home/nilix/src/zenUtils/nmtuiWin.sh +execp_tooltip = left-click: network config; middle-click: audio mixer; right-click: battery status +execp_lclick_command = st -e nmtui execp_rclick_command = notify-send -u normal -c power battery [$(cat /sys/class/power_supply/BAT0/capacity)%] -execp_mclick_command = +execp_mclick_command = st -e alsamixer execp_uwheel_command = execp_dwheel_command = execp_font = SauceCodePro Nerd Font 9

@@ -264,7 +263,7 @@ execp_cache_icon = 0

execp_continuous = 0 execp_markup = 0 execp_monitor = all -execp_tooltip = leftclick: toggle time display +execp_tooltip = left-click: toggle time display execp_lclick_command = ~/src/zenUtils/dynacal.sh -t execp_rclick_command = execp_mclick_command =