Compare commits

..

19 commits

Author SHA1 Message Date
51993e324d
remove misleading dead comment 2023-11-26 12:35:47 -07:00
66dbb0a9d0
update POC controller-based desktop config 2023-11-26 12:32:13 -07:00
557263eaa6
add cortile, update compton config to picom 2023-03-07 23:11:48 -07:00
3432ef4807
update kshrc, openbox config, tint2rc, launchers 2023-03-07 22:41:05 -07:00
9c69581540 Merge branch 'ksatrya' 2022-03-26 09:42:07 -06:00
86f5fe1801 Merge branch 'ksatrya' 2022-03-10 09:36:47 -07:00
c90c4c70bf Merge branch 'ksatrya' 2022-03-03 15:22:32 -07:00
23a4e79c14 Merge branch 'ksatrya' 2022-03-01 10:27:03 -07:00
6b45ed90ce Merge branch 'ksatrya' 2021-11-26 23:01:15 -07:00
fefbd9aeff Merge branch 'ksatrya' 2021-09-19 00:23:32 -06:00
e7c219ecab
explicit thanks to makeworld in uxntal syntax file :) 2021-08-26 20:00:36 -06:00
d6f1aa49b4 merge makeworld's updated micro syntax 2021-08-26 19:57:47 -06:00
c6d84e530b
Merge branch 'ksatrya' 2021-08-25 00:41:08 -06:00
c42f342ec5 Merge branch 'ksatrya' 2021-08-12 11:38:34 -06:00
e2521a7677 Merge branch 'ksatrya' 2021-08-11 16:42:05 -06:00
d518f50cbd Merge branch 'ksatrya' 2021-08-11 16:09:23 -06:00
0488c73589 Merge branch 'ksatrya' 2021-08-11 16:05:46 -06:00
6b7b6a6103 Merge branch 'ksatrya' 2021-08-05 11:12:28 -06:00
5fd163f255
use nilfm.cc address 2021-06-19 23:50:44 -06:00
16 changed files with 1646 additions and 122 deletions

View file

@ -1,25 +0,0 @@
vsync = "opengl"
unredir-if-possible = true
frame-opacity = 1
opacity-rule = [
"85:window_type *= 'menu'",
"85:window_type *= 'dock'",
"85:window_type *= 'tooltip'",
"85:window_type *= 'notif'",
"85:name = 'acme'",
"85:class_i *= 'rxvt'",
"85:id = 0x803752",
"85:id = 0x800258",
"85:id = 0x800254",
"85:id = 0x803756",
"85:id = 0x120025a"
];
shadow-exclude = [
"name = 'Notification'",
"name = 'dzen title'",
"window_type *= 'dock'",
"id = 0x120025a"
];

132
cortile.config.toml Normal file
View file

@ -0,0 +1,132 @@
############################################################
# https://github.com/leukipp/cortile/blob/main/config.toml #
############################################################
# Tiling will be enabled on application start if set to true (true | false).
tiling_enabled = false
# Initial tiling layout ("fullscreen" | "vertical-left" | "vertical-right" | "horizontal-top" | "horizontal-bottom").
tiling_layout = "vertical-left"
# Initial division of master-slave area (0.0 - 1.0).
proportion = 0.6
# Minimum division of master-slave area (0.0 - 1.0).
proportion_min = 0.1
# Maximum division of master-slave area (0.0 - 1.0).
proportion_max = 0.9
# How much to increment/decrement master-slave area (0.0 - 1.0).
proportion_step = 0.05
# Additional margin of the tiling area ([top, right, bottom, left])
edge_margin = [0, 0, 0, 0]
# Width and height of a hot-corner area within the edge corners (0 - 100).
edge_corner_size = 10
# Width or height of a hot-corner area within the edge centers (0 - 100).
edge_center_size = 100
# Maximum number of allowed master windows (0 - 10)
window_masters_max = 5
# Maximum number of allowed slave windows (1 - 10)
window_slaves_max = 5
# How much space should be left between windows (0 - 100).
window_gap_size = 4
# Window decorations will be removed if set to false (true | false).
window_decoration = true
# Regex in RE2 syntax for ignoring windows (['WM_CLASS', 'WM_NAME'] = ['ignore all windows with this class', 'but allow those with this name']).
# WM_CLASS string can be found by running 'xprop WM_CLASS'.
window_ignore = [
['uxnemu', ''],
['gcolor2', ''],
]
############################################################
[keys] # Key symbols can be found by running 'xev'. #
############################################################
# Tile the current workspace.
tile = "mod4-T"
# Untile the current workspace.
untile = "mod4-Shift-T"
# Cycles through the available layouts.
layout_cycle = "mod4-backslash"
# Activates the fullscreen layout.
#layout_fullscreen = "Control-Shift-Space"
# Activates the vertical-left layout.
#layout_vertical_left = "Control-Shift-Left"
# Activates the vertical-right layout.
#layout_vertical_right = "Control-Shift-Right"
# Activates the horizontal-top layout.
#layout_horizontal_top = "Control-Shift-Up"
# Activates the horizontal-bottom layout.
#layout_horizontal_bottom = "Control-Shift-Down"
# Make the active window as master.
master_make = "mod4-return"
# Increase the number of masters.
master_increase = "mod4-bracketright"
# Decrease the number of masters.
master_decrease = "mod4-bracketleft"
# Increase the number of slaves.
#slave_increase = "Control-Shift-KP_Add"
# Decrease the number of slaves.
#slave_decrease = "Control-Shift-KP_Subtract"
# Increase the proportion of master-slave area.
proportion_increase = "mod4-Shift-bracketright"
# Decrease the proportion of master-slave area.
proportion_decrease = "mod4-Shift-bracketleft"
# Moves focus to the next window.
#window_next = "Control-Shift-KP_2"
# Moves focus to the previous window.
#window_previous = "Control-Shift-KP_8"
############################################################
[corners] # Action strings can also be external commands. #
############################################################
# Corner at top left
#top_left = "layout_cycle"
# Corner at top center
#top_center = "tile"
# Corner at top right
#top_right = "master_make"
# Corner at center right
#center_right = "proportion_increase"
# Corner at bottom right
#bottom_right = "master_increase"
# Corner at bottom center
#bottom_center = "untile"
# Corner at bottom left
#bottom_left = "master_decrease"
# Corner at center left
#center_left = "proportion_decrease"

270
desktop.controller.amgp Normal file
View file

@ -0,0 +1,270 @@
<?xml version="1.0" encoding="UTF-8"?>
<gamecontroller configversion="19" appversion="3.3.4">
<!--The SDL name for a joystick is included for informational purposes only.-->
<sdlname>Afterglow Gamepad for PS3</sdlname>
<!--The Unique ID for a joystick is included for informational purposes only.-->
<uniqueID>0300d3b76f0e000011010000110100003695273</uniqueID>
<stickAxisAssociation index="2" xAxis="3" yAxis="4"/>
<stickAxisAssociation index="1" xAxis="1" yAxis="2"/>
<vdpadButtonAssociations index="1">
<vdpadButtonAssociation axis="0" button="12" direction="1"/>
<vdpadButtonAssociation axis="0" button="13" direction="4"/>
<vdpadButtonAssociation axis="0" button="14" direction="8"/>
<vdpadButtonAssociation axis="0" button="15" direction="2"/>
</vdpadButtonAssociations>
<names>
<controlstickname index="2">Stick 2</controlstickname>
<controlstickname index="1">Stick 1</controlstickname>
</names>
<sets>
<!-- main set is for general GUI operations -->
<set index="1">
<!-- right stick scrolls -->
<stick index="2">
<stickbutton index="7">
<slots>
<slot>
<code>6</code>
<mode>mousebutton</mode>
</slot>
</slots>
</stickbutton>
<stickbutton index="5">
<slots>
<slot>
<code>5</code>
<mode>mousebutton</mode>
</slot>
</slots>
</stickbutton>
<stickbutton index="3">
<slots>
<slot>
<code>7</code>
<mode>mousebutton</mode>
</slot>
</slots>
</stickbutton>
<stickbutton index="1">
<slots>
<slot>
<code>4</code>
<mode>mousebutton</mode>
</slot>
</slots>
</stickbutton>
</stick>
<!-- left stick moves the mouse pointer -->
<stick index="1">
<stickbutton index="7">
<slots>
<slot>
<code>3</code>
<mode>mousemovement</mode>
</slot>
</slots>
</stickbutton>
<stickbutton index="5">
<slots>
<slot>
<code>2</code>
<mode>mousemovement</mode>
</slot>
</slots>
</stickbutton>
<stickbutton index="3">
<slots>
<slot>
<code>4</code>
<mode>mousemovement</mode>
</slot>
</slots>
</stickbutton>
<stickbutton index="1">
<slots>
<slot>
<code>1</code>
<mode>mousemovement</mode>
</slot>
</slots>
</stickbutton>
</stick>
<!-- dpad is mapped to arrow keys -->
<dpad index="1">
<dpadbutton index="8">
<slots>
<slot>
<code>0x1000012</code>
<mode>keyboard</mode>
</slot>
</slots>
</dpadbutton>
<dpadbutton index="4">
<slots>
<slot>
<code>0x1000015</code>
<mode>keyboard</mode>
</slot>
</slots>
</dpadbutton>
<dpadbutton index="2">
<slots>
<slot>
<code>0x1000014</code>
<mode>keyboard</mode>
</slot>
</slots>
</dpadbutton>
<dpadbutton index="1">
<slots>
<slot>
<code>0x1000013</code>
<mode>keyboard</mode>
</slot>
</slots>
</dpadbutton>
</dpad>
<!-- R&L 1&2 are modbuttons -->
<trigger index="6">
<deadZone>2000</deadZone>
<throttle>positivehalf</throttle>
<triggerbutton index="2">
<slots>
<slot>
<code>0x1000023</code>
<mode>keyboard</mode>
</slot>
</slots>
</triggerbutton>
</trigger>
<trigger index="5">
<deadZone>2000</deadZone>
<throttle>positivehalf</throttle>
<triggerbutton index="2">
<slots>
<slot>
<code>0x1000020</code>
<mode>keyboard</mode>
</slot>
</slots>
</triggerbutton>
</trigger>
<button index="11">
<slots>
<slot>
<code>0x1000021</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="10">
<slots>
<slot>
<code>0x1000022</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<!-- face buttons: { sqare: button1, x: button2, circle: button3, triangle: esc } -->
<button index="4">
<slots>
<slot>
<code>0x1000000</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="3">
<slots>
<slot>
<code>1</code>
<mode>mousebutton</mode>
</slot>
</slots>
</button>
<button index="2">
<slots>
<slot>
<code>3</code>
<mode>mousebutton</mode>
</slot>
</slots>
</button>
<button index="1">
<slots>
<slot>
<code>2</code>
<mode>mousebutton</mode>
</slot>
</slots>
</button>
<!-- select = tab, start = enter -->
<button index="7">
<slots>
<slot>
<code>0x1000004</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<button index="5">
<slots>
<slot>
<code>0x1000001</code>
<mode>keyboard</mode>
</slot>
</slots>
</button>
<!-- R3 toggles svkbd -->
<button index="9">
<slots>
<slot>
<path>/home/nilix/bin/togglekb.sh</path>
<mode>execute</mode>
</slot>
</slots>
</button>
<!-- guide button changes to set 2 -->
<button index="6">
<slots>
<slot>
<code>1</code>
<mode>setchange</mode>
</slot>
</slots>
</button>
</set>
<!-- this set is empty so that game configs can take over the controller bindings -->
<set index="2">
<trigger index="6">
<throttle>positivehalf</throttle>
</trigger>
<trigger index="5">
<throttle>positivehalf</throttle>
</trigger>
<!-- guide button toggles back to set 1 -->
<button index="6">
<slots>
<slot>
<code>0</code>
<mode>setchange</mode>
</slot>
</slots>
</button>
</set>
</sets>
</gamecontroller>

57
kshrc
View file

@ -101,20 +101,6 @@ mondev(){
esac 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() waitfor()
{ {
while pgrep $1; do while pgrep $1; do
@ -122,13 +108,6 @@ waitfor()
done done
} }
mergeandtest()
{
git checkout $1
git checkout -b $1_$2_test
git merge $2
}
9man() 9man()
{ {
if [ "${TERM}" != "dumb" ]; then if [ "${TERM}" != "dumb" ]; then
@ -158,11 +137,16 @@ today(){
mode(){ mode(){
hasPanel=0 hasPanel=0
hasTile=0
if [ ! -z "$1" ]; then if [ ! -z "$1" ]; then
if pgrep tint2; then if pgrep tint2; then
hasPanel=1 hasPanel=1
killall tint2 killall tint2
fi fi
if pgrep zentile; then
hasTile=1
killall zentile
fi
case $1 in case $1 in
desktop) desktop)
~/src/zenUtils/extdisplay.sh solo ~/src/zenUtils/extdisplay.sh solo
@ -184,6 +168,9 @@ mode(){
if [ ${hasPanel} -eq 1 ]; then if [ ${hasPanel} -eq 1 ]; then
tint2 & tint2 &
fi fi
if [ ${hasTile} -eq 1 ]; then
zentile &
fi
fi fi
} }
@ -224,22 +211,39 @@ dreadlock() {
$cmd "$@" | nobs $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 WINIT_X11_SCALE_FACTOR=1
export LC_ALL=en_US.UTF-8 export LC_ALL=en_US.UTF-8
export GPG_TTY=$(tty) export GPG_TTY=$(tty)
export VISUAL=micro export VISUAL=micro
export EDITOR=micro export EDITOR=micro
export BROWSER=qutebrowser export BROWSER=netsurf
export GTK_THEME=steppenwolf-dark export GTK_THEME=steppenwolf-dark
export MICRO_TRUECOLOR=1 export MICRO_TRUECOLOR=1
export GOPATH=~/src/go export GOPATH=~/src/go
export GOPROXY=on
export ZEIT_DB=~/.zeit/db export ZEIT_DB=~/.zeit/db
export DOTNET_ROOT=${HOME}/bin/dotnet export DOTNET_ROOT=${HOME}/bin/dotnet
export SIGNID=90587A740FA4FFA0971575383B7FBC22144E6398 export SIGNID=90587A740FA4FFA0971575383B7FBC22144E6398
export ENCRID=F5672E001CC962BE3B6C8887C65B677280C66DE5 export ENCRID=F5672E001CC962BE3B6C8887C65B677280C66DE5
export MBOX_ROOT=/home/nilix/lib/mail/zoho 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 if [ "$TERM" = "dumb" ]; then
PS1='$(indicator) ' PS1='$(indicator) '
export PINENTRY_USER_DATA=tty export PINENTRY_USER_DATA=tty
@ -250,6 +254,7 @@ if [ "$TERM" = "dumb" ]; then
else else
PS1='\033]0;$(whoami)@$(hostname): ${PWD}\007[ $(hostname): ${PWD} ]\n$(indicator) ' PS1='\033]0;$(whoami)@$(hostname): ${PWD}\007[ $(hostname): ${PWD} ]\n$(indicator) '
export PINENTRY_USER_DATA=curses export PINENTRY_USER_DATA=curses
# export MBLAZE_PAGER=more
fi fi
bind -m '^L'='^C'clear'^J' bind -m '^L'='^C'clear'^J'
@ -280,10 +285,12 @@ if [ "$winid" ]; then
alias cd=_cd alias cd=_cd
fi fi
PATH=${HOME}/bin/crystal/bin:${PATH}
PATH=${HOME}/.local/bin:${PATH} PATH=${HOME}/.local/bin:${PATH}
PATH=${HOME}/.dotnet/tools:${PATH} PATH=${HOME}/.dotnet/tools:${PATH}
PATH=${HOME}/src/go/bin:${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 if [ -d ~/bin ]; then
PATH=~/bin:${PATH} PATH=~/bin:${PATH}
for x in ~/bin/*; do for x in ~/bin/*; do
@ -292,3 +299,5 @@ if [ -d ~/bin ]; then
fi fi
done done
fi fi
export PATH

20
launchers/acme.desktop Normal file
View file

@ -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=

317
launchers/mimeapps.list Normal file
View file

@ -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

18
launchers/mimeinfo.cache Normal file
View file

@ -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;

20
launchers/mixxx.desktop Normal file
View file

@ -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=

12
launchers/st.desktop Normal file
View file

@ -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

20
launchers/uxn.desktop Normal file
View file

@ -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=

View file

@ -1,3 +1,5 @@
# thanks to makeworld for new instructions and multiline comment support
filetype: uxntal filetype: uxntal
detect: detect:

View file

@ -1,11 +1,50 @@
env QT_QPA_PLATFORMTHEME=qt5ct # misc low level stuff
env GTK_THEME=steppenwolf-dark
xset -b xset -b
pulseaudio --start & sudo powertop --auto-tune &
xcompmgr -n & redshift -x; redshift -O 6000K &
~/.fehbg & xbacklight -set 50 &
udiskie -T & # mbsync wrapper
xosview -load +cpus +mem +battery +net +wireless -page -swap -disk &
wmclock & 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 &
plumber &
nitrogen --restore &
picom & # sleep 0.3
xbindkeys -f ~/.xbindkeysrc &
tint2 &
plank &
cortile &

View file

@ -27,34 +27,23 @@
</action> </action>
</item> </item>
<separator/> <separator/>
<menu id="udiskie" label="ext.storage" execute="/home/nilix/src/zenUtils/storage_menu.sh"/>
<separator/>
<item label="wallpaper"> <item label="wallpaper">
<action name="Execute"> <action name="Execute">
<command>sxiv -t /home/nilix/lib/img/</command> <command>nitrogen</command>
</action> </action>
</item> </item>
<separator/> <separator/>
<item label="menu cfg">
<action name="Execute">
<execute>obmenu</execute>
</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"> <item label="refresh">
<action name="Reconfigure"/> <action name="Execute">
<command>openbox --reconfigure; killall cortile ; cortile</command>
</action>
</item> </item>
<separator/> <separator/>
<item label="logout"> <item label="logout">
<action name="Execute"> <action name="Execute">
<command>sudo oblogout</command> <command>sudo /home/nilix/src/zenUtils/logout.sh -p</command>
</action> </action>
</item> </item>
</menu> </menu>

File diff suppressed because one or more lines are too long

17
picom.conf Normal file
View file

@ -0,0 +1,17 @@
opacity-rule = [
"85:class_g = 'st-256color'",
"85:class_g = 'acme'",
"85:class_g = 'kate'",
"85:window_type = 'dock'",
"85:class_g = 'taro' && (name = 'taro-compose' || name = 'taro-reader')",
"85:class_g = 'svkbd'"
]
shadow-exclude = [
"window_type = 'dock'"
]
wintypes: {
dock = {
clip-shadow-above: true
}
};

45
tint2rc
View file

@ -1,4 +1,4 @@
#---- Generated by tint2conf daf6 ---- #---- Generated by tint2conf 7d01 ----
# See https://gitlab.com/o9000/tint2/wikis/Configure for # See https://gitlab.com/o9000/tint2/wikis/Configure for
# full documentation of the configuration options. # full documentation of the configuration options.
#------------------------------------- #-------------------------------------
@ -18,7 +18,7 @@ border_color_hover = #000000 30
background_color_pressed = #000000 60 background_color_pressed = #000000 60
border_color_pressed = #000000 30 border_color_pressed = #000000 30
# Background 2: Default task, Iconified task # Background 2:
rounded = 0 rounded = 0
border_width = 0 border_width = 0
border_sides = TBLR border_sides = TBLR
@ -31,17 +31,17 @@ border_color_hover = #eaeaea 44
background_color_pressed = #555555 4 background_color_pressed = #555555 4
border_color_pressed = #eaeaea 44 border_color_pressed = #eaeaea 44
# Background 3: Active task # Background 3: Default task, Iconified task
rounded = 1 rounded = 3
border_width = 1 border_width = 1
border_sides = TBLR border_sides = TBLR
border_content_tint_weight = 0 border_content_tint_weight = 0
background_content_tint_weight = 0 background_content_tint_weight = 0
background_color = #000000 85 background_color = #000000 100
border_color = #1f9b92 100 border_color = #c9c9c9 100
background_color_hover = #ffffff 10 background_color_hover = #000000 100
border_color_hover = #1f9b92 100 border_color_hover = #1f9b92 100
background_color_pressed = #555555 4 background_color_pressed = #000000 100
border_color_pressed = #1f9b92 100 border_color_pressed = #1f9b92 100
# Background 4: # Background 4:
@ -78,7 +78,7 @@ panel_margin = 0 0
panel_padding = 2 3 2 panel_padding = 2 3 2
panel_background_id = 1 panel_background_id = 1
wm_menu = 1 wm_menu = 1
panel_dock = 1 panel_dock = 0
panel_pivot_struts = 0 panel_pivot_struts = 0
panel_position = top center horizontal panel_position = top center horizontal
panel_layer = top panel_layer = top
@ -106,9 +106,9 @@ taskbar_padding = 0 0 2
taskbar_background_id = 0 taskbar_background_id = 0
taskbar_active_background_id = 0 taskbar_active_background_id = 0
taskbar_name = 1 taskbar_name = 1
taskbar_hide_inactive_tasks = 0 taskbar_hide_inactive_tasks = 1
taskbar_hide_different_monitor = 0 taskbar_hide_different_monitor = 0
taskbar_hide_different_desktop = 0 taskbar_hide_different_desktop = 1
taskbar_always_show_all_desktop_tasks = 0 taskbar_always_show_all_desktop_tasks = 0
taskbar_name_padding = 8 2 taskbar_name_padding = 8 2
taskbar_name_background_id = 0 taskbar_name_background_id = 0
@ -126,7 +126,7 @@ task_text = 1
task_icon = 0 task_icon = 0
task_centered = 1 task_centered = 1
urgent_nb_of_blink = 100000 urgent_nb_of_blink = 100000
task_maximum_size = 300 24 task_maximum_size = 178 24
task_padding = 2 2 4 task_padding = 2 2 4
task_font = LiterationSans Nerd Font 9 task_font = LiterationSans Nerd Font 9
task_tooltip = 1 task_tooltip = 1
@ -135,13 +135,12 @@ task_thumbnail_size = 198
task_font_color = #c9c9c9 100 task_font_color = #c9c9c9 100
task_normal_font_color = #797979 100 task_normal_font_color = #797979 100
task_active_font_color = #c9c9c9 100 task_active_font_color = #c9c9c9 100
task_iconified_font_color = #797979 70 task_iconified_font_color = #c9c9c9 100
task_background_id = 2 task_background_id = 3
task_active_background_id = 3 task_iconified_background_id = 3
task_iconified_background_id = 2
mouse_left = toggle_iconify mouse_left = toggle_iconify
mouse_middle = close mouse_middle = close
mouse_right = none mouse_right = maximize_restore
mouse_scroll_up = none mouse_scroll_up = none
mouse_scroll_down = none mouse_scroll_down = none
@ -216,9 +215,9 @@ execp_cache_icon = 0
execp_continuous = 0 execp_continuous = 0
execp_markup = 0 execp_markup = 0
execp_monitor = all 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_lclick_command = /home/nilix/bin/9/dmenu_exe
execp_rclick_command = alacritty -e htop execp_rclick_command = st -e htop
execp_mclick_command = execp_mclick_command =
execp_uwheel_command = /home/nilix/src/zenUtils/desks.sh -p execp_uwheel_command = /home/nilix/src/zenUtils/desks.sh -p
execp_dwheel_command = /home/nilix/src/zenUtils/desks.sh -n execp_dwheel_command = /home/nilix/src/zenUtils/desks.sh -n
@ -240,10 +239,10 @@ execp_cache_icon = 0
execp_continuous = 0 execp_continuous = 0
execp_markup = 0 execp_markup = 0
execp_monitor = all execp_monitor = all
execp_tooltip = leftclick: network config, rightclick: battery status execp_tooltip = left-click: network config; middle-click: audio mixer; right-click: battery status
execp_lclick_command = /home/nilix/src/zenUtils/nmtuiWin.sh execp_lclick_command = st -e nmtui
execp_rclick_command = notify-send -u normal -c power battery [$(cat /sys/class/power_supply/BAT0/capacity)%] 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_uwheel_command =
execp_dwheel_command = execp_dwheel_command =
execp_font = SauceCodePro Nerd Font 9 execp_font = SauceCodePro Nerd Font 9
@ -264,7 +263,7 @@ execp_cache_icon = 0
execp_continuous = 0 execp_continuous = 0
execp_markup = 0 execp_markup = 0
execp_monitor = all 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_lclick_command = ~/src/zenUtils/dynacal.sh -t
execp_rclick_command = execp_rclick_command =
execp_mclick_command = execp_mclick_command =