update install.sh

This commit is contained in:
sophie 2024-03-29 12:11:18 +00:00
parent 5369844a84
commit e5e6b4a8ec
532 changed files with 24426 additions and 189 deletions

19
.bashrc
View File

@ -4,15 +4,16 @@
#
# alias homewrapped apps
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"
alias cd="HOME=/home/zvava cd"
#alias adb="homewrap adb"
#alias arandr="homewrap arandr"
#alias firefox="homewrap firefox"
#alias code="homewrap vscodium"
#alias vscode="homewrap vscodium"
#alias vscodium="homewrap vscodium"
#alias npm="homewrap npm"
#alias steam="homewrap steam"
#alias steam-runtime="homewrap steam-runtime"
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc

View File

@ -1,6 +1,6 @@
#
# zvava's cava config
# @zvava@merveilles.town
# @zvava@mk.catgirlsfor.science
#
[general]

View File

@ -97,7 +97,7 @@
### Text ###
font = Cantarell 20
font = Cantarell 10
# The spacing between lines. If the height is smaller than the
# font height, it will get raised to the font height.

View File

@ -0,0 +1,760 @@
{
"output": {
"autogain#0": {
"bypass": false,
"input-gain": 0.0,
"maximum-history": 6,
"output-gain": 0.0,
"reference": "Geometric Mean (MSI)",
"silence-threshold": -70.0,
"target": -23.0
},
"blocklist": [
"discord-screenaudio"
],
"equalizer#0": {
"balance": 0.0,
"bypass": false,
"input-gain": 0.0,
"left": {
"band0": {
"frequency": 22.4,
"gain": 16.39,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band1": {
"frequency": 27.8,
"gain": 12.87,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band10": {
"frequency": 194.06,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band11": {
"frequency": 240.81,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band12": {
"frequency": 298.834,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band13": {
"frequency": 370.834,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band14": {
"frequency": 460.182,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band15": {
"frequency": 571.057,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band16": {
"frequency": 708.647,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band17": {
"frequency": 879.387,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band18": {
"frequency": 1091.26,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band19": {
"frequency": 1354.19,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band2": {
"frequency": 34.51,
"gain": 9.71,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band20": {
"frequency": 1680.47,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band21": {
"frequency": 2085.35,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band22": {
"frequency": 2587.79,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band23": {
"frequency": 3211.29,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band24": {
"frequency": 3985.01,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band25": {
"frequency": 4945.15,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band26": {
"frequency": 6136.63,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band27": {
"frequency": 7615.17,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band28": {
"frequency": 9449.96,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band29": {
"frequency": 11726.8,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band3": {
"frequency": 42.82,
"gain": 5.15,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band30": {
"frequency": 14552.2,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band31": {
"frequency": 18058.4,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Off",
"width": 4.0
},
"band4": {
"frequency": 53.14,
"gain": 4.47,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band5": {
"frequency": 65.95,
"gain": 3.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band6": {
"frequency": 81.83,
"gain": 2.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band7": {
"frequency": 101.55,
"gain": 1.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band8": {
"frequency": 126.0,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band9": {
"frequency": 156.38,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
}
},
"mode": "FFT",
"num-bands": 32,
"output-gain": 0.0,
"pitch-left": 0.0,
"pitch-right": 0.0,
"right": {
"band0": {
"frequency": 22.4,
"gain": 16.39,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band1": {
"frequency": 27.8,
"gain": 12.87,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band10": {
"frequency": 194.06,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band11": {
"frequency": 240.81,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band12": {
"frequency": 298.834,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band13": {
"frequency": 370.834,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band14": {
"frequency": 460.182,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band15": {
"frequency": 571.057,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band16": {
"frequency": 708.647,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band17": {
"frequency": 879.387,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band18": {
"frequency": 1091.26,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band19": {
"frequency": 1354.19,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band2": {
"frequency": 34.51,
"gain": 9.71,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band20": {
"frequency": 1680.47,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band21": {
"frequency": 2085.35,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band22": {
"frequency": 2587.79,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band23": {
"frequency": 3211.29,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band24": {
"frequency": 3985.01,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band25": {
"frequency": 4945.15,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band26": {
"frequency": 6136.63,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band27": {
"frequency": 7615.17,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band28": {
"frequency": 9449.96,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band29": {
"frequency": 11726.8,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band3": {
"frequency": 42.82,
"gain": 5.15,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band30": {
"frequency": 14552.2,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band31": {
"frequency": 18058.4,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Off",
"width": 4.0
},
"band4": {
"frequency": 53.14,
"gain": 4.47,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band5": {
"frequency": 65.95,
"gain": 3.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band6": {
"frequency": 81.83,
"gain": 2.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band7": {
"frequency": 101.55,
"gain": 1.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band8": {
"frequency": 126.0,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
},
"band9": {
"frequency": 156.38,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell",
"width": 4.0
}
},
"split-channels": false
},
"limiter#0": {
"alr": false,
"alr-attack": 5.0,
"alr-knee": 0.0,
"alr-release": 10.0,
"attack": 5.0,
"bypass": false,
"dithering": "24bit",
"external-sidechain": false,
"gain-boost": true,
"input-gain": 0.0,
"lookahead": 5.0,
"mode": "Exp Tail",
"output-gain": 0.0,
"oversampling": "Full x8(3L)",
"release": 5.0,
"sidechain-preamp": 0.0,
"stereo-link": 0.0,
"threshold": 0.0
},
"plugins_order": [
"autogain#0",
"equalizer#0",
"limiter#0"
]
}
}

View File

@ -1,6 +1,6 @@
[Filechooser Settings]
LocationMode=path-bar
ShowHidden=false
ShowHidden=true
ShowSizeColumn=true
GeometryX=2076
GeometryY=558

View File

@ -1,6 +1,6 @@
# zvava's i3 config
#
# @zvava@merveilles.town
# @zvava@mk.catgirlsfor.science
# https://codeberg.org/zvava/config
#
# font icon search: https://fontawesome.com/v4.7/cheatsheet/
@ -48,19 +48,19 @@ gaps inner 5
gaps outer 1
# text
font pango:$font 8
font pango:$font 13
# window styles
hide_edge_borders none
title_align left
default_border normal 0
for_window [all] floating enable, title_format "<span font='$font 5.5'> <span weight='bold' font='$font 5'></span> %title</span>"
for_window [all] floating enable, title_format "<span font='$font 9.5'> <span weight='bold' font='$font 9'></span> %title</span>"
for_window [window_type="splash"] move position center
# additional titles
for_window [class="KeePassXC"] title_format "<span font='$font 5.5'> <span weight='bold' font='$font 5'></span> keepassxc</span>"
for_window [class="Xfce4-terminal"] title_format "<span font='$font 5.5'> <span weight='bold' font='$font 4.5'></span> %title</span>"
for_window [class="Mousepad"] title_format "<span font='$font 5.5'> <span weight='bold' font='$font 5'></span> %title</span>"
for_window [class="Thunar"] title_format "<span font='$font 5.5'> <span weight='bold' font='$font 5'></span> %title</span>"
for_window [window_role="stickynote"] title_format "<span font='$font 5.5'> <span weight='bold' font='$font 5'></span> %title</span>"
for_window [class="KeePassXC"] title_format "<span font='$font 9.5'> <span weight='bold' font='$font 9'></span> keepassxc</span>"
for_window [class="Xfce4-terminal"] title_format "<span font='$font 9.5'> <span weight='bold' font='$font 4.5'></span> %title</span>"
for_window [class="Mousepad"] title_format "<span font='$font 9.5'> <span weight='bold' font='$font 9'></span> %title</span>"
for_window [class="Thunar"] title_format "<span font='$font 9.5'> <span weight='bold' font='$font 9'></span> %title</span>"
for_window [window_role="stickynote"] title_format "<span font='$font 9.5'> <span weight='bold' font='$font 9'></span> %title</span>"
# floating
for_window [class="libreoffice-startcenter"] resize set 1020 720
@ -68,9 +68,9 @@ for_window [window_role="(?i)GtkFileChooserDialog"] resize set 720 640
# non floating
for_window [class="kdenlive" window_role="MainWindow#1"] floating disable
for_window [class="firefox" instance="Navigator"] floating disable,\
title_format "<span font='$font 5.5'> <span weight='bold' font='$font 5'></span> %class</span>"
title_format "<span font='$font 9.5'> <span weight='bold' font='$font 9'></span> %class</span>"
for_window [class="VSCodium"] floating disable,\
title_format "<span font='$font 5.5'> <span weight='bold' font='$font 5'></span> %title</span>"
title_format "<span font='$font 9.5'> <span weight='bold' font='$font 9'></span> %title</span>"
for_window [window_role="gimp-image-window-1"] floating disable
for_window [class="fl.exe" title="FL Studio"] floating disable
for_window [class="steam"] floating disable
@ -94,7 +94,7 @@ bindsym $mod+Shift+grave exec "notes menu"
bindsym $mod+Return exec "xfce4-terminal --disable-server"
bindsym $mod+t exec "xfce4-terminal --disable-server"
bindsym $mod+e exec "thunar"
bindsym $mod+w exec "homewrap firefox"
bindsym $mod+w exec "firefox"
# launch screenshot/gif recorder/color picker
bindsym Print exec "flameshot gui"
bindsym Shift+Print exec "peek"

View File

@ -0,0 +1,55 @@
#!/bin/sh
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap
# merge in defaults and keymaps
if [ -f $sysresources ]; then
xrdb -merge $sysresources
fi
if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi
if [ -f "$userresources" ]; then
xrdb -merge "$userresources"
fi
if [ -f "$usermodmap" ]; then
xmodmap "$usermodmap"
fi
# start some nice programs
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
[ -x "$f" ] && . "$f"
done
unset f
fi
twm &
xclock -geometry 50x50-1+1 &
xterm -geometry 80x50+494+51 &
xterm -geometry 80x20+494-0 &
exec xterm -geometry 80x66+0+0 -name login

View File

@ -0,0 +1,41 @@
#!/bin/sh
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap
# merge in defaults and keymaps
if [ -f $sysresources ]; then
xrdb -merge $sysresources
fi
if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi
if [ -f "$userresources" ]; then
xrdb -merge "$userresources"
fi
if [ -f "$usermodmap" ]; then
xmodmap "$usermodmap"
fi
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
[ -x "$f" ] && . "$f"
done
unset f
fi
setxkbmap -option compose:ralt
# start some nice programs
twm &
xclock -geometry 50x50-1+1 &
xterm -geometry 80x50+494+51 &
xterm -geometry 80x20+494-0 &
exec xterm -geometry 80x66+0+0 -name login

View File

@ -0,0 +1,17 @@
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/zvava/.scripts
BROWSER=firefox
EDITOR=nano
TERMINAL=xfce4-terminal
NTFY_TOKEN=:tk_g8trgk0cpgxrti0nlnqmn1ycj6nxt
HUE_TOKEN=zvava:bY2zfFNMYEOhV2566jwA5N
QT_QPA_PLATFORMTHEME=qt5ct
QT_FONT_DPI=96
QT_DEVICE_PIXEL_RATIO=1
QT_AUTO_SCREEN_SCALE_FACTOR=1
QT_SCALE_FACTOR=1
POWERSHELL_TELEMETRY_OPTOUT=1
DOTNET_CLI_TELEMETRY_OPTOUT=1

View File

@ -0,0 +1,17 @@
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/zvava/.scripts
BROWSER=firefox
EDITOR=nano
TERMINAL=xfce4-terminal
NTFY_TOKEN=:tk_g8trgk0cpgxrti0nlnqmn1ycj6nxt
HUE_TOKEN=zvava:bY2zfFNMYEOhV2566jwA5N
QT_QPA_PLATFORMTHEME=qt5ct
QT_FONT_DPI=96
QT_DEVICE_PIXEL_RATIO=1
QT_AUTO_SCREEN_SCALE_FACTOR=1
QT_SCALE_FACTOR=1
POWERSHELL_TELEMETRY_OPTOUT=1
DOTNET_CLI_TELEMETRY_OPTOUT=1

View File

@ -0,0 +1,17 @@
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/zvava/.scripts
BROWSER=firefox
EDITOR=nano
TERMINAL=xfce4-terminal
NTFY_TOKEN=:tk_g8trgk0cpgxrti0nlnqmn1ycj6nxt
HUE_TOKEN=zvava:bY2zfFNMYEOhV2566jwA5N
QT_QPA_PLATFORMTHEME=qt5ct
QT_FONT_DPI=96
QT_DEVICE_PIXEL_RATIO=1
QT_AUTO_SCREEN_SCALE_FACTOR=1
QT_SCALE_FACTOR=1
POWERSHELL_TELEMETRY_OPTOUT=1
DOTNET_CLI_TELEMETRY_OPTOUT=1

View File

@ -0,0 +1,17 @@
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/zvava/.scripts
BROWSER=firefox
EDITOR=nano
TERMINAL=xfce4-terminal
NTFY_TOKEN=:tk_g8trgk0cpgxrti0nlnqmn1ycj6nxt
HUE_TOKEN=zvava:bY2zfFNMYEOhV2566jwA5N
QT_QPA_PLATFORMTHEME=qt5ct
QT_FONT_DPI=96
QT_DEVICE_PIXEL_RATIO=1
QT_AUTO_SCREEN_SCALE_FACTOR=1
QT_SCALE_FACTOR=1
POWERSHELL_TELEMETRY_OPTOUT=1
DOTNET_CLI_TELEMETRY_OPTOUT=1

View File

@ -0,0 +1,37 @@
# pixmap_path "<dir 1>:<dir 2>:<dir 3>:..."
#
# include "rc-file"
#
# style <name> [= <name>]
# {
# <option>
# }
#
# widget <widget_set> style <style_name>
# class <widget_class_set> style <style_name>
#
# You can add your own GIMP-specific GTK styles here.
#
# Adjust the size of previews in plug-in dialogs:
#
style "gimp-large-preview"
{
GimpPreview::size = 256
}
# class "GimpPreview" style "gimp-large-preview"
#
# Change the combo-box popup style:
#
# This only has effect if GTK is built with the patches
# in the GIMP source-tree's build/patches/ directory.
#
style "combo-box-popup-style"
{
GtkComboBox::popup-style = GTK_COMBO_BOX_POPUP_LIST
}
class "GtkComboBox" style "combo-box-popup-style"

View File

@ -0,0 +1,37 @@
# pixmap_path "<dir 1>:<dir 2>:<dir 3>:..."
#
# include "rc-file"
#
# style <name> [= <name>]
# {
# <option>
# }
#
# widget <widget_set> style <style_name>
# class <widget_class_set> style <style_name>
#
# You can add your own GIMP-specific GTK styles here.
#
# Adjust the size of previews in plug-in dialogs:
#
style "gimp-large-preview"
{
GimpPreview::size = 256
}
# class "GimpPreview" style "gimp-large-preview"
#
# Change the combo-box popup style:
#
# This only has effect if GTK is built with the patches
# in the GIMP source-tree's build/patches/ directory.
#
style "combo-box-popup-style"
{
GtkComboBox::popup-style = GTK_COMBO_BOX_POPUP_LIST
}
class "GtkComboBox" style "combo-box-popup-style"

View File

@ -0,0 +1,41 @@
# pixmap_path "<dir 1>:<dir 2>:<dir 3>:..."
#
# include "rc-file"
#
# style <name> [= <name>]
# {
# <option>
# }
#
# widget <widget_set> style <style_name>
# class <widget_class_set> style <style_name>
#
# You can add your own GIMP-specific GTK styles here.
style "gimp-dark-default-style"
{
font_name = "Sans 7"
}
#
# Adjust the size of previews in plug-in dialogs:
#
style "gimp-large-preview"
{
GimpPreview::size = 256
}
# class "GimpPreview" style "gimp-large-preview"
#
# Change the combo-box popup style:
#
# This only has effect if GTK is built with the patches
# in the GIMP source-tree's build/patches/ directory.
#
style "combo-box-popup-style"
{
GtkComboBox::popup-style = GTK_COMBO_BOX_POPUP_LIST
}
class "GtkComboBox" style "combo-box-popup-style"

View File

@ -0,0 +1,7 @@
# Standard host addresses
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
# This host address
127.0.1.1 chad

View File

@ -0,0 +1,10 @@
# standard host addresses
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
# this host address
127.0.1.1 chad
# local servers
192.168.1.69 zerov
192.168.1.70 zeruv

View File

@ -0,0 +1,17 @@
# standard host addresses
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
# this host address
127.0.0.1 lo
127.0.0.1 chad
# local servers
192.168.1.69 zerov
192.168.1.70 zeruv
192.168.1.141 zvavstat-mini
192.168.1.142 zvavstat
# servers
#192.3.153.66 zvavnet

View File

@ -0,0 +1,57 @@
# ntfy client config file
# Base URL used to expand short topic names in the "ntfy publish" and "ntfy subscribe" commands.
# If you self-host a ntfy server, you'll likely want to change this.
#
# default-host: https://ntfy.sh
# Default credentials will be used with "ntfy publish" and "ntfy subscribe" if no other credentials are provided.
# You can set a default token to use or a default user:password combination, but not both. For an empty password,
# use empty double-quotes ("").
#
# To override the default user:password combination or default token for a particular subscription (e.g., to send
# no Authorization header), set the user:pass/token for the subscription to empty double-quotes ("").
# default-token:
# default-user:
# default-password:
# Default command will execute after "ntfy subscribe" receives a message if no command is provided in subscription below
# default-command:
# Subscriptions to topics and their actions. This option is primarily used by the systemd service,
# or if you cann "ntfy subscribe --from-config" directly.
#
# Example:
# subscribe:
# - topic: mytopic
# command: /usr/local/bin/mytopic-triggered.sh
# - topic: myserver.com/anothertopic
# command: 'echo "$message"'
# if:
# priority: high,urgent
# - topic: secret
# command: 'notify-send "$m"'
# user: phill
# password: mypass
# - topic: token_topic
# token: tk_AgQdq7mVBoFD37zQVN29RhuMzNIz2
#
# Variables:
# Variable Aliases Description
# --------------- --------------------- -----------------------------------
# $NTFY_ID $id Unique message ID
# $NTFY_TIME $time Unix timestamp of the message delivery
# $NTFY_TOPIC $topic Topic name
# $NTFY_MESSAGE $message, $m Message body
# $NTFY_TITLE $title, $t Message title
# $NTFY_PRIORITY $priority, $prio, $p Message priority (1=min, 5=max)
# $NTFY_TAGS $tags, $tag, $ta Message tags (comma separated list)
# $NTFY_RAW $raw Raw JSON message
#
# Filters ('if:'):
# You can filter 'message', 'title', 'priority' (comma-separated list, logical OR)
# and 'tags' (comma-separated list, logical AND). See https://ntfy.sh/docs/subscribe/api/#filter-messages.
#
# subscribe:

View File

@ -0,0 +1,57 @@
# ntfy client config file
# Base URL used to expand short topic names in the "ntfy publish" and "ntfy subscribe" commands.
# If you self-host a ntfy server, you'll likely want to change this.
#
default-host: https://zvava.org/api/ntfy
# Default credentials will be used with "ntfy publish" and "ntfy subscribe" if no other credentials are provided.
# You can set a default token to use or a default user:password combination, but not both. For an empty password,
# use empty double-quotes ("").
#
# To override the default user:password combination or default token for a particular subscription (e.g., to send
# no Authorization header), set the user:pass/token for the subscription to empty double-quotes ("").
# default-token:
default-user: "zvava"
default-password: "2023/11/28"
# Default command will execute after "ntfy subscribe" receives a message if no command is provided in subscription below
# default-command:
# Subscriptions to topics and their actions. This option is primarily used by the systemd service,
# or if you cann "ntfy subscribe --from-config" directly.
#
# Example:
# subscribe:
# - topic: mytopic
# command: /usr/local/bin/mytopic-triggered.sh
# - topic: myserver.com/anothertopic
# command: 'echo "$message"'
# if:
# priority: high,urgent
# - topic: secret
# command: 'notify-send "$m"'
# user: phill
# password: mypass
# - topic: token_topic
# token: tk_AgQdq7mVBoFD37zQVN29RhuMzNIz2
#
# Variables:
# Variable Aliases Description
# --------------- --------------------- -----------------------------------
# $NTFY_ID $id Unique message ID
# $NTFY_TIME $time Unix timestamp of the message delivery
# $NTFY_TOPIC $topic Topic name
# $NTFY_MESSAGE $message, $m Message body
# $NTFY_TITLE $title, $t Message title
# $NTFY_PRIORITY $priority, $prio, $p Message priority (1=min, 5=max)
# $NTFY_TAGS $tags, $tag, $ta Message tags (comma separated list)
# $NTFY_RAW $raw Raw JSON message
#
# Filters ('if:'):
# You can filter 'message', 'title', 'priority' (comma-separated list, logical OR)
# and 'tags' (comma-separated list, logical AND). See https://ntfy.sh/docs/subscribe/api/#filter-messages.
#
# subscribe:

View File

@ -0,0 +1,57 @@
# ntfy client config file
# Base URL used to expand short topic names in the "ntfy publish" and "ntfy subscribe" commands.
# If you self-host a ntfy server, you'll likely want to change this.
#
default-host: https://zvava.org
# Default credentials will be used with "ntfy publish" and "ntfy subscribe" if no other credentials are provided.
# You can set a default token to use or a default user:password combination, but not both. For an empty password,
# use empty double-quotes ("").
#
# To override the default user:password combination or default token for a particular subscription (e.g., to send
# no Authorization header), set the user:pass/token for the subscription to empty double-quotes ("").
# default-token:
default-user: "zvava"
default-password: "2023/11/28"
# Default command will execute after "ntfy subscribe" receives a message if no command is provided in subscription below
# default-command:
# Subscriptions to topics and their actions. This option is primarily used by the systemd service,
# or if you cann "ntfy subscribe --from-config" directly.
#
# Example:
# subscribe:
# - topic: mytopic
# command: /usr/local/bin/mytopic-triggered.sh
# - topic: myserver.com/anothertopic
# command: 'echo "$message"'
# if:
# priority: high,urgent
# - topic: secret
# command: 'notify-send "$m"'
# user: phill
# password: mypass
# - topic: token_topic
# token: tk_AgQdq7mVBoFD37zQVN29RhuMzNIz2
#
# Variables:
# Variable Aliases Description
# --------------- --------------------- -----------------------------------
# $NTFY_ID $id Unique message ID
# $NTFY_TIME $time Unix timestamp of the message delivery
# $NTFY_TOPIC $topic Topic name
# $NTFY_MESSAGE $message, $m Message body
# $NTFY_TITLE $title, $t Message title
# $NTFY_PRIORITY $priority, $prio, $p Message priority (1=min, 5=max)
# $NTFY_TAGS $tags, $tag, $ta Message tags (comma separated list)
# $NTFY_RAW $raw Raw JSON message
#
# Filters ('if:'):
# You can filter 'message', 'title', 'priority' (comma-separated list, logical OR)
# and 'tags' (comma-separated list, logical AND). See https://ntfy.sh/docs/subscribe/api/#filter-messages.
#
# subscribe:

View File

@ -0,0 +1,57 @@
# ntfy client config file
# Base URL used to expand short topic names in the "ntfy publish" and "ntfy subscribe" commands.
# If you self-host a ntfy server, you'll likely want to change this.
#
default-host: https://zvava.org
# Default credentials will be used with "ntfy publish" and "ntfy subscribe" if no other credentials are provided.
# You can set a default token to use or a default user:password combination, but not both. For an empty password,
# use empty double-quotes ("").
#
# To override the default user:password combination or default token for a particular subscription (e.g., to send
# no Authorization header), set the user:pass/token for the subscription to empty double-quotes ("").
# default-token:
default-user: "zvava"
default-password: "2023/11/28"
# Default command will execute after "ntfy subscribe" receives a message if no command is provided in subscription below
# default-command:
# Subscriptions to topics and their actions. This option is primarily used by the systemd service,
# or if you cann "ntfy subscribe --from-config" directly.
#
# Example:
# subscribe:
# - topic: mytopic
# command: /usr/local/bin/mytopic-triggered.sh
# - topic: myserver.com/anothertopic
# command: 'echo "$message"'
# if:
# priority: high,urgent
# - topic: secret
# command: 'notify-send "$m"'
# user: phill
# password: mypass
# - topic: token_topic
# token: tk_AgQdq7mVBoFD37zQVN29RhuMzNIz2
#
# Variables:
# Variable Aliases Description
# --------------- --------------------- -----------------------------------
# $NTFY_ID $id Unique message ID
# $NTFY_TIME $time Unix timestamp of the message delivery
# $NTFY_TOPIC $topic Topic name
# $NTFY_MESSAGE $message, $m Message body
# $NTFY_TITLE $title, $t Message title
# $NTFY_PRIORITY $priority, $prio, $p Message priority (1=min, 5=max)
# $NTFY_TAGS $tags, $tag, $ta Message tags (comma separated list)
# $NTFY_RAW $raw Raw JSON message
#
# Filters ('if:'):
# You can filter 'message', 'title', 'priority' (comma-separated list, logical OR)
# and 'tags' (comma-separated list, logical AND). See https://ntfy.sh/docs/subscribe/api/#filter-messages.
#
# subscribe:

View File

@ -0,0 +1,117 @@
# Include drop-in configurations
Include /etc/ssh/sshd_config.d/*.conf
# This is the sshd server system-wide configuration file. See
# sshd_config(5) for more information.
# This sshd was compiled with PATH=/usr/local/sbin:/usr/local/bin:/usr/bin
# The strategy used for options in the default sshd_config shipped with
# OpenSSH is to specify options with their default value where
# possible, but leave them commented. Uncommented options override the
# default value.
#Port 22
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::
#HostKey /etc/ssh/ssh_host_rsa_key
#HostKey /etc/ssh/ssh_host_ecdsa_key
#HostKey /etc/ssh/ssh_host_ed25519_key
# Ciphers and keying
#RekeyLimit default none
# Logging
#SyslogFacility AUTH
#LogLevel INFO
# Authentication:
#LoginGraceTime 2m
#PermitRootLogin prohibit-password
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10
#PubkeyAuthentication yes
# The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2
# but this is overridden so installations will only check .ssh/authorized_keys
AuthorizedKeysFile .ssh/authorized_keys
#AuthorizedPrincipalsFile none
#AuthorizedKeysCommand none
#AuthorizedKeysCommandUser nobody
# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts
#HostbasedAuthentication no
# Change to yes if you don't trust ~/.ssh/known_hosts for
# HostbasedAuthentication
#IgnoreUserKnownHosts no
# Don't read the user's ~/.rhosts and ~/.shosts files
#IgnoreRhosts yes
# To disable tunneled clear text passwords, change to no here!
#PasswordAuthentication yes
#PermitEmptyPasswords no
# Change to no to disable s/key passwords
#KbdInteractiveAuthentication yes
# Kerberos options
#KerberosAuthentication no
#KerberosOrLocalPasswd yes
#KerberosTicketCleanup yes
#KerberosGetAFSToken no
# GSSAPI options
#GSSAPIAuthentication no
#GSSAPICleanupCredentials yes
# Set this to 'yes' to enable PAM authentication, account processing,
# and session processing. If this is enabled, PAM authentication will
# be allowed through the KbdInteractiveAuthentication and
# PasswordAuthentication. Depending on your PAM configuration,
# PAM authentication via KbdInteractiveAuthentication may bypass
# the setting of "PermitRootLogin prohibit-password".
# If you just want the PAM account and session checks to run without
# PAM authentication, then enable this but set PasswordAuthentication
# and KbdInteractiveAuthentication to 'no'.
#UsePAM no
#AllowAgentForwarding yes
#AllowTcpForwarding yes
#GatewayPorts no
#X11Forwarding no
#X11DisplayOffset 10
#X11UseLocalhost yes
#PermitTTY yes
#PrintMotd yes
#PrintLastLog yes
#TCPKeepAlive yes
#PermitUserEnvironment no
#Compression delayed
#ClientAliveInterval 0
#ClientAliveCountMax 3
#UseDNS no
#PidFile /run/sshd.pid
#MaxStartups 10:30:100
#PermitTunnel no
#ChrootDirectory none
#VersionAddendum none
# no default banner path
#Banner none
# override default of no subsystems
Subsystem sftp /usr/lib/ssh/sftp-server
# Example of overriding settings on a per-user basis
#Match User anoncvs
# X11Forwarding no
# AllowTcpForwarding no
# PermitTTY no
# ForceCommand cvs server

View File

@ -0,0 +1,30 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
# display utils
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (codeberg.org/zvava/zvava.org)
alias wimake='qjs make.js'
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'

View File

@ -0,0 +1,33 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
# display utils
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# app not responding?
alias x9kill='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
# wiki util (codeberg.org/zvava/zvava.org)
alias wimake='qjs make.js'
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'

View File

@ -0,0 +1,37 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
#
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
# misc
alias npm='pnpm'

View File

@ -0,0 +1,36 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
alias whence="cat ~/.bashrc.aliases | which -i"
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
# misc
alias npm='pnpm'

View File

@ -0,0 +1,36 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
alias whence="cat /etc/bashrc /etc/bash.bashrc ~/.bashrc.aliases | which -i"
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
# misc
alias npm='pnpm'

View File

@ -0,0 +1,36 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
alias whence="cat /etc/bashrc /etc/bash.bashrc ~/.bashrc.aliases | which -i"
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
# misc
alias npm='pnpm'

View File

@ -0,0 +1,36 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
alias whence="cat ~/.bashrc.aliases | which -i"
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
# misc
alias npm='pnpm'

View File

@ -0,0 +1,37 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias du='du -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
alias whence="cat ~/.bashrc.aliases | which -i"
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
# misc
alias npm='pnpm'

View File

@ -0,0 +1,38 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias du='du -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
alias whence="cat ~/.bashrc.aliases | which -i"
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
alias quit='exit'
# misc
alias npm='pnpm'

View File

@ -0,0 +1,35 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias du='du -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
alias whence="cat ~/.bashrc.aliases | which -i"
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
alias quit='exit'

View File

@ -0,0 +1,40 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias du='du -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
alias whence="cat ~/.bashrc.aliases | which -i"
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
alias quit='exit'
# homewrap!!
alias firefox="homewrap firefox"
alias vscodium="homewrap firefox"
alias firefox="homewrap firefox"

View File

@ -0,0 +1,40 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias du='du -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
alias whence="cat ~/.bashrc.aliases | which -i"
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
alias quit='exit'
# homewrap!!
alias firefox="homewrap firefox"
alias vscodium="homewrap vscodium"
alias firefox="homewrap firefox"

View File

@ -0,0 +1,33 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
# display utils
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# app not responding?
alias xkill=9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
# wiki util (codeberg.org/zvava/zvava.org)
alias wimake='qjs make.js'
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'

View File

@ -0,0 +1,40 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias du='du -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
alias whence="cat ~/.bashrc.aliases | which -i"
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
alias quit='exit'
# homewrap!!
alias firefox="homewrap firefox"
alias vscodium="homewrap vscodium"
alias arandr="homewrap arandr"

View File

@ -0,0 +1,41 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias du='du -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
alias whence="cat ~/.bashrc.aliases | which -i"
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
alias quit='exit'
# homewrap!!
alias firefox="homewrap firefox"
alias vscodium="homewrap vscodium"
alias arandr="homewrap arandr"
alias adb="homewrap adb"

View File

@ -0,0 +1,41 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias du='du -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
alias whence="cat ~/.bashrc.aliases | which -i"
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
alias quit='exit'
# homewrap!!
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias vscodium="homewrap vscodium"

View File

@ -0,0 +1,42 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias du='du -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
alias whence="cat ~/.bashrc.aliases | which -i"
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
alias quit='exit'
# homewrap!!
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"

View File

@ -0,0 +1,42 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias du='du -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
alias whence="cat ~/.bashrc.aliases | which -i"
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
alias quit='exit'
# homewrap!!
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"

View File

@ -0,0 +1,44 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias du='du -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
alias whence="cat ~/.bashrc.aliases | which -i"
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
alias quit='exit'
# homewrap!!
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"

View File

@ -0,0 +1,45 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias du='du -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
alias whence="cat ~/.bashrc.aliases | which -i"
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
alias quit='exit'
# homewrap!!
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"

View File

@ -0,0 +1,46 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias du='du -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
alias whence="cat ~/.bashrc.aliases | which -i"
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
alias quit='exit'
# homewrap!!
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"

View File

@ -0,0 +1,46 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias du='du -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
alias whence="cat ~/.bashrc.aliases | which -i"
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
alias quit='exit'
# homewrap!!
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"

View File

@ -0,0 +1,46 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias du='du -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
alias whence="cat ~/.bashrc.aliases | which -i"
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
alias quit='exit'
# homewrap!!
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"

View File

@ -0,0 +1,33 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
# display utils
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# app not responding?
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
# wiki util (codeberg.org/zvava/zvava.org)
alias wimake='qjs make.js'
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'

View File

@ -0,0 +1,46 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias du='du -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
alias whence="cat ~/.bashrc.aliases | which -i"
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
alias quit='exit'
# homewrap!!
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"

View File

@ -0,0 +1,46 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
asdasdasd
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias du='du -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
alias whence="cat ~/.bashrc.aliases | which -i"
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
alias quit='exit'
# homewrap!!
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"

View File

@ -0,0 +1,47 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias du='du -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
alias whence="cat ~/.bashrc.aliases | which -i"
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
alias quit='exit'
# homewrap!!
HOME=/home/zvava/.local/home
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"

View File

@ -0,0 +1,47 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias du='du -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
alias whence="cat ~/.bashrc.aliases | which -i"
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
alias quit='exit'
# homewrap!!
HOME=/home/zvava/.local/home
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"

View File

@ -0,0 +1,47 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias du='du -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
alias whence="cat ~/.bashrc.aliases | which -i"
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
alias quit='exit'
# homewrap!!
HOME=/home/zvava/.local/home
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"

View File

@ -0,0 +1,47 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (git.zvava.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias du='du -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
alias whence="cat ~/.bashrc.aliases | which -i"
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
alias quit='exit'
# homewrap!!
HOME=/home/zvava/.local/home
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"

View File

@ -0,0 +1,34 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias yay-autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (codeberg.org/zvava/zvava.org)
alias wimake='qjs make.js'
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'

View File

@ -0,0 +1,33 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias yay-autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (codeberg.org/zvava/zvava.org)
alias wimake='qjs make.js'
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'

View File

@ -0,0 +1,33 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (codeberg.org/zvava/zvava.org)
alias wimake='qjs make.js'
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'

View File

@ -0,0 +1,34 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (codeberg.org/zvava/zvava.org)
alias wimake='qjs make.js'
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
# shortcuts
alias npm='npmp'
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'

View File

@ -0,0 +1,36 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (codeberg.org/zvava/zvava.org)
alias wimake='qjs make.js'
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
# misc
alias npm='pnpm'

View File

@ -0,0 +1,35 @@
#
# zvava's .bashrc aliases
# @zvava@mk.catgirlsfor.science
#
alias xkill-9='kill -9 $(xprop | grep PID | sed -E "s/.+ = //")'
alias autoremove="yay -Qqdtt | yay -Rsun -"
# display utils
alias slurp=$'slurp -b 00000066 -c 212126 -s 00000000 -w 1'
alias scrot=$'scrot -mzofq 100 "%Y-%m-%d_%H%M%S@$a.png" -e "mv $f ~/Pictures/Screenshots/"'
alias scrap=$'scrot -a $(slop -f %x,%y,%w,%h)'
alias grim=$'grim -g "$(slurp)" ~/Pictures/Screenshots/$(date +"%Y-%m-%d_%H%M%S.png")'
# wiki util (codeberg.org/zvava/zvava.org)
alias wiki='qjs wiki.js'
# qol
alias ls='ls --color=auto'
alias cp='cp -i'
alias df='df -h'
alias free='free -h'
alias se='ls /usr/bin | grep'
alias pid='ps -e | grep'
# shortcuts
alias la='ls -a'
alias l='ls -l'
alias ll='ls -la'
alias lla='ls -al'
alias dir='ls -lh'
alias cd..='cd ..'
# misc
alias npm='pnpm'

View File

@ -0,0 +1,45 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
if [[ $PATH != *"/home/$USER/.scripts"* ]];then
PATH="/home/$USER/.scripts:$PATH"
fi
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# if running as root, stop
[[ "$(whoami)" = "root" ]] && return
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'
# pnpm
export PNPM_HOME="/home/zvava/.local/share/pnpm"
case ":$PATH:" in
*":$PNPM_HOME:"*) ;;
*) export PATH="$PNPM_HOME:$PATH" ;;
esac
# pnpm end

View File

@ -0,0 +1,43 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
if [[ $PATH != *"/home/$USER/.scripts"* ]];then
PATH="/home/$USER/.scripts:$PATH"
fi
# pnpm
__pnpm_home="/home/zvava/.local/share/pnpm"
if [[ -e "$__pnpm_home" ]];then
export PNPM_HOME="$__pnpm_home"
PATH="$PNPM_HOME:$PATH"
fi
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# if running as root, stop
[[ "$(whoami)" = "root" ]] && return
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'

View File

@ -0,0 +1,49 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
[[ $PATH != *"/home/$USER/.scripts"* ]] && export PATH="/home/$USER/.scripts:$PATH"
# include pnpm scripts
export PNPM_HOME="/home/$USER/.local/share/pnpm"
[[ $PATH != *"$PNPM_HOME"* ]] && export PATH="$PNPM_HOME:$PATH"
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# if running as root, stop
[[ "$(whoami)" = "root" ]] && return
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'
# alias homewrapped apps
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"

View File

@ -0,0 +1,52 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# set homewrap location
HOME=/home/zvava/.local/home
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
[[ $PATH != *"/home/$USER/.scripts"* ]] && export PATH="/home/$USER/.scripts:$PATH"
# include pnpm scripts
export PNPM_HOME="/home/$USER/.local/share/pnpm"
[[ $PATH != *"$PNPM_HOME"* ]] && export PATH="$PNPM_HOME:$PATH"
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# if running as root, stop
[[ "$(whoami)" = "root" ]] && return
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'
# alias homewrapped apps
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"

View File

@ -0,0 +1,53 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# set homewrap location
HOME=/home/zvava/.local/home
HOMEWRAP_HOME=/home/zvava/.local/home
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
[[ $PATH != *"/home/$USER/.scripts"* ]] && export PATH="/home/$USER/.scripts:$PATH"
# include pnpm scripts
export PNPM_HOME="/home/$USER/.local/share/pnpm"
[[ $PATH != *"$PNPM_HOME"* ]] && export PATH="$PNPM_HOME:$PATH"
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# if running as root, stop
[[ "$(whoami)" = "root" ]] && return
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'
# alias homewrapped apps
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"

View File

@ -0,0 +1,49 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
[[ $PATH != *"/home/$USER/.scripts"* ]] && export PATH="/home/$USER/.scripts:$PATH"
# include pnpm scripts
export PNPM_HOME="/home/$USER/.local/share/pnpm"
[[ $PATH != *"$PNPM_HOME"* ]] && export PATH="$PNPM_HOME:$PATH"
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# if running as root, stop
[[ "$(whoami)" = "root" ]] && return
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'
# alias homewrapped apps
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"

View File

@ -0,0 +1,49 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
[[ $PATH != *"/home/$USER/.scripts"* ]] && export PATH="/home/$USER/.scripts:$PATH"
# include pnpm scripts
export PNPM_HOME="/home/$USER/.local/share/pnpm"
[[ $PATH != *"$PNPM_HOME"* ]] && export PATH="$PNPM_HOME:$PATH"
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# if running as root, stop
[[ "$(whoami)" = "root" ]] && return
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'
# alias homewrapped apps
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"

View File

@ -0,0 +1,49 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
[[ $PATH != *"/home/$USER/.scripts"* ]] && export PATH="/home/$USER/.scripts:$PATH"
# include pnpm scripts
export PNPM_HOME="/home/$USER/.local/share/pnpm"
[[ $PATH != *"$PNPM_HOME"* ]] && export PATH="$PNPM_HOME:$PATH"
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# if running as root, stop
[[ "$(whoami)" = "root" ]] && return
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'
# alias homewrapped apps
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"

View File

@ -0,0 +1,49 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
[[ $PATH != *"/home/$USER/.scripts"* ]] && export PATH="/home/$USER/.scripts:$PATH"
# include pnpm scripts
export PNPM_HOME="/home/$USER/.local/share/pnpm"
[[ $PATH != *"$PNPM_HOME"* ]] && export PATH="$PNPM_HOME:$PATH"
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# if running as root, stop
[[ "$(whoami)" = "root" ]] && return
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'
# alias homewrapped apps
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"

View File

@ -0,0 +1,46 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
[[ $PATH != *"/home/$USER/.scripts"* ]] && export PATH="/home/$USER/.scripts:$PATH"
# include pnpm scripts
export PNPM_HOME="/home/$USER/.local/share/pnpm"
[[ $PATH != *"$PNPM_HOME"* ]] && export PATH="$PNPM_HOME:$PATH"
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'
# alias homewrapped apps
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"

View File

@ -0,0 +1,46 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
[[ $PATH != *"/home/$USER/.scripts"* ]] && export PATH="/home/$USER/.scripts:$PATH"
# include pnpm scripts
export PNPM_HOME="/home/$USER/.local/share/pnpm"
[[ $PATH != *"$PNPM_HOME"* ]] && export PATH="$PNPM_HOME:$PATH"
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'
# alias homewrapped apps
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"

View File

@ -0,0 +1,46 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
[[ $PATH != *"/home/$USER/.scripts"* ]] && export PATH="/home/$USER/.scripts:$PATH"
# include pnpm scripts
export PNPM_HOME="/home/$USER/.local/share/pnpm"
[[ $PATH != *"$PNPM_HOME"* ]] && export PATH="$PNPM_HOME:$PATH"
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'
# alias homewrapped apps
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"

View File

@ -0,0 +1,43 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
if [[ $PATH != *"/home/$USER/.scripts"* ]];then
PATH="/home/$USER/.scripts:$PATH"
fi
# pnpm
export PNPM_HOME="/home/zvava/.local/share/pnpm"
if [[ -e "$__pnpm_home" ]];then
PATH="$PNPM_HOME:$PATH"
fi
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# if running as root, stop
[[ "$(whoami)" = "root" ]] && return
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'

View File

@ -0,0 +1,46 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
[[ $PATH != *"/home/$USER/.scripts"* ]] && export PATH="/home/$USER/.scripts:$PATH"
# include pnpm scripts
export PNPM_HOME="/home/$USER/.local/share/pnpm"
[[ $PATH != *"$PNPM_HOME"* ]] && export PATH="$PNPM_HOME:$PATH"
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'
# alias homewrapped apps
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"

View File

@ -0,0 +1,46 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
[[ $PATH != *"/home/$USER/.scripts"* ]] && export PATH="/home/$USER/.scripts:$PATH"
# include pnpm scripts
export PNPM_HOME="/home/$USER/.local/share/pnpm"
[[ $PATH != *"$PNPM_HOME"* ]] && export PATH="$PNPM_HOME:$PATH"
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'
# alias homewrapped apps
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"

View File

@ -0,0 +1,46 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
[[ $PATH != *"/home/$USER/.scripts"* ]] && export PATH="/home/$USER/.scripts:$PATH"
# include pnpm scripts
export PNPM_HOME="/home/$USER/.local/share/pnpm"
[[ $PATH != *"$PNPM_HOME"* ]] && export PATH="$PNPM_HOME:$PATH"
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'
# alias homewrapped apps
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"

View File

@ -0,0 +1,46 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
[[ $PATH != *"/home/$USER/.scripts"* ]] && export PATH="/home/$USER/.scripts:$PATH"
# include pnpm scripts
export PNPM_HOME="/home/$USER/.local/share/pnpm"
[[ $PATH != *"$PNPM_HOME"* ]] && export PATH="$PNPM_HOME:$PATH"
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'
# alias homewrapped apps
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"

View File

@ -0,0 +1,48 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# alias homewrapped apps
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
[[ $PATH != *"/home/$USER/.scripts"* ]] && export PATH="/home/$USER/.scripts:$PATH"
# include pnpm scripts
export PNPM_HOME="/home/$USER/.local/share/pnpm"
[[ $PATH != *"$PNPM_HOME"* ]] && export PATH="$PNPM_HOME:$PATH"
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'

View File

@ -0,0 +1,47 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# alias homewrapped apps
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
[[ $PATH != *"/home/$USER/.scripts"* ]] && export PATH="/home/$USER/.scripts:$PATH"
# include pnpm scripts
export PNPM_HOME="/home/$USER/.local/share/pnpm"
[[ $PATH != *"$PNPM_HOME"* ]] && export PATH="$PNPM_HOME:$PATH"
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'

View File

@ -0,0 +1,48 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# alias homewrapped apps
alias cd="HOME=/home/zvava cd"
alias adb="homewrap adb"
alias arandr="homewrap arandr"
alias firefox="homewrap firefox"
alias code="homewrap vscodium"
alias vscode="homewrap vscodium"
alias vscodium="homewrap vscodium"
alias npm="homewrap npm"
alias steam="homewrap steam"
alias steam-runtime="homewrap steam-runtime"
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
[[ $PATH != *"/home/$USER/.scripts"* ]] && export PATH="/home/$USER/.scripts:$PATH"
# include pnpm scripts
export PNPM_HOME="/home/$USER/.local/share/pnpm"
[[ $PATH != *"$PNPM_HOME"* ]] && export PATH="$PNPM_HOME:$PATH"
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'

View File

@ -0,0 +1,48 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# alias homewrapped apps
alias cd="HOME=/home/zvava cd"
#alias adb="homewrap adb"
#alias arandr="homewrap arandr"
#alias firefox="homewrap firefox"
#alias code="homewrap vscodium"
#alias vscode="homewrap vscodium"
#alias vscodium="homewrap vscodium"
#alias npm="homewrap npm"
#alias steam="homewrap steam"
#alias steam-runtime="homewrap steam-runtime"
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
[[ $PATH != *"/home/$USER/.scripts"* ]] && export PATH="/home/$USER/.scripts:$PATH"
# include pnpm scripts
export PNPM_HOME="/home/$USER/.local/share/pnpm"
[[ $PATH != *"$PNPM_HOME"* ]] && export PATH="$PNPM_HOME:$PATH"
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'

View File

@ -0,0 +1,48 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# alias homewrapped apps
alias cd="HOME=/home/zvava cd"
#alias adb="homewrap adb"
#alias arandr="homewrap arandr"
#alias firefox="homewrap firefox"
#alias code="homewrap vscodium"
#alias vscode="homewrap vscodium"
#alias vscodium="homewrap vscodium"
#alias npm="homewrap npm"
#alias steam="homewrap steam"
#alias steam-runtime="homewrap steam-runtime"
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
[[ $PATH != *"/home/$USER/.scripts"* ]] && export PATH="/home/$USER/.scripts:$PATH"
# include pnpm scripts
export PNPM_HOME="/home/$USER/.local/share/pnpm"
[[ $PATH != *"$PNPM_HOME"* ]] && export PATH="$PNPM_HOME:$PATH"
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'

View File

@ -0,0 +1,48 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# alias homewrapped apps
alias cd="HOME=/home/zvava cd"
#alias adb="homewrap adb"
#alias arandr="homewrap arandr"
#alias firefox="homewrap firefox"
#alias code="homewrap vscodium"
#alias vscode="homewrap vscodium"
#alias vscodium="homewrap vscodium"
#alias npm="homewrap npm"
#alias steam="homewrap steam"
#alias steam-runtime="homewrap steam-runtime"
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
[[ $PATH != *"/home/$USER/.scripts"* ]] && export PATH="/home/$USER/.scripts:$PATH"
# include pnpm scripts
export PNPM_HOME="/home/$USER/.local/share/pnpm"
[[ $PATH != *"$PNPM_HOME"* ]] && export PATH="$PNPM_HOME:$PATH"
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'

View File

@ -0,0 +1,43 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
if [[ $PATH != *"/home/$USER/.scripts"* ]];then
PATH="/home/$USER/.scripts:$PATH"
fi
# pnpm
export PNPM_HOME="/home/zvava/.local/share/pnpm"
if [[ -e "$PNPM_HOME" ]];then
PATH="$PNPM_HOME:$PATH"
fi
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# if running as root, stop
[[ "$(whoami)" = "root" ]] && return
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'

View File

@ -0,0 +1,42 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
if [[ $PATH != *"/home/$USER/.scripts"* ]];then
PATH="/home/$USER/.scripts:$PATH"
fi
# pnpm
export PNPM_HOME="/home/zvava/.local/share/pnpm"
if [[ -e "$PNPM_HOME" ]];then
PATH="$PNPM_HOME:$PATH"
fi
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# if running as root, stop
[[ "$(whoami)" = "root" ]] && return
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'

View File

@ -0,0 +1,42 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
if [[ $PATH != *"/home/$USER/.scripts"* ]];then
export PATH="/home/$USER/.scripts:$PATH"
fi
# pnpm
export PNPM_HOME="/home/zvava/.local/share/pnpm"
if [[ -e "$PNPM_HOME" ]];then
export PATH="$PNPM_HOME:$PATH"
fi
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# if running as root, stop
[[ "$(whoami)" = "root" ]] && return
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'

View File

@ -0,0 +1,40 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
if [[ $PATH != *"/home/$USER/.scripts"* ]];then
export PATH="/home/$USER/.scripts:$PATH"
fi
# pnpm
export PNPM_HOME="/home/zvava/.local/share/pnpm"
[[ -e "$PNPM_HOME" ]] && export PATH="$PNPM_HOME:$PATH"
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# if running as root, stop
[[ "$(whoami)" = "root" ]] && return
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'

View File

@ -0,0 +1,40 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
if [[ $PATH != *"/home/$USER/.scripts"* ]];then
export PATH="/home/$USER/.scripts:$PATH"
fi
# pnpm
export PNPM_HOME="/home/zvava/.local/share/pnpm"
[[ -e "$PNPM_HOME" ]] && export PATH="$PNPM_HOME:$PATH"
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# if running as root, stop
[[ "$(whoami)" = "root" ]] && return
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'

View File

@ -0,0 +1,38 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
[[ $PATH != *"/home/$USER/.scripts"* ]] && export PATH="/home/$USER/.scripts:$PATH"
# pnpm
export PNPM_HOME="/home/zvava/.local/share/pnpm"
[[ -e "$PNPM_HOME" ]] && export PATH="$PNPM_HOME:$PATH"
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# if running as root, stop
[[ "$(whoami)" = "root" ]] && return
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'

View File

@ -0,0 +1,38 @@
#
# zvava's .bashrc
# @zvava@mk.catgirlsfor.science
#
# source global definitions
[[ -f /etc/bashrc ]] && source /etc/bashrc
[[ -f /etc/bash.bashrc ]] && source /etc/bash.bashrc
# aliases
[[ -e ~/.bashrc.aliases ]] && source ~/.bashrc.aliases
# lang
[[ $LANG = '' ]] && export LANG=en_US.UTF-8
# include user scripts
[[ $PATH != *"/home/$USER/.scripts"* ]] && export PATH="/home/$USER/.scripts:$PATH"
# include pnpm scripts
export PNPM_HOME="/home/$USER/.local/share/pnpm"
[[ $PATH != *"$PNPM_HOME"* ]] && export PATH="$PNPM_HOME:$PATH"
# if not running interactively, stop
[[ $- != *i* ]] && return
# prompt
PS1=' \e[90m\W \e[97;1m\$\e[0m '
# if running as root, stop
[[ "$(whoami)" = "root" ]] && return
# limits recursive functions
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
# use the up and down arrow keys for finding a command in history
# (you can write some initial letters of the command first)
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'

View File

@ -0,0 +1,376 @@
# See dunst(5) for all configuration options
[global]
### Display ###
# Which monitor should the notifications be displayed on.
monitor = 0
follow = none
# Position the notification in the top right corner
origin = top-right
# Offset from the origin
offset = 325x55
# Scale factor. It is auto-detected if value is 0.
scale = 0
# Maximum number of notification (0 means no limit)
notification_limit = 0
### Geometry ###
# dynamic width from 0 to 300
width = 300
# The maximum height of a single notification, excluding the frame.
height = 300
### Progress bar ###
# Turn on the progress bar. It appears when a progress hint is passed with
# for example dunstify -h int:value:12
progress_bar = true
# Set the progress bar height. This includes the frame, so make sure
# it's at least twice as big as the frame width.
progress_bar_height = 5
progress_bar_corner_radius = 2
# Set the frame width of the progress bar
progress_bar_frame_width = 0
# Set the minimum width for the progress bar
progress_bar_min_width = 150
# Set the maximum width for the progress bar
progress_bar_max_width = 300
# Show how many messages are currently hidden (because of
# notification_limit).
indicate_hidden = yes
# The transparency of the window. Range: [0; 100].
# This option will only work if a compositing window manager is
# present (e.g. xcompmgr, compiz, etc.). (X11 only)
transparency = 0
# Draw a line of "separator_height" pixel height between two
# notifications.
# Set to 0 to disable.
separator_height = 1
# Padding between text and separator.
padding = 8
# Horizontal padding.
horizontal_padding = 8
# Padding between text and icon.
text_icon_padding = 0
# Defines width in pixels of frame around the notification window.
# Set to 0 to disable.
frame_width = 0
# Defines color of the frame around the notification window.
frame_color = "#dddddd"
highlight = "#e54980"
# Define a color for the separator.
# possible values are:
# * auto: dunst tries to find a color fitting to the background;
# * foreground: use the same color as the foreground;
# * frame: use the same color as the frame;
# * anything else will be interpreted as a X color.
separator_color = auto
# Sort messages by urgency.
sort = yes
# Don't remove messages, if the user is idle (no mouse or keyboard input)
# for longer than idle_threshold seconds.
# Set to 0 to disable.
# A client can set the 'transient' hint to bypass this. See the rules
# section for how to disable this if necessary
idle_threshold = 0
### Text ###
font = Cantarell 20
# The spacing between lines. If the height is smaller than the
# font height, it will get raised to the font height.
line_height = 0
markup = full
# The format of the message. Possible variables are:
# %a appname
# %s summary
# %b body
# %i iconname (including its path)
# %I iconname (without its path)
# %p progress value if set ([ 0%] to [100%]) or nothing
# %n progress value if set without any extra characters
# %% Literal %
# Markup is allowed
format = "<span weight='bold'>%s</span> <span alpha='33%'>(%a)</span>\n%b"
# Alignment of message text.
# Possible values are "left", "center" and "right".
alignment = left
# Vertical alignment of message text and icon.
# Possible values are "top", "center" and "bottom".
vertical_alignment = center
# Show age of message if message is older than show_age_threshold
# seconds.
# Set to -1 to disable.
show_age_threshold = 60
# Specify where to make an ellipsis in long lines.
# Possible values are "start", "middle" and "end".
ellipsize = middle
# Ignore newlines '\n' in notifications.
ignore_newline = no
# Stack together notifications with the same content
stack_duplicates = true
# Hide the count of stacked notifications with the same content
hide_duplicate_count = true
# Display indicators for URLs (U) and actions (A).
show_indicators = yes
### Icons ###
# Align icons left/right/off
icon_position = left
# Scale small icons up to this size, set to 0 to disable. Helpful
# for e.g. small files or high-dpi screens. In case of conflict,
# max_icon_size takes precedence over this.
min_icon_size = 0
# Scale larger icons down to this size, set to 0 to disable
max_icon_size = 32
# Paths to default icons.
icon_path = /usr/share/icons/Qogir/16/status:/usr/share/icons/Qogir/16/devices/:/usr/share/icons/Qogir/24/panel/:/usr/share/icons/Qogir/24/actions/:/usr/share/icons/Qogir/16/apps/:/usr/share/icons/Qogir/16/actions:/usr/share/pixmaps/
### History ###
# Should a notification popped up from history be sticky or timeout
# as if it would normally do.
sticky_history = false
# Maximum amount of notifications kept in history
history_length = 0
### Misc/Advanced ###
# dmenu path.
dmenu = /usr/bin/dmenu -p dunst:
# Browser for opening urls in context menu.
browser = /usr/bin/xdg-open
# Always run rule-defined scripts, even if the notification is suppressed
always_run_script = true
# Define the title of the windows spawned by dunst
title = Dunst
# Define the class of the windows spawned by dunst
class = Dunst
# Define the corner radius of the notification window
# in pixel size. If the radius is 0, you have no rounded
# corners.
# The radius will be automatically lowered if it exceeds half of the
# notification height to avoid clipping text and/or icons.
corner_radius = 5
# Ignore the dbus closeNotification message.
# Useful to enforce the timeout set by dunst configuration. Without this
# parameter, an application may close the notification sent before the
# user defined timeout.
ignore_dbusclose = false
### mouse
# Defines list of actions for each mouse event
# Possible values are:
# * none: Don't do anything.
# * do_action: Invoke the action determined by the action_name rule. If there is no
# such action, open the context menu.
# * open_url: If the notification has exactly one url, open it. If there are multiple
# ones, open the context menu.
# * close_current: Close current notification.
# * close_all: Close all notifications.
# * context: Open context menu for the notification.
# * context_all: Open context menu for all notifications.
# These values can be strung together for each mouse event, and
# will be executed in sequence.
mouse_left_click = close_current
mouse_middle_click = do_action, close_current
mouse_right_click = close_all
# Experimental features that may or may not work correctly. Do not expect them
# to have a consistent behaviour across releases.
[experimental]
# Calculate the dpi to use on a per-monitor basis.
# If this setting is enabled the Xft.dpi value will be ignored and instead
# dunst will attempt to calculate an appropriate dpi value for each monitor
# using the resolution and physical size. This might be useful in setups
# where there are multiple screens with very different dpi values.
per_monitor_dpi = false
[urgency_low]
# IMPORTANT: colors have to be defined in quotation marks.
# Otherwise the "#" and following would be interpreted as a comment.
background = "#00000088"
foreground = "#ffffff"
timeout = 5
[urgency_normal]
background = "#00000088"
foreground = "#ffffff"
timeout = 15
icon = state-information
[urgency_critical]
background = "#44000099"
foreground = "#ffffff"
timeout = 120
icon = state-error
# Every section that isn't one of the above is interpreted as a rules to
# override settings for certain messages.
#
# Messages can be matched by
# appname (discouraged, see desktop_entry)
# body
# category
# desktop_entry
# icon
# match_transient
# msg_urgency
# stack_tag
# summary
#
# and you can override the
# background
# foreground
# format
# frame_color
# fullscreen
# new_icon
# set_stack_tag
# set_transient
# set_category
# timeout
# urgency
# skip_display
# history_ignore
# action_name
# word_wrap
# ellipsize
# alignment
#
# Shell-like globing will get expanded.
#
# Instead of the appname filter, it's recommended to use the desktop_entry filter.
# GLib based applications export their desktop-entry name. In comparison to the appname,
# the desktop-entry won't get localized.
#
# SCRIPTING
# You can specify a script that gets run when the rule matches by
# setting the "script" option.
# The script will be called as follows:
# script appname summary body icon urgency
# where urgency can be "LOW", "NORMAL" or "CRITICAL".
#
# NOTE: It might be helpful to run dunst -print in a terminal in order
# to find fitting options for rules.
# Disable the transient hint so that idle_threshold cannot be bypassed from the
# client
#[transient_disable]
# match_transient = yes
# set_transient = no
#
# Make the handling of transient notifications more strict by making them not
# be placed in history.
#[transient_history_ignore]
# match_transient = yes
# history_ignore = yes
# fullscreen values
# show: show the notifications, regardless if there is a fullscreen window opened
# delay: displays the new notification, if there is no fullscreen window active
# If the notification is already drawn, it won't get undrawn.
# pushback: same as delay, but when switching into fullscreen, the notification will get
# withdrawn from screen again and will get delayed like a new notification
#[fullscreen_delay_everything]
# fullscreen = delay
#[fullscreen_show_critical]
# msg_urgency = critical
# fullscreen = show
#[espeak]
# summary = "*"
# script = dunst_espeak.sh
#[script-test]
# summary = "*script*"
# script = dunst_test.sh
[ignore-eos2]
appname = "eos-reboot-required2"
skip_display = true
history_ignore = yes
[ignore-eos3]
appname = "eos-reboot-required3"
skip_display = true
history_ignore = yes
#[history-ignore]
# # This notification will not be saved in history
# summary = "foobar"
# history_ignore = yes
#[skip-display]
# # This notification will not be displayed, but will be included in the history
# summary = "foobar"
# skip_display = yes
#[signed_on]
# appname = Pidgin
# summary = "*signed on*"
# urgency = low
#
#[signed_off]
# appname = Pidgin
# summary = *signed off*
# urgency = low
#
#[says]
# appname = Pidgin
# summary = *says*
# urgency = critical
#
#[twitter]
# appname = Pidgin
# summary = *twitter.com*
# urgency = normal
#
[stack-volumes]
appname = "some_volume_notifiers"
set_stack_tag = "volume"
#
# vim: ft=cfg

View File

@ -0,0 +1,376 @@
# See dunst(5) for all configuration options
[global]
### Display ###
# Which monitor should the notifications be displayed on.
monitor = 0
follow = none
# Position the notification in the top right corner
origin = top-right
# Offset from the origin
offset = 325x55
# Scale factor. It is auto-detected if value is 0.
scale = 0
# Maximum number of notification (0 means no limit)
notification_limit = 0
### Geometry ###
# dynamic width from 0 to 300
width = 300
# The maximum height of a single notification, excluding the frame.
height = 300
### Progress bar ###
# Turn on the progress bar. It appears when a progress hint is passed with
# for example dunstify -h int:value:12
progress_bar = true
# Set the progress bar height. This includes the frame, so make sure
# it's at least twice as big as the frame width.
progress_bar_height = 5
progress_bar_corner_radius = 2
# Set the frame width of the progress bar
progress_bar_frame_width = 0
# Set the minimum width for the progress bar
progress_bar_min_width = 150
# Set the maximum width for the progress bar
progress_bar_max_width = 300
# Show how many messages are currently hidden (because of
# notification_limit).
indicate_hidden = yes
# The transparency of the window. Range: [0; 100].
# This option will only work if a compositing window manager is
# present (e.g. xcompmgr, compiz, etc.). (X11 only)
transparency = 0
# Draw a line of "separator_height" pixel height between two
# notifications.
# Set to 0 to disable.
separator_height = 1
# Padding between text and separator.
padding = 8
# Horizontal padding.
horizontal_padding = 8
# Padding between text and icon.
text_icon_padding = 0
# Defines width in pixels of frame around the notification window.
# Set to 0 to disable.
frame_width = 0
# Defines color of the frame around the notification window.
frame_color = "#dddddd"
highlight = "#e54980"
# Define a color for the separator.
# possible values are:
# * auto: dunst tries to find a color fitting to the background;
# * foreground: use the same color as the foreground;
# * frame: use the same color as the frame;
# * anything else will be interpreted as a X color.
separator_color = auto
# Sort messages by urgency.
sort = yes
# Don't remove messages, if the user is idle (no mouse or keyboard input)
# for longer than idle_threshold seconds.
# Set to 0 to disable.
# A client can set the 'transient' hint to bypass this. See the rules
# section for how to disable this if necessary
idle_threshold = 0
### Text ###
font = Cantarell 10
# The spacing between lines. If the height is smaller than the
# font height, it will get raised to the font height.
line_height = 0
markup = full
# The format of the message. Possible variables are:
# %a appname
# %s summary
# %b body
# %i iconname (including its path)
# %I iconname (without its path)
# %p progress value if set ([ 0%] to [100%]) or nothing
# %n progress value if set without any extra characters
# %% Literal %
# Markup is allowed
format = "<span weight='bold'>%s</span> <span alpha='33%'>(%a)</span>\n%b"
# Alignment of message text.
# Possible values are "left", "center" and "right".
alignment = left
# Vertical alignment of message text and icon.
# Possible values are "top", "center" and "bottom".
vertical_alignment = center
# Show age of message if message is older than show_age_threshold
# seconds.
# Set to -1 to disable.
show_age_threshold = 60
# Specify where to make an ellipsis in long lines.
# Possible values are "start", "middle" and "end".
ellipsize = middle
# Ignore newlines '\n' in notifications.
ignore_newline = no
# Stack together notifications with the same content
stack_duplicates = true
# Hide the count of stacked notifications with the same content
hide_duplicate_count = true
# Display indicators for URLs (U) and actions (A).
show_indicators = yes
### Icons ###
# Align icons left/right/off
icon_position = left
# Scale small icons up to this size, set to 0 to disable. Helpful
# for e.g. small files or high-dpi screens. In case of conflict,
# max_icon_size takes precedence over this.
min_icon_size = 0
# Scale larger icons down to this size, set to 0 to disable
max_icon_size = 32
# Paths to default icons.
icon_path = /usr/share/icons/Qogir/16/status:/usr/share/icons/Qogir/16/devices/:/usr/share/icons/Qogir/24/panel/:/usr/share/icons/Qogir/24/actions/:/usr/share/icons/Qogir/16/apps/:/usr/share/icons/Qogir/16/actions:/usr/share/pixmaps/
### History ###
# Should a notification popped up from history be sticky or timeout
# as if it would normally do.
sticky_history = false
# Maximum amount of notifications kept in history
history_length = 0
### Misc/Advanced ###
# dmenu path.
dmenu = /usr/bin/dmenu -p dunst:
# Browser for opening urls in context menu.
browser = /usr/bin/xdg-open
# Always run rule-defined scripts, even if the notification is suppressed
always_run_script = true
# Define the title of the windows spawned by dunst
title = Dunst
# Define the class of the windows spawned by dunst
class = Dunst
# Define the corner radius of the notification window
# in pixel size. If the radius is 0, you have no rounded
# corners.
# The radius will be automatically lowered if it exceeds half of the
# notification height to avoid clipping text and/or icons.
corner_radius = 5
# Ignore the dbus closeNotification message.
# Useful to enforce the timeout set by dunst configuration. Without this
# parameter, an application may close the notification sent before the
# user defined timeout.
ignore_dbusclose = false
### mouse
# Defines list of actions for each mouse event
# Possible values are:
# * none: Don't do anything.
# * do_action: Invoke the action determined by the action_name rule. If there is no
# such action, open the context menu.
# * open_url: If the notification has exactly one url, open it. If there are multiple
# ones, open the context menu.
# * close_current: Close current notification.
# * close_all: Close all notifications.
# * context: Open context menu for the notification.
# * context_all: Open context menu for all notifications.
# These values can be strung together for each mouse event, and
# will be executed in sequence.
mouse_left_click = close_current
mouse_middle_click = do_action, close_current
mouse_right_click = close_all
# Experimental features that may or may not work correctly. Do not expect them
# to have a consistent behaviour across releases.
[experimental]
# Calculate the dpi to use on a per-monitor basis.
# If this setting is enabled the Xft.dpi value will be ignored and instead
# dunst will attempt to calculate an appropriate dpi value for each monitor
# using the resolution and physical size. This might be useful in setups
# where there are multiple screens with very different dpi values.
per_monitor_dpi = false
[urgency_low]
# IMPORTANT: colors have to be defined in quotation marks.
# Otherwise the "#" and following would be interpreted as a comment.
background = "#00000088"
foreground = "#ffffff"
timeout = 5
[urgency_normal]
background = "#00000088"
foreground = "#ffffff"
timeout = 15
icon = state-information
[urgency_critical]
background = "#44000099"
foreground = "#ffffff"
timeout = 120
icon = state-error
# Every section that isn't one of the above is interpreted as a rules to
# override settings for certain messages.
#
# Messages can be matched by
# appname (discouraged, see desktop_entry)
# body
# category
# desktop_entry
# icon
# match_transient
# msg_urgency
# stack_tag
# summary
#
# and you can override the
# background
# foreground
# format
# frame_color
# fullscreen
# new_icon
# set_stack_tag
# set_transient
# set_category
# timeout
# urgency
# skip_display
# history_ignore
# action_name
# word_wrap
# ellipsize
# alignment
#
# Shell-like globing will get expanded.
#
# Instead of the appname filter, it's recommended to use the desktop_entry filter.
# GLib based applications export their desktop-entry name. In comparison to the appname,
# the desktop-entry won't get localized.
#
# SCRIPTING
# You can specify a script that gets run when the rule matches by
# setting the "script" option.
# The script will be called as follows:
# script appname summary body icon urgency
# where urgency can be "LOW", "NORMAL" or "CRITICAL".
#
# NOTE: It might be helpful to run dunst -print in a terminal in order
# to find fitting options for rules.
# Disable the transient hint so that idle_threshold cannot be bypassed from the
# client
#[transient_disable]
# match_transient = yes
# set_transient = no
#
# Make the handling of transient notifications more strict by making them not
# be placed in history.
#[transient_history_ignore]
# match_transient = yes
# history_ignore = yes
# fullscreen values
# show: show the notifications, regardless if there is a fullscreen window opened
# delay: displays the new notification, if there is no fullscreen window active
# If the notification is already drawn, it won't get undrawn.
# pushback: same as delay, but when switching into fullscreen, the notification will get
# withdrawn from screen again and will get delayed like a new notification
#[fullscreen_delay_everything]
# fullscreen = delay
#[fullscreen_show_critical]
# msg_urgency = critical
# fullscreen = show
#[espeak]
# summary = "*"
# script = dunst_espeak.sh
#[script-test]
# summary = "*script*"
# script = dunst_test.sh
[ignore-eos2]
appname = "eos-reboot-required2"
skip_display = true
history_ignore = yes
[ignore-eos3]
appname = "eos-reboot-required3"
skip_display = true
history_ignore = yes
#[history-ignore]
# # This notification will not be saved in history
# summary = "foobar"
# history_ignore = yes
#[skip-display]
# # This notification will not be displayed, but will be included in the history
# summary = "foobar"
# skip_display = yes
#[signed_on]
# appname = Pidgin
# summary = "*signed on*"
# urgency = low
#
#[signed_off]
# appname = Pidgin
# summary = *signed off*
# urgency = low
#
#[says]
# appname = Pidgin
# summary = *says*
# urgency = critical
#
#[twitter]
# appname = Pidgin
# summary = *twitter.com*
# urgency = normal
#
[stack-volumes]
appname = "some_volume_notifiers"
set_stack_tag = "volume"
#
# vim: ft=cfg

View File

@ -0,0 +1,376 @@
# See dunst(5) for all configuration options
[global]
### Display ###
# Which monitor should the notifications be displayed on.
monitor = 0
follow = none
# Position the notification in the top right corner
origin = top-right
# Offset from the origin
offset = 325x55
# Scale factor. It is auto-detected if value is 0.
scale = 0
# Maximum number of notification (0 means no limit)
notification_limit = 0
### Geometry ###
# dynamic width from 0 to 300
width = 300
# The maximum height of a single notification, excluding the frame.
height = 300
### Progress bar ###
# Turn on the progress bar. It appears when a progress hint is passed with
# for example dunstify -h int:value:12
progress_bar = true
# Set the progress bar height. This includes the frame, so make sure
# it's at least twice as big as the frame width.
progress_bar_height = 5
progress_bar_corner_radius = 2
# Set the frame width of the progress bar
progress_bar_frame_width = 0
# Set the minimum width for the progress bar
progress_bar_min_width = 150
# Set the maximum width for the progress bar
progress_bar_max_width = 300
# Show how many messages are currently hidden (because of
# notification_limit).
indicate_hidden = yes
# The transparency of the window. Range: [0; 100].
# This option will only work if a compositing window manager is
# present (e.g. xcompmgr, compiz, etc.). (X11 only)
transparency = 0
# Draw a line of "separator_height" pixel height between two
# notifications.
# Set to 0 to disable.
separator_height = 1
# Padding between text and separator.
padding = 8
# Horizontal padding.
horizontal_padding = 8
# Padding between text and icon.
text_icon_padding = 0
# Defines width in pixels of frame around the notification window.
# Set to 0 to disable.
frame_width = 0
# Defines color of the frame around the notification window.
frame_color = "#dddddd"
highlight = "#e54980"
# Define a color for the separator.
# possible values are:
# * auto: dunst tries to find a color fitting to the background;
# * foreground: use the same color as the foreground;
# * frame: use the same color as the frame;
# * anything else will be interpreted as a X color.
separator_color = auto
# Sort messages by urgency.
sort = yes
# Don't remove messages, if the user is idle (no mouse or keyboard input)
# for longer than idle_threshold seconds.
# Set to 0 to disable.
# A client can set the 'transient' hint to bypass this. See the rules
# section for how to disable this if necessary
idle_threshold = 0
### Text ###
font = Cantarell 10
# The spacing between lines. If the height is smaller than the
# font height, it will get raised to the font height.
line_height = 0
markup = full
# The format of the message. Possible variables are:
# %a appname
# %s summary
# %b body
# %i iconname (including its path)
# %I iconname (without its path)
# %p progress value if set ([ 0%] to [100%]) or nothing
# %n progress value if set without any extra characters
# %% Literal %
# Markup is allowed
format = "<span weight='bold'>%s</span> <span alpha='33%'>(%a)</span>\n%b"
# Alignment of message text.
# Possible values are "left", "center" and "right".
alignment = left
# Vertical alignment of message text and icon.
# Possible values are "top", "center" and "bottom".
vertical_alignment = center
# Show age of message if message is older than show_age_threshold
# seconds.
# Set to -1 to disable.
show_age_threshold = 60
# Specify where to make an ellipsis in long lines.
# Possible values are "start", "middle" and "end".
ellipsize = middle
# Ignore newlines '\n' in notifications.
ignore_newline = no
# Stack together notifications with the same content
stack_duplicates = true
# Hide the count of stacked notifications with the same content
hide_duplicate_count = true
# Display indicators for URLs (U) and actions (A).
show_indicators = yes
### Icons ###
# Align icons left/right/off
icon_position = left
# Scale small icons up to this size, set to 0 to disable. Helpful
# for e.g. small files or high-dpi screens. In case of conflict,
# max_icon_size takes precedence over this.
min_icon_size = 0
# Scale larger icons down to this size, set to 0 to disable
max_icon_size = 32
# Paths to default icons.
icon_path = /usr/share/icons/Qogir/16/status:/usr/share/icons/Qogir/16/devices/:/usr/share/icons/Qogir/24/panel/:/usr/share/icons/Qogir/24/actions/:/usr/share/icons/Qogir/16/apps/:/usr/share/icons/Qogir/16/actions:/usr/share/pixmaps/
### History ###
# Should a notification popped up from history be sticky or timeout
# as if it would normally do.
sticky_history = false
# Maximum amount of notifications kept in history
history_length = 0
### Misc/Advanced ###
# dmenu path.
dmenu = /usr/bin/dmenu -p dunst:
# Browser for opening urls in context menu.
browser = /usr/bin/xdg-open
# Always run rule-defined scripts, even if the notification is suppressed
always_run_script = true
# Define the title of the windows spawned by dunst
title = Dunst
# Define the class of the windows spawned by dunst
class = Dunst
# Define the corner radius of the notification window
# in pixel size. If the radius is 0, you have no rounded
# corners.
# The radius will be automatically lowered if it exceeds half of the
# notification height to avoid clipping text and/or icons.
corner_radius = 5
# Ignore the dbus closeNotification message.
# Useful to enforce the timeout set by dunst configuration. Without this
# parameter, an application may close the notification sent before the
# user defined timeout.
ignore_dbusclose = false
### mouse
# Defines list of actions for each mouse event
# Possible values are:
# * none: Don't do anything.
# * do_action: Invoke the action determined by the action_name rule. If there is no
# such action, open the context menu.
# * open_url: If the notification has exactly one url, open it. If there are multiple
# ones, open the context menu.
# * close_current: Close current notification.
# * close_all: Close all notifications.
# * context: Open context menu for the notification.
# * context_all: Open context menu for all notifications.
# These values can be strung together for each mouse event, and
# will be executed in sequence.
mouse_left_click = close_current
mouse_middle_click = do_action, close_current
mouse_right_click = close_all
# Experimental features that may or may not work correctly. Do not expect them
# to have a consistent behaviour across releases.
[experimental]
# Calculate the dpi to use on a per-monitor basis.
# If this setting is enabled the Xft.dpi value will be ignored and instead
# dunst will attempt to calculate an appropriate dpi value for each monitor
# using the resolution and physical size. This might be useful in setups
# where there are multiple screens with very different dpi values.
per_monitor_dpi = false
[urgency_low]
# IMPORTANT: colors have to be defined in quotation marks.
# Otherwise the "#" and following would be interpreted as a comment.
background = "#00000088"
foreground = "#ffffff"
timeout = 5
[urgency_normal]
background = "#00000088"
foreground = "#ffffff"
timeout = 15
icon = state-information
[urgency_critical]
background = "#44000099"
foreground = "#ffffff"
timeout = 120
icon = state-error
# Every section that isn't one of the above is interpreted as a rules to
# override settings for certain messages.
#
# Messages can be matched by
# appname (discouraged, see desktop_entry)
# body
# category
# desktop_entry
# icon
# match_transient
# msg_urgency
# stack_tag
# summary
#
# and you can override the
# background
# foreground
# format
# frame_color
# fullscreen
# new_icon
# set_stack_tag
# set_transient
# set_category
# timeout
# urgency
# skip_display
# history_ignore
# action_name
# word_wrap
# ellipsize
# alignment
#
# Shell-like globing will get expanded.
#
# Instead of the appname filter, it's recommended to use the desktop_entry filter.
# GLib based applications export their desktop-entry name. In comparison to the appname,
# the desktop-entry won't get localized.
#
# SCRIPTING
# You can specify a script that gets run when the rule matches by
# setting the "script" option.
# The script will be called as follows:
# script appname summary body icon urgency
# where urgency can be "LOW", "NORMAL" or "CRITICAL".
#
# NOTE: It might be helpful to run dunst -print in a terminal in order
# to find fitting options for rules.
# Disable the transient hint so that idle_threshold cannot be bypassed from the
# client
#[transient_disable]
# match_transient = yes
# set_transient = no
#
# Make the handling of transient notifications more strict by making them not
# be placed in history.
#[transient_history_ignore]
# match_transient = yes
# history_ignore = yes
# fullscreen values
# show: show the notifications, regardless if there is a fullscreen window opened
# delay: displays the new notification, if there is no fullscreen window active
# If the notification is already drawn, it won't get undrawn.
# pushback: same as delay, but when switching into fullscreen, the notification will get
# withdrawn from screen again and will get delayed like a new notification
#[fullscreen_delay_everything]
# fullscreen = delay
#[fullscreen_show_critical]
# msg_urgency = critical
# fullscreen = show
#[espeak]
# summary = "*"
# script = dunst_espeak.sh
#[script-test]
# summary = "*script*"
# script = dunst_test.sh
[ignore-eos2]
appname = "eos-reboot-required2"
skip_display = true
history_ignore = yes
[ignore-eos3]
appname = "eos-reboot-required3"
skip_display = true
history_ignore = yes
#[history-ignore]
# # This notification will not be saved in history
# summary = "foobar"
# history_ignore = yes
#[skip-display]
# # This notification will not be displayed, but will be included in the history
# summary = "foobar"
# skip_display = yes
#[signed_on]
# appname = Pidgin
# summary = "*signed on*"
# urgency = low
#
#[signed_off]
# appname = Pidgin
# summary = *signed off*
# urgency = low
#
#[says]
# appname = Pidgin
# summary = *says*
# urgency = critical
#
#[twitter]
# appname = Pidgin
# summary = *twitter.com*
# urgency = normal
#
[stack-volumes]
appname = "some_volume_notifiers"
set_stack_tag = "volume"
#
# vim: ft=cfg

View File

@ -0,0 +1,376 @@
# See dunst(5) for all configuration options
[global]
### Display ###
# Which monitor should the notifications be displayed on.
monitor = 0
follow = none
# Position the notification in the top right corner
origin = top-right
# Offset from the origin
offset = 325x55
# Scale factor. It is auto-detected if value is 0.
scale = 0
# Maximum number of notification (0 means no limit)
notification_limit = 0
### Geometry ###
# dynamic width from 0 to 300
width = 300
# The maximum height of a single notification, excluding the frame.
height = 300
### Progress bar ###
# Turn on the progress bar. It appears when a progress hint is passed with
# for example dunstify -h int:value:12
progress_bar = true
# Set the progress bar height. This includes the frame, so make sure
# it's at least twice as big as the frame width.
progress_bar_height = 5
progress_bar_corner_radius = 2
# Set the frame width of the progress bar
progress_bar_frame_width = 0
# Set the minimum width for the progress bar
progress_bar_min_width = 150
# Set the maximum width for the progress bar
progress_bar_max_width = 300
# Show how many messages are currently hidden (because of
# notification_limit).
indicate_hidden = yes
# The transparency of the window. Range: [0; 100].
# This option will only work if a compositing window manager is
# present (e.g. xcompmgr, compiz, etc.). (X11 only)
transparency = 0
# Draw a line of "separator_height" pixel height between two
# notifications.
# Set to 0 to disable.
separator_height = 1
# Padding between text and separator.
padding = 8
# Horizontal padding.
horizontal_padding = 156
# Padding between text and icon.
text_icon_padding = 0
# Defines width in pixels of frame around the notification window.
# Set to 0 to disable.
frame_width = 0
# Defines color of the frame around the notification window.
frame_color = "#dddddd"
highlight = "#e54980"
# Define a color for the separator.
# possible values are:
# * auto: dunst tries to find a color fitting to the background;
# * foreground: use the same color as the foreground;
# * frame: use the same color as the frame;
# * anything else will be interpreted as a X color.
separator_color = auto
# Sort messages by urgency.
sort = yes
# Don't remove messages, if the user is idle (no mouse or keyboard input)
# for longer than idle_threshold seconds.
# Set to 0 to disable.
# A client can set the 'transient' hint to bypass this. See the rules
# section for how to disable this if necessary
idle_threshold = 0
### Text ###
font = Cantarell 10
# The spacing between lines. If the height is smaller than the
# font height, it will get raised to the font height.
line_height = 0
markup = full
# The format of the message. Possible variables are:
# %a appname
# %s summary
# %b body
# %i iconname (including its path)
# %I iconname (without its path)
# %p progress value if set ([ 0%] to [100%]) or nothing
# %n progress value if set without any extra characters
# %% Literal %
# Markup is allowed
format = "<span weight='bold'>%s</span> <span alpha='33%'>(%a)</span>\n%b"
# Alignment of message text.
# Possible values are "left", "center" and "right".
alignment = left
# Vertical alignment of message text and icon.
# Possible values are "top", "center" and "bottom".
vertical_alignment = center
# Show age of message if message is older than show_age_threshold
# seconds.
# Set to -1 to disable.
show_age_threshold = 60
# Specify where to make an ellipsis in long lines.
# Possible values are "start", "middle" and "end".
ellipsize = middle
# Ignore newlines '\n' in notifications.
ignore_newline = no
# Stack together notifications with the same content
stack_duplicates = true
# Hide the count of stacked notifications with the same content
hide_duplicate_count = true
# Display indicators for URLs (U) and actions (A).
show_indicators = yes
### Icons ###
# Align icons left/right/off
icon_position = left
# Scale small icons up to this size, set to 0 to disable. Helpful
# for e.g. small files or high-dpi screens. In case of conflict,
# max_icon_size takes precedence over this.
min_icon_size = 0
# Scale larger icons down to this size, set to 0 to disable
max_icon_size = 32
# Paths to default icons.
icon_path = /usr/share/icons/Qogir/16/status:/usr/share/icons/Qogir/16/devices/:/usr/share/icons/Qogir/24/panel/:/usr/share/icons/Qogir/24/actions/:/usr/share/icons/Qogir/16/apps/:/usr/share/icons/Qogir/16/actions:/usr/share/pixmaps/
### History ###
# Should a notification popped up from history be sticky or timeout
# as if it would normally do.
sticky_history = false
# Maximum amount of notifications kept in history
history_length = 0
### Misc/Advanced ###
# dmenu path.
dmenu = /usr/bin/dmenu -p dunst:
# Browser for opening urls in context menu.
browser = /usr/bin/xdg-open
# Always run rule-defined scripts, even if the notification is suppressed
always_run_script = true
# Define the title of the windows spawned by dunst
title = Dunst
# Define the class of the windows spawned by dunst
class = Dunst
# Define the corner radius of the notification window
# in pixel size. If the radius is 0, you have no rounded
# corners.
# The radius will be automatically lowered if it exceeds half of the
# notification height to avoid clipping text and/or icons.
corner_radius = 5
# Ignore the dbus closeNotification message.
# Useful to enforce the timeout set by dunst configuration. Without this
# parameter, an application may close the notification sent before the
# user defined timeout.
ignore_dbusclose = false
### mouse
# Defines list of actions for each mouse event
# Possible values are:
# * none: Don't do anything.
# * do_action: Invoke the action determined by the action_name rule. If there is no
# such action, open the context menu.
# * open_url: If the notification has exactly one url, open it. If there are multiple
# ones, open the context menu.
# * close_current: Close current notification.
# * close_all: Close all notifications.
# * context: Open context menu for the notification.
# * context_all: Open context menu for all notifications.
# These values can be strung together for each mouse event, and
# will be executed in sequence.
mouse_left_click = close_current
mouse_middle_click = do_action, close_current
mouse_right_click = close_all
# Experimental features that may or may not work correctly. Do not expect them
# to have a consistent behaviour across releases.
[experimental]
# Calculate the dpi to use on a per-monitor basis.
# If this setting is enabled the Xft.dpi value will be ignored and instead
# dunst will attempt to calculate an appropriate dpi value for each monitor
# using the resolution and physical size. This might be useful in setups
# where there are multiple screens with very different dpi values.
per_monitor_dpi = false
[urgency_low]
# IMPORTANT: colors have to be defined in quotation marks.
# Otherwise the "#" and following would be interpreted as a comment.
background = "#00000088"
foreground = "#ffffff"
timeout = 5
[urgency_normal]
background = "#00000088"
foreground = "#ffffff"
timeout = 15
icon = state-information
[urgency_critical]
background = "#44000099"
foreground = "#ffffff"
timeout = 120
icon = state-error
# Every section that isn't one of the above is interpreted as a rules to
# override settings for certain messages.
#
# Messages can be matched by
# appname (discouraged, see desktop_entry)
# body
# category
# desktop_entry
# icon
# match_transient
# msg_urgency
# stack_tag
# summary
#
# and you can override the
# background
# foreground
# format
# frame_color
# fullscreen
# new_icon
# set_stack_tag
# set_transient
# set_category
# timeout
# urgency
# skip_display
# history_ignore
# action_name
# word_wrap
# ellipsize
# alignment
#
# Shell-like globing will get expanded.
#
# Instead of the appname filter, it's recommended to use the desktop_entry filter.
# GLib based applications export their desktop-entry name. In comparison to the appname,
# the desktop-entry won't get localized.
#
# SCRIPTING
# You can specify a script that gets run when the rule matches by
# setting the "script" option.
# The script will be called as follows:
# script appname summary body icon urgency
# where urgency can be "LOW", "NORMAL" or "CRITICAL".
#
# NOTE: It might be helpful to run dunst -print in a terminal in order
# to find fitting options for rules.
# Disable the transient hint so that idle_threshold cannot be bypassed from the
# client
#[transient_disable]
# match_transient = yes
# set_transient = no
#
# Make the handling of transient notifications more strict by making them not
# be placed in history.
#[transient_history_ignore]
# match_transient = yes
# history_ignore = yes
# fullscreen values
# show: show the notifications, regardless if there is a fullscreen window opened
# delay: displays the new notification, if there is no fullscreen window active
# If the notification is already drawn, it won't get undrawn.
# pushback: same as delay, but when switching into fullscreen, the notification will get
# withdrawn from screen again and will get delayed like a new notification
#[fullscreen_delay_everything]
# fullscreen = delay
#[fullscreen_show_critical]
# msg_urgency = critical
# fullscreen = show
#[espeak]
# summary = "*"
# script = dunst_espeak.sh
#[script-test]
# summary = "*script*"
# script = dunst_test.sh
[ignore-eos2]
appname = "eos-reboot-required2"
skip_display = true
history_ignore = yes
[ignore-eos3]
appname = "eos-reboot-required3"
skip_display = true
history_ignore = yes
#[history-ignore]
# # This notification will not be saved in history
# summary = "foobar"
# history_ignore = yes
#[skip-display]
# # This notification will not be displayed, but will be included in the history
# summary = "foobar"
# skip_display = yes
#[signed_on]
# appname = Pidgin
# summary = "*signed on*"
# urgency = low
#
#[signed_off]
# appname = Pidgin
# summary = *signed off*
# urgency = low
#
#[says]
# appname = Pidgin
# summary = *says*
# urgency = critical
#
#[twitter]
# appname = Pidgin
# summary = *twitter.com*
# urgency = normal
#
[stack-volumes]
appname = "some_volume_notifiers"
set_stack_tag = "volume"
#
# vim: ft=cfg

View File

@ -0,0 +1,376 @@
# See dunst(5) for all configuration options
[global]
### Display ###
# Which monitor should the notifications be displayed on.
monitor = 0
follow = none
# Position the notification in the top right corner
origin = top-right
# Offset from the origin
offset = 325x55
# Scale factor. It is auto-detected if value is 0.
scale = 0
# Maximum number of notification (0 means no limit)
notification_limit = 0
### Geometry ###
# dynamic width from 0 to 300
width = 300
# The maximum height of a single notification, excluding the frame.
height = 300
### Progress bar ###
# Turn on the progress bar. It appears when a progress hint is passed with
# for example dunstify -h int:value:12
progress_bar = true
# Set the progress bar height. This includes the frame, so make sure
# it's at least twice as big as the frame width.
progress_bar_height = 5
progress_bar_corner_radius = 2
# Set the frame width of the progress bar
progress_bar_frame_width = 0
# Set the minimum width for the progress bar
progress_bar_min_width = 150
# Set the maximum width for the progress bar
progress_bar_max_width = 300
# Show how many messages are currently hidden (because of
# notification_limit).
indicate_hidden = yes
# The transparency of the window. Range: [0; 100].
# This option will only work if a compositing window manager is
# present (e.g. xcompmgr, compiz, etc.). (X11 only)
transparency = 0
# Draw a line of "separator_height" pixel height between two
# notifications.
# Set to 0 to disable.
separator_height = 1
# Padding between text and separator.
padding = 0
# Horizontal padding.
horizontal_padding = 16
# Padding between text and icon.
text_icon_padding = 0
# Defines width in pixels of frame around the notification window.
# Set to 0 to disable.
frame_width = 0
# Defines color of the frame around the notification window.
frame_color = "#dddddd"
highlight = "#e54980"
# Define a color for the separator.
# possible values are:
# * auto: dunst tries to find a color fitting to the background;
# * foreground: use the same color as the foreground;
# * frame: use the same color as the frame;
# * anything else will be interpreted as a X color.
separator_color = auto
# Sort messages by urgency.
sort = yes
# Don't remove messages, if the user is idle (no mouse or keyboard input)
# for longer than idle_threshold seconds.
# Set to 0 to disable.
# A client can set the 'transient' hint to bypass this. See the rules
# section for how to disable this if necessary
idle_threshold = 0
### Text ###
font = Cantarell 10
# The spacing between lines. If the height is smaller than the
# font height, it will get raised to the font height.
line_height = 0
markup = full
# The format of the message. Possible variables are:
# %a appname
# %s summary
# %b body
# %i iconname (including its path)
# %I iconname (without its path)
# %p progress value if set ([ 0%] to [100%]) or nothing
# %n progress value if set without any extra characters
# %% Literal %
# Markup is allowed
format = "<span weight='bold'>%s</span> <span alpha='33%'>(%a)</span>\n%b"
# Alignment of message text.
# Possible values are "left", "center" and "right".
alignment = left
# Vertical alignment of message text and icon.
# Possible values are "top", "center" and "bottom".
vertical_alignment = center
# Show age of message if message is older than show_age_threshold
# seconds.
# Set to -1 to disable.
show_age_threshold = 60
# Specify where to make an ellipsis in long lines.
# Possible values are "start", "middle" and "end".
ellipsize = middle
# Ignore newlines '\n' in notifications.
ignore_newline = no
# Stack together notifications with the same content
stack_duplicates = true
# Hide the count of stacked notifications with the same content
hide_duplicate_count = true
# Display indicators for URLs (U) and actions (A).
show_indicators = yes
### Icons ###
# Align icons left/right/off
icon_position = left
# Scale small icons up to this size, set to 0 to disable. Helpful
# for e.g. small files or high-dpi screens. In case of conflict,
# max_icon_size takes precedence over this.
min_icon_size = 0
# Scale larger icons down to this size, set to 0 to disable
max_icon_size = 32
# Paths to default icons.
icon_path = /usr/share/icons/Qogir/16/status:/usr/share/icons/Qogir/16/devices/:/usr/share/icons/Qogir/24/panel/:/usr/share/icons/Qogir/24/actions/:/usr/share/icons/Qogir/16/apps/:/usr/share/icons/Qogir/16/actions:/usr/share/pixmaps/
### History ###
# Should a notification popped up from history be sticky or timeout
# as if it would normally do.
sticky_history = false
# Maximum amount of notifications kept in history
history_length = 0
### Misc/Advanced ###
# dmenu path.
dmenu = /usr/bin/dmenu -p dunst:
# Browser for opening urls in context menu.
browser = /usr/bin/xdg-open
# Always run rule-defined scripts, even if the notification is suppressed
always_run_script = true
# Define the title of the windows spawned by dunst
title = Dunst
# Define the class of the windows spawned by dunst
class = Dunst
# Define the corner radius of the notification window
# in pixel size. If the radius is 0, you have no rounded
# corners.
# The radius will be automatically lowered if it exceeds half of the
# notification height to avoid clipping text and/or icons.
corner_radius = 5
# Ignore the dbus closeNotification message.
# Useful to enforce the timeout set by dunst configuration. Without this
# parameter, an application may close the notification sent before the
# user defined timeout.
ignore_dbusclose = false
### mouse
# Defines list of actions for each mouse event
# Possible values are:
# * none: Don't do anything.
# * do_action: Invoke the action determined by the action_name rule. If there is no
# such action, open the context menu.
# * open_url: If the notification has exactly one url, open it. If there are multiple
# ones, open the context menu.
# * close_current: Close current notification.
# * close_all: Close all notifications.
# * context: Open context menu for the notification.
# * context_all: Open context menu for all notifications.
# These values can be strung together for each mouse event, and
# will be executed in sequence.
mouse_left_click = close_current
mouse_middle_click = do_action, close_current
mouse_right_click = close_all
# Experimental features that may or may not work correctly. Do not expect them
# to have a consistent behaviour across releases.
[experimental]
# Calculate the dpi to use on a per-monitor basis.
# If this setting is enabled the Xft.dpi value will be ignored and instead
# dunst will attempt to calculate an appropriate dpi value for each monitor
# using the resolution and physical size. This might be useful in setups
# where there are multiple screens with very different dpi values.
per_monitor_dpi = false
[urgency_low]
# IMPORTANT: colors have to be defined in quotation marks.
# Otherwise the "#" and following would be interpreted as a comment.
background = "#00000088"
foreground = "#ffffff"
timeout = 5
[urgency_normal]
background = "#00000088"
foreground = "#ffffff"
timeout = 15
icon = state-information
[urgency_critical]
background = "#44000099"
foreground = "#ffffff"
timeout = 120
icon = state-error
# Every section that isn't one of the above is interpreted as a rules to
# override settings for certain messages.
#
# Messages can be matched by
# appname (discouraged, see desktop_entry)
# body
# category
# desktop_entry
# icon
# match_transient
# msg_urgency
# stack_tag
# summary
#
# and you can override the
# background
# foreground
# format
# frame_color
# fullscreen
# new_icon
# set_stack_tag
# set_transient
# set_category
# timeout
# urgency
# skip_display
# history_ignore
# action_name
# word_wrap
# ellipsize
# alignment
#
# Shell-like globing will get expanded.
#
# Instead of the appname filter, it's recommended to use the desktop_entry filter.
# GLib based applications export their desktop-entry name. In comparison to the appname,
# the desktop-entry won't get localized.
#
# SCRIPTING
# You can specify a script that gets run when the rule matches by
# setting the "script" option.
# The script will be called as follows:
# script appname summary body icon urgency
# where urgency can be "LOW", "NORMAL" or "CRITICAL".
#
# NOTE: It might be helpful to run dunst -print in a terminal in order
# to find fitting options for rules.
# Disable the transient hint so that idle_threshold cannot be bypassed from the
# client
#[transient_disable]
# match_transient = yes
# set_transient = no
#
# Make the handling of transient notifications more strict by making them not
# be placed in history.
#[transient_history_ignore]
# match_transient = yes
# history_ignore = yes
# fullscreen values
# show: show the notifications, regardless if there is a fullscreen window opened
# delay: displays the new notification, if there is no fullscreen window active
# If the notification is already drawn, it won't get undrawn.
# pushback: same as delay, but when switching into fullscreen, the notification will get
# withdrawn from screen again and will get delayed like a new notification
#[fullscreen_delay_everything]
# fullscreen = delay
#[fullscreen_show_critical]
# msg_urgency = critical
# fullscreen = show
#[espeak]
# summary = "*"
# script = dunst_espeak.sh
#[script-test]
# summary = "*script*"
# script = dunst_test.sh
[ignore-eos2]
appname = "eos-reboot-required2"
skip_display = true
history_ignore = yes
[ignore-eos3]
appname = "eos-reboot-required3"
skip_display = true
history_ignore = yes
#[history-ignore]
# # This notification will not be saved in history
# summary = "foobar"
# history_ignore = yes
#[skip-display]
# # This notification will not be displayed, but will be included in the history
# summary = "foobar"
# skip_display = yes
#[signed_on]
# appname = Pidgin
# summary = "*signed on*"
# urgency = low
#
#[signed_off]
# appname = Pidgin
# summary = *signed off*
# urgency = low
#
#[says]
# appname = Pidgin
# summary = *says*
# urgency = critical
#
#[twitter]
# appname = Pidgin
# summary = *twitter.com*
# urgency = normal
#
[stack-volumes]
appname = "some_volume_notifiers"
set_stack_tag = "volume"
#
# vim: ft=cfg

View File

@ -0,0 +1,376 @@
# See dunst(5) for all configuration options
[global]
### Display ###
# Which monitor should the notifications be displayed on.
monitor = 0
follow = none
# Position the notification in the top right corner
origin = top-right
# Offset from the origin
offset = 325x55
# Scale factor. It is auto-detected if value is 0.
scale = 0
# Maximum number of notification (0 means no limit)
notification_limit = 0
### Geometry ###
# dynamic width from 0 to 300
width = 300
# The maximum height of a single notification, excluding the frame.
height = 300
### Progress bar ###
# Turn on the progress bar. It appears when a progress hint is passed with
# for example dunstify -h int:value:12
progress_bar = true
# Set the progress bar height. This includes the frame, so make sure
# it's at least twice as big as the frame width.
progress_bar_height = 5
progress_bar_corner_radius = 2
# Set the frame width of the progress bar
progress_bar_frame_width = 0
# Set the minimum width for the progress bar
progress_bar_min_width = 150
# Set the maximum width for the progress bar
progress_bar_max_width = 300
# Show how many messages are currently hidden (because of
# notification_limit).
indicate_hidden = yes
# The transparency of the window. Range: [0; 100].
# This option will only work if a compositing window manager is
# present (e.g. xcompmgr, compiz, etc.). (X11 only)
transparency = 0
# Draw a line of "separator_height" pixel height between two
# notifications.
# Set to 0 to disable.
separator_height = 1
# Padding between text and separator.
padding = 8
# Horizontal padding.
horizontal_padding = 8
# Padding between text and icon.
text_icon_padding = 0
# Defines width in pixels of frame around the notification window.
# Set to 0 to disable.
frame_width = 0
# Defines color of the frame around the notification window.
frame_color = "#dddddd"
highlight = "#e54980"
# Define a color for the separator.
# possible values are:
# * auto: dunst tries to find a color fitting to the background;
# * foreground: use the same color as the foreground;
# * frame: use the same color as the frame;
# * anything else will be interpreted as a X color.
separator_color = auto
# Sort messages by urgency.
sort = yes
# Don't remove messages, if the user is idle (no mouse or keyboard input)
# for longer than idle_threshold seconds.
# Set to 0 to disable.
# A client can set the 'transient' hint to bypass this. See the rules
# section for how to disable this if necessary
idle_threshold = 0
### Text ###
font = serif 10
# The spacing between lines. If the height is smaller than the
# font height, it will get raised to the font height.
line_height = 0
markup = full
# The format of the message. Possible variables are:
# %a appname
# %s summary
# %b body
# %i iconname (including its path)
# %I iconname (without its path)
# %p progress value if set ([ 0%] to [100%]) or nothing
# %n progress value if set without any extra characters
# %% Literal %
# Markup is allowed
format = "<span weight='bold'>%s</span> <span alpha='33%'>(%a)</span>\n%b"
# Alignment of message text.
# Possible values are "left", "center" and "right".
alignment = left
# Vertical alignment of message text and icon.
# Possible values are "top", "center" and "bottom".
vertical_alignment = center
# Show age of message if message is older than show_age_threshold
# seconds.
# Set to -1 to disable.
show_age_threshold = 60
# Specify where to make an ellipsis in long lines.
# Possible values are "start", "middle" and "end".
ellipsize = middle
# Ignore newlines '\n' in notifications.
ignore_newline = no
# Stack together notifications with the same content
stack_duplicates = true
# Hide the count of stacked notifications with the same content
hide_duplicate_count = true
# Display indicators for URLs (U) and actions (A).
show_indicators = yes
### Icons ###
# Align icons left/right/off
icon_position = left
# Scale small icons up to this size, set to 0 to disable. Helpful
# for e.g. small files or high-dpi screens. In case of conflict,
# max_icon_size takes precedence over this.
min_icon_size = 0
# Scale larger icons down to this size, set to 0 to disable
max_icon_size = 32
# Paths to default icons.
icon_path = /usr/share/icons/Qogir/16/status:/usr/share/icons/Qogir/16/devices/:/usr/share/icons/Qogir/24/panel/:/usr/share/icons/Qogir/24/actions/:/usr/share/icons/Qogir/16/apps/:/usr/share/icons/Qogir/16/actions:/usr/share/pixmaps/
### History ###
# Should a notification popped up from history be sticky or timeout
# as if it would normally do.
sticky_history = false
# Maximum amount of notifications kept in history
history_length = 0
### Misc/Advanced ###
# dmenu path.
dmenu = /usr/bin/dmenu -p dunst:
# Browser for opening urls in context menu.
browser = /usr/bin/xdg-open
# Always run rule-defined scripts, even if the notification is suppressed
always_run_script = true
# Define the title of the windows spawned by dunst
title = Dunst
# Define the class of the windows spawned by dunst
class = Dunst
# Define the corner radius of the notification window
# in pixel size. If the radius is 0, you have no rounded
# corners.
# The radius will be automatically lowered if it exceeds half of the
# notification height to avoid clipping text and/or icons.
corner_radius = 5
# Ignore the dbus closeNotification message.
# Useful to enforce the timeout set by dunst configuration. Without this
# parameter, an application may close the notification sent before the
# user defined timeout.
ignore_dbusclose = false
### mouse
# Defines list of actions for each mouse event
# Possible values are:
# * none: Don't do anything.
# * do_action: Invoke the action determined by the action_name rule. If there is no
# such action, open the context menu.
# * open_url: If the notification has exactly one url, open it. If there are multiple
# ones, open the context menu.
# * close_current: Close current notification.
# * close_all: Close all notifications.
# * context: Open context menu for the notification.
# * context_all: Open context menu for all notifications.
# These values can be strung together for each mouse event, and
# will be executed in sequence.
mouse_left_click = close_current
mouse_middle_click = do_action, close_current
mouse_right_click = close_all
# Experimental features that may or may not work correctly. Do not expect them
# to have a consistent behaviour across releases.
[experimental]
# Calculate the dpi to use on a per-monitor basis.
# If this setting is enabled the Xft.dpi value will be ignored and instead
# dunst will attempt to calculate an appropriate dpi value for each monitor
# using the resolution and physical size. This might be useful in setups
# where there are multiple screens with very different dpi values.
per_monitor_dpi = false
[urgency_low]
# IMPORTANT: colors have to be defined in quotation marks.
# Otherwise the "#" and following would be interpreted as a comment.
background = "#00000088"
foreground = "#ffffff"
timeout = 5
[urgency_normal]
background = "#00000088"
foreground = "#ffffff"
timeout = 15
icon = state-information
[urgency_critical]
background = "#44000099"
foreground = "#ffffff"
timeout = 120
icon = state-error
# Every section that isn't one of the above is interpreted as a rules to
# override settings for certain messages.
#
# Messages can be matched by
# appname (discouraged, see desktop_entry)
# body
# category
# desktop_entry
# icon
# match_transient
# msg_urgency
# stack_tag
# summary
#
# and you can override the
# background
# foreground
# format
# frame_color
# fullscreen
# new_icon
# set_stack_tag
# set_transient
# set_category
# timeout
# urgency
# skip_display
# history_ignore
# action_name
# word_wrap
# ellipsize
# alignment
#
# Shell-like globing will get expanded.
#
# Instead of the appname filter, it's recommended to use the desktop_entry filter.
# GLib based applications export their desktop-entry name. In comparison to the appname,
# the desktop-entry won't get localized.
#
# SCRIPTING
# You can specify a script that gets run when the rule matches by
# setting the "script" option.
# The script will be called as follows:
# script appname summary body icon urgency
# where urgency can be "LOW", "NORMAL" or "CRITICAL".
#
# NOTE: It might be helpful to run dunst -print in a terminal in order
# to find fitting options for rules.
# Disable the transient hint so that idle_threshold cannot be bypassed from the
# client
#[transient_disable]
# match_transient = yes
# set_transient = no
#
# Make the handling of transient notifications more strict by making them not
# be placed in history.
#[transient_history_ignore]
# match_transient = yes
# history_ignore = yes
# fullscreen values
# show: show the notifications, regardless if there is a fullscreen window opened
# delay: displays the new notification, if there is no fullscreen window active
# If the notification is already drawn, it won't get undrawn.
# pushback: same as delay, but when switching into fullscreen, the notification will get
# withdrawn from screen again and will get delayed like a new notification
#[fullscreen_delay_everything]
# fullscreen = delay
#[fullscreen_show_critical]
# msg_urgency = critical
# fullscreen = show
#[espeak]
# summary = "*"
# script = dunst_espeak.sh
#[script-test]
# summary = "*script*"
# script = dunst_test.sh
[ignore-eos2]
appname = "eos-reboot-required2"
skip_display = true
history_ignore = yes
[ignore-eos3]
appname = "eos-reboot-required3"
skip_display = true
history_ignore = yes
#[history-ignore]
# # This notification will not be saved in history
# summary = "foobar"
# history_ignore = yes
#[skip-display]
# # This notification will not be displayed, but will be included in the history
# summary = "foobar"
# skip_display = yes
#[signed_on]
# appname = Pidgin
# summary = "*signed on*"
# urgency = low
#
#[signed_off]
# appname = Pidgin
# summary = *signed off*
# urgency = low
#
#[says]
# appname = Pidgin
# summary = *says*
# urgency = critical
#
#[twitter]
# appname = Pidgin
# summary = *twitter.com*
# urgency = normal
#
[stack-volumes]
appname = "some_volume_notifiers"
set_stack_tag = "volume"
#
# vim: ft=cfg

View File

@ -0,0 +1,376 @@
# See dunst(5) for all configuration options
[global]
### Display ###
# Which monitor should the notifications be displayed on.
monitor = 0
follow = none
# Position the notification in the top right corner
origin = top-right
# Offset from the origin
offset = 325x55
# Scale factor. It is auto-detected if value is 0.
scale = 0
# Maximum number of notification (0 means no limit)
notification_limit = 0
### Geometry ###
# dynamic width from 0 to 300
width = 300
# The maximum height of a single notification, excluding the frame.
height = 300
### Progress bar ###
# Turn on the progress bar. It appears when a progress hint is passed with
# for example dunstify -h int:value:12
progress_bar = true
# Set the progress bar height. This includes the frame, so make sure
# it's at least twice as big as the frame width.
progress_bar_height = 5
progress_bar_corner_radius = 2
# Set the frame width of the progress bar
progress_bar_frame_width = 0
# Set the minimum width for the progress bar
progress_bar_min_width = 150
# Set the maximum width for the progress bar
progress_bar_max_width = 300
# Show how many messages are currently hidden (because of
# notification_limit).
indicate_hidden = yes
# The transparency of the window. Range: [0; 100].
# This option will only work if a compositing window manager is
# present (e.g. xcompmgr, compiz, etc.). (X11 only)
transparency = 0
# Draw a line of "separator_height" pixel height between two
# notifications.
# Set to 0 to disable.
separator_height = 1
# Padding between text and separator.
padding = 8
# Horizontal padding.
horizontal_padding = 8
# Padding between text and icon.
text_icon_padding = 0
# Defines width in pixels of frame around the notification window.
# Set to 0 to disable.
frame_width = 0
# Defines color of the frame around the notification window.
frame_color = "#dddddd"
highlight = "#e54980"
# Define a color for the separator.
# possible values are:
# * auto: dunst tries to find a color fitting to the background;
# * foreground: use the same color as the foreground;
# * frame: use the same color as the frame;
# * anything else will be interpreted as a X color.
separator_color = auto
# Sort messages by urgency.
sort = yes
# Don't remove messages, if the user is idle (no mouse or keyboard input)
# for longer than idle_threshold seconds.
# Set to 0 to disable.
# A client can set the 'transient' hint to bypass this. See the rules
# section for how to disable this if necessary
idle_threshold = 0
### Text ###
font = Cantarell 10
# The spacing between lines. If the height is smaller than the
# font height, it will get raised to the font height.
line_height = 0.1
markup = full
# The format of the message. Possible variables are:
# %a appname
# %s summary
# %b body
# %i iconname (including its path)
# %I iconname (without its path)
# %p progress value if set ([ 0%] to [100%]) or nothing
# %n progress value if set without any extra characters
# %% Literal %
# Markup is allowed
format = "<span weight='bold'>%s</span> <span alpha='33%'>(%a)</span>\n%b"
# Alignment of message text.
# Possible values are "left", "center" and "right".
alignment = left
# Vertical alignment of message text and icon.
# Possible values are "top", "center" and "bottom".
vertical_alignment = center
# Show age of message if message is older than show_age_threshold
# seconds.
# Set to -1 to disable.
show_age_threshold = 60
# Specify where to make an ellipsis in long lines.
# Possible values are "start", "middle" and "end".
ellipsize = middle
# Ignore newlines '\n' in notifications.
ignore_newline = no
# Stack together notifications with the same content
stack_duplicates = true
# Hide the count of stacked notifications with the same content
hide_duplicate_count = true
# Display indicators for URLs (U) and actions (A).
show_indicators = yes
### Icons ###
# Align icons left/right/off
icon_position = left
# Scale small icons up to this size, set to 0 to disable. Helpful
# for e.g. small files or high-dpi screens. In case of conflict,
# max_icon_size takes precedence over this.
min_icon_size = 0
# Scale larger icons down to this size, set to 0 to disable
max_icon_size = 32
# Paths to default icons.
icon_path = /usr/share/icons/Qogir/16/status:/usr/share/icons/Qogir/16/devices/:/usr/share/icons/Qogir/24/panel/:/usr/share/icons/Qogir/24/actions/:/usr/share/icons/Qogir/16/apps/:/usr/share/icons/Qogir/16/actions:/usr/share/pixmaps/
### History ###
# Should a notification popped up from history be sticky or timeout
# as if it would normally do.
sticky_history = false
# Maximum amount of notifications kept in history
history_length = 0
### Misc/Advanced ###
# dmenu path.
dmenu = /usr/bin/dmenu -p dunst:
# Browser for opening urls in context menu.
browser = /usr/bin/xdg-open
# Always run rule-defined scripts, even if the notification is suppressed
always_run_script = true
# Define the title of the windows spawned by dunst
title = Dunst
# Define the class of the windows spawned by dunst
class = Dunst
# Define the corner radius of the notification window
# in pixel size. If the radius is 0, you have no rounded
# corners.
# The radius will be automatically lowered if it exceeds half of the
# notification height to avoid clipping text and/or icons.
corner_radius = 5
# Ignore the dbus closeNotification message.
# Useful to enforce the timeout set by dunst configuration. Without this
# parameter, an application may close the notification sent before the
# user defined timeout.
ignore_dbusclose = false
### mouse
# Defines list of actions for each mouse event
# Possible values are:
# * none: Don't do anything.
# * do_action: Invoke the action determined by the action_name rule. If there is no
# such action, open the context menu.
# * open_url: If the notification has exactly one url, open it. If there are multiple
# ones, open the context menu.
# * close_current: Close current notification.
# * close_all: Close all notifications.
# * context: Open context menu for the notification.
# * context_all: Open context menu for all notifications.
# These values can be strung together for each mouse event, and
# will be executed in sequence.
mouse_left_click = close_current
mouse_middle_click = do_action, close_current
mouse_right_click = close_all
# Experimental features that may or may not work correctly. Do not expect them
# to have a consistent behaviour across releases.
[experimental]
# Calculate the dpi to use on a per-monitor basis.
# If this setting is enabled the Xft.dpi value will be ignored and instead
# dunst will attempt to calculate an appropriate dpi value for each monitor
# using the resolution and physical size. This might be useful in setups
# where there are multiple screens with very different dpi values.
per_monitor_dpi = false
[urgency_low]
# IMPORTANT: colors have to be defined in quotation marks.
# Otherwise the "#" and following would be interpreted as a comment.
background = "#00000088"
foreground = "#ffffff"
timeout = 5
[urgency_normal]
background = "#00000088"
foreground = "#ffffff"
timeout = 15
icon = state-information
[urgency_critical]
background = "#44000099"
foreground = "#ffffff"
timeout = 120
icon = state-error
# Every section that isn't one of the above is interpreted as a rules to
# override settings for certain messages.
#
# Messages can be matched by
# appname (discouraged, see desktop_entry)
# body
# category
# desktop_entry
# icon
# match_transient
# msg_urgency
# stack_tag
# summary
#
# and you can override the
# background
# foreground
# format
# frame_color
# fullscreen
# new_icon
# set_stack_tag
# set_transient
# set_category
# timeout
# urgency
# skip_display
# history_ignore
# action_name
# word_wrap
# ellipsize
# alignment
#
# Shell-like globing will get expanded.
#
# Instead of the appname filter, it's recommended to use the desktop_entry filter.
# GLib based applications export their desktop-entry name. In comparison to the appname,
# the desktop-entry won't get localized.
#
# SCRIPTING
# You can specify a script that gets run when the rule matches by
# setting the "script" option.
# The script will be called as follows:
# script appname summary body icon urgency
# where urgency can be "LOW", "NORMAL" or "CRITICAL".
#
# NOTE: It might be helpful to run dunst -print in a terminal in order
# to find fitting options for rules.
# Disable the transient hint so that idle_threshold cannot be bypassed from the
# client
#[transient_disable]
# match_transient = yes
# set_transient = no
#
# Make the handling of transient notifications more strict by making them not
# be placed in history.
#[transient_history_ignore]
# match_transient = yes
# history_ignore = yes
# fullscreen values
# show: show the notifications, regardless if there is a fullscreen window opened
# delay: displays the new notification, if there is no fullscreen window active
# If the notification is already drawn, it won't get undrawn.
# pushback: same as delay, but when switching into fullscreen, the notification will get
# withdrawn from screen again and will get delayed like a new notification
#[fullscreen_delay_everything]
# fullscreen = delay
#[fullscreen_show_critical]
# msg_urgency = critical
# fullscreen = show
#[espeak]
# summary = "*"
# script = dunst_espeak.sh
#[script-test]
# summary = "*script*"
# script = dunst_test.sh
[ignore-eos2]
appname = "eos-reboot-required2"
skip_display = true
history_ignore = yes
[ignore-eos3]
appname = "eos-reboot-required3"
skip_display = true
history_ignore = yes
#[history-ignore]
# # This notification will not be saved in history
# summary = "foobar"
# history_ignore = yes
#[skip-display]
# # This notification will not be displayed, but will be included in the history
# summary = "foobar"
# skip_display = yes
#[signed_on]
# appname = Pidgin
# summary = "*signed on*"
# urgency = low
#
#[signed_off]
# appname = Pidgin
# summary = *signed off*
# urgency = low
#
#[says]
# appname = Pidgin
# summary = *says*
# urgency = critical
#
#[twitter]
# appname = Pidgin
# summary = *twitter.com*
# urgency = normal
#
[stack-volumes]
appname = "some_volume_notifiers"
set_stack_tag = "volume"
#
# vim: ft=cfg

View File

@ -0,0 +1,376 @@
# See dunst(5) for all configuration options
[global]
### Display ###
# Which monitor should the notifications be displayed on.
monitor = 0
follow = none
# Position the notification in the top right corner
origin = top-right
# Offset from the origin
offset = 325x55
# Scale factor. It is auto-detected if value is 0.
scale = 0
# Maximum number of notification (0 means no limit)
notification_limit = 0
### Geometry ###
# dynamic width from 0 to 300
width = 300
# The maximum height of a single notification, excluding the frame.
height = 300
### Progress bar ###
# Turn on the progress bar. It appears when a progress hint is passed with
# for example dunstify -h int:value:12
progress_bar = true
# Set the progress bar height. This includes the frame, so make sure
# it's at least twice as big as the frame width.
progress_bar_height = 5
progress_bar_corner_radius = 2
# Set the frame width of the progress bar
progress_bar_frame_width = 0
# Set the minimum width for the progress bar
progress_bar_min_width = 150
# Set the maximum width for the progress bar
progress_bar_max_width = 300
# Show how many messages are currently hidden (because of
# notification_limit).
indicate_hidden = yes
# The transparency of the window. Range: [0; 100].
# This option will only work if a compositing window manager is
# present (e.g. xcompmgr, compiz, etc.). (X11 only)
transparency = 0
# Draw a line of "separator_height" pixel height between two
# notifications.
# Set to 0 to disable.
separator_height = 1
# Padding between text and separator.
padding = 8
# Horizontal padding.
horizontal_padding = 8
# Padding between text and icon.
text_icon_padding = 0
# Defines width in pixels of frame around the notification window.
# Set to 0 to disable.
frame_width = 0
# Defines color of the frame around the notification window.
frame_color = "#dddddd"
highlight = "#e54980"
# Define a color for the separator.
# possible values are:
# * auto: dunst tries to find a color fitting to the background;
# * foreground: use the same color as the foreground;
# * frame: use the same color as the frame;
# * anything else will be interpreted as a X color.
separator_color = auto
# Sort messages by urgency.
sort = yes
# Don't remove messages, if the user is idle (no mouse or keyboard input)
# for longer than idle_threshold seconds.
# Set to 0 to disable.
# A client can set the 'transient' hint to bypass this. See the rules
# section for how to disable this if necessary
idle_threshold = 0
### Text ###
font = Cantarell 10
# The spacing between lines. If the height is smaller than the
# font height, it will get raised to the font height.
line_height = -.2
markup = full
# The format of the message. Possible variables are:
# %a appname
# %s summary
# %b body
# %i iconname (including its path)
# %I iconname (without its path)
# %p progress value if set ([ 0%] to [100%]) or nothing
# %n progress value if set without any extra characters
# %% Literal %
# Markup is allowed
format = "<span weight='bold'>%s</span> <span alpha='33%'>(%a)</span>\n%b"
# Alignment of message text.
# Possible values are "left", "center" and "right".
alignment = left
# Vertical alignment of message text and icon.
# Possible values are "top", "center" and "bottom".
vertical_alignment = center
# Show age of message if message is older than show_age_threshold
# seconds.
# Set to -1 to disable.
show_age_threshold = 60
# Specify where to make an ellipsis in long lines.
# Possible values are "start", "middle" and "end".
ellipsize = middle
# Ignore newlines '\n' in notifications.
ignore_newline = no
# Stack together notifications with the same content
stack_duplicates = true
# Hide the count of stacked notifications with the same content
hide_duplicate_count = true
# Display indicators for URLs (U) and actions (A).
show_indicators = yes
### Icons ###
# Align icons left/right/off
icon_position = left
# Scale small icons up to this size, set to 0 to disable. Helpful
# for e.g. small files or high-dpi screens. In case of conflict,
# max_icon_size takes precedence over this.
min_icon_size = 0
# Scale larger icons down to this size, set to 0 to disable
max_icon_size = 32
# Paths to default icons.
icon_path = /usr/share/icons/Qogir/16/status:/usr/share/icons/Qogir/16/devices/:/usr/share/icons/Qogir/24/panel/:/usr/share/icons/Qogir/24/actions/:/usr/share/icons/Qogir/16/apps/:/usr/share/icons/Qogir/16/actions:/usr/share/pixmaps/
### History ###
# Should a notification popped up from history be sticky or timeout
# as if it would normally do.
sticky_history = false
# Maximum amount of notifications kept in history
history_length = 0
### Misc/Advanced ###
# dmenu path.
dmenu = /usr/bin/dmenu -p dunst:
# Browser for opening urls in context menu.
browser = /usr/bin/xdg-open
# Always run rule-defined scripts, even if the notification is suppressed
always_run_script = true
# Define the title of the windows spawned by dunst
title = Dunst
# Define the class of the windows spawned by dunst
class = Dunst
# Define the corner radius of the notification window
# in pixel size. If the radius is 0, you have no rounded
# corners.
# The radius will be automatically lowered if it exceeds half of the
# notification height to avoid clipping text and/or icons.
corner_radius = 5
# Ignore the dbus closeNotification message.
# Useful to enforce the timeout set by dunst configuration. Without this
# parameter, an application may close the notification sent before the
# user defined timeout.
ignore_dbusclose = false
### mouse
# Defines list of actions for each mouse event
# Possible values are:
# * none: Don't do anything.
# * do_action: Invoke the action determined by the action_name rule. If there is no
# such action, open the context menu.
# * open_url: If the notification has exactly one url, open it. If there are multiple
# ones, open the context menu.
# * close_current: Close current notification.
# * close_all: Close all notifications.
# * context: Open context menu for the notification.
# * context_all: Open context menu for all notifications.
# These values can be strung together for each mouse event, and
# will be executed in sequence.
mouse_left_click = close_current
mouse_middle_click = do_action, close_current
mouse_right_click = close_all
# Experimental features that may or may not work correctly. Do not expect them
# to have a consistent behaviour across releases.
[experimental]
# Calculate the dpi to use on a per-monitor basis.
# If this setting is enabled the Xft.dpi value will be ignored and instead
# dunst will attempt to calculate an appropriate dpi value for each monitor
# using the resolution and physical size. This might be useful in setups
# where there are multiple screens with very different dpi values.
per_monitor_dpi = false
[urgency_low]
# IMPORTANT: colors have to be defined in quotation marks.
# Otherwise the "#" and following would be interpreted as a comment.
background = "#00000088"
foreground = "#ffffff"
timeout = 5
[urgency_normal]
background = "#00000088"
foreground = "#ffffff"
timeout = 15
icon = state-information
[urgency_critical]
background = "#44000099"
foreground = "#ffffff"
timeout = 120
icon = state-error
# Every section that isn't one of the above is interpreted as a rules to
# override settings for certain messages.
#
# Messages can be matched by
# appname (discouraged, see desktop_entry)
# body
# category
# desktop_entry
# icon
# match_transient
# msg_urgency
# stack_tag
# summary
#
# and you can override the
# background
# foreground
# format
# frame_color
# fullscreen
# new_icon
# set_stack_tag
# set_transient
# set_category
# timeout
# urgency
# skip_display
# history_ignore
# action_name
# word_wrap
# ellipsize
# alignment
#
# Shell-like globing will get expanded.
#
# Instead of the appname filter, it's recommended to use the desktop_entry filter.
# GLib based applications export their desktop-entry name. In comparison to the appname,
# the desktop-entry won't get localized.
#
# SCRIPTING
# You can specify a script that gets run when the rule matches by
# setting the "script" option.
# The script will be called as follows:
# script appname summary body icon urgency
# where urgency can be "LOW", "NORMAL" or "CRITICAL".
#
# NOTE: It might be helpful to run dunst -print in a terminal in order
# to find fitting options for rules.
# Disable the transient hint so that idle_threshold cannot be bypassed from the
# client
#[transient_disable]
# match_transient = yes
# set_transient = no
#
# Make the handling of transient notifications more strict by making them not
# be placed in history.
#[transient_history_ignore]
# match_transient = yes
# history_ignore = yes
# fullscreen values
# show: show the notifications, regardless if there is a fullscreen window opened
# delay: displays the new notification, if there is no fullscreen window active
# If the notification is already drawn, it won't get undrawn.
# pushback: same as delay, but when switching into fullscreen, the notification will get
# withdrawn from screen again and will get delayed like a new notification
#[fullscreen_delay_everything]
# fullscreen = delay
#[fullscreen_show_critical]
# msg_urgency = critical
# fullscreen = show
#[espeak]
# summary = "*"
# script = dunst_espeak.sh
#[script-test]
# summary = "*script*"
# script = dunst_test.sh
[ignore-eos2]
appname = "eos-reboot-required2"
skip_display = true
history_ignore = yes
[ignore-eos3]
appname = "eos-reboot-required3"
skip_display = true
history_ignore = yes
#[history-ignore]
# # This notification will not be saved in history
# summary = "foobar"
# history_ignore = yes
#[skip-display]
# # This notification will not be displayed, but will be included in the history
# summary = "foobar"
# skip_display = yes
#[signed_on]
# appname = Pidgin
# summary = "*signed on*"
# urgency = low
#
#[signed_off]
# appname = Pidgin
# summary = *signed off*
# urgency = low
#
#[says]
# appname = Pidgin
# summary = *says*
# urgency = critical
#
#[twitter]
# appname = Pidgin
# summary = *twitter.com*
# urgency = normal
#
[stack-volumes]
appname = "some_volume_notifiers"
set_stack_tag = "volume"
#
# vim: ft=cfg

View File

@ -0,0 +1,376 @@
# See dunst(5) for all configuration options
[global]
### Display ###
# Which monitor should the notifications be displayed on.
monitor = 0
follow = none
# Position the notification in the top right corner
origin = top-right
# Offset from the origin
offset = 325x55
# Scale factor. It is auto-detected if value is 0.
scale = 0
# Maximum number of notification (0 means no limit)
notification_limit = 0
### Geometry ###
# dynamic width from 0 to 300
width = 300
# The maximum height of a single notification, excluding the frame.
height = 300
### Progress bar ###
# Turn on the progress bar. It appears when a progress hint is passed with
# for example dunstify -h int:value:12
progress_bar = true
# Set the progress bar height. This includes the frame, so make sure
# it's at least twice as big as the frame width.
progress_bar_height = 5
progress_bar_corner_radius = 2
# Set the frame width of the progress bar
progress_bar_frame_width = 0
# Set the minimum width for the progress bar
progress_bar_min_width = 150
# Set the maximum width for the progress bar
progress_bar_max_width = 300
# Show how many messages are currently hidden (because of
# notification_limit).
indicate_hidden = yes
# The transparency of the window. Range: [0; 100].
# This option will only work if a compositing window manager is
# present (e.g. xcompmgr, compiz, etc.). (X11 only)
transparency = 0
# Draw a line of "separator_height" pixel height between two
# notifications.
# Set to 0 to disable.
separator_height = 1
# Padding between text and separator.
padding = 8
# Horizontal padding.
horizontal_padding = 8
# Padding between text and icon.
text_icon_padding = 0
# Defines width in pixels of frame around the notification window.
# Set to 0 to disable.
frame_width = 0
# Defines color of the frame around the notification window.
frame_color = "#dddddd"
highlight = "#e54980"
# Define a color for the separator.
# possible values are:
# * auto: dunst tries to find a color fitting to the background;
# * foreground: use the same color as the foreground;
# * frame: use the same color as the frame;
# * anything else will be interpreted as a X color.
separator_color = auto
# Sort messages by urgency.
sort = yes
# Don't remove messages, if the user is idle (no mouse or keyboard input)
# for longer than idle_threshold seconds.
# Set to 0 to disable.
# A client can set the 'transient' hint to bypass this. See the rules
# section for how to disable this if necessary
idle_threshold = 0
### Text ###
font = Cantarell 10
# The spacing between lines. If the height is smaller than the
# font height, it will get raised to the font height.
line_height = -0.2
markup = full
# The format of the message. Possible variables are:
# %a appname
# %s summary
# %b body
# %i iconname (including its path)
# %I iconname (without its path)
# %p progress value if set ([ 0%] to [100%]) or nothing
# %n progress value if set without any extra characters
# %% Literal %
# Markup is allowed
format = "<span weight='bold'>%s</span> <span alpha='33%'>(%a)</span>\n%b"
# Alignment of message text.
# Possible values are "left", "center" and "right".
alignment = left
# Vertical alignment of message text and icon.
# Possible values are "top", "center" and "bottom".
vertical_alignment = center
# Show age of message if message is older than show_age_threshold
# seconds.
# Set to -1 to disable.
show_age_threshold = 60
# Specify where to make an ellipsis in long lines.
# Possible values are "start", "middle" and "end".
ellipsize = middle
# Ignore newlines '\n' in notifications.
ignore_newline = no
# Stack together notifications with the same content
stack_duplicates = true
# Hide the count of stacked notifications with the same content
hide_duplicate_count = true
# Display indicators for URLs (U) and actions (A).
show_indicators = yes
### Icons ###
# Align icons left/right/off
icon_position = left
# Scale small icons up to this size, set to 0 to disable. Helpful
# for e.g. small files or high-dpi screens. In case of conflict,
# max_icon_size takes precedence over this.
min_icon_size = 0
# Scale larger icons down to this size, set to 0 to disable
max_icon_size = 32
# Paths to default icons.
icon_path = /usr/share/icons/Qogir/16/status:/usr/share/icons/Qogir/16/devices/:/usr/share/icons/Qogir/24/panel/:/usr/share/icons/Qogir/24/actions/:/usr/share/icons/Qogir/16/apps/:/usr/share/icons/Qogir/16/actions:/usr/share/pixmaps/
### History ###
# Should a notification popped up from history be sticky or timeout
# as if it would normally do.
sticky_history = false
# Maximum amount of notifications kept in history
history_length = 0
### Misc/Advanced ###
# dmenu path.
dmenu = /usr/bin/dmenu -p dunst:
# Browser for opening urls in context menu.
browser = /usr/bin/xdg-open
# Always run rule-defined scripts, even if the notification is suppressed
always_run_script = true
# Define the title of the windows spawned by dunst
title = Dunst
# Define the class of the windows spawned by dunst
class = Dunst
# Define the corner radius of the notification window
# in pixel size. If the radius is 0, you have no rounded
# corners.
# The radius will be automatically lowered if it exceeds half of the
# notification height to avoid clipping text and/or icons.
corner_radius = 5
# Ignore the dbus closeNotification message.
# Useful to enforce the timeout set by dunst configuration. Without this
# parameter, an application may close the notification sent before the
# user defined timeout.
ignore_dbusclose = false
### mouse
# Defines list of actions for each mouse event
# Possible values are:
# * none: Don't do anything.
# * do_action: Invoke the action determined by the action_name rule. If there is no
# such action, open the context menu.
# * open_url: If the notification has exactly one url, open it. If there are multiple
# ones, open the context menu.
# * close_current: Close current notification.
# * close_all: Close all notifications.
# * context: Open context menu for the notification.
# * context_all: Open context menu for all notifications.
# These values can be strung together for each mouse event, and
# will be executed in sequence.
mouse_left_click = close_current
mouse_middle_click = do_action, close_current
mouse_right_click = close_all
# Experimental features that may or may not work correctly. Do not expect them
# to have a consistent behaviour across releases.
[experimental]
# Calculate the dpi to use on a per-monitor basis.
# If this setting is enabled the Xft.dpi value will be ignored and instead
# dunst will attempt to calculate an appropriate dpi value for each monitor
# using the resolution and physical size. This might be useful in setups
# where there are multiple screens with very different dpi values.
per_monitor_dpi = false
[urgency_low]
# IMPORTANT: colors have to be defined in quotation marks.
# Otherwise the "#" and following would be interpreted as a comment.
background = "#00000088"
foreground = "#ffffff"
timeout = 5
[urgency_normal]
background = "#00000088"
foreground = "#ffffff"
timeout = 15
icon = state-information
[urgency_critical]
background = "#44000099"
foreground = "#ffffff"
timeout = 120
icon = state-error
# Every section that isn't one of the above is interpreted as a rules to
# override settings for certain messages.
#
# Messages can be matched by
# appname (discouraged, see desktop_entry)
# body
# category
# desktop_entry
# icon
# match_transient
# msg_urgency
# stack_tag
# summary
#
# and you can override the
# background
# foreground
# format
# frame_color
# fullscreen
# new_icon
# set_stack_tag
# set_transient
# set_category
# timeout
# urgency
# skip_display
# history_ignore
# action_name
# word_wrap
# ellipsize
# alignment
#
# Shell-like globing will get expanded.
#
# Instead of the appname filter, it's recommended to use the desktop_entry filter.
# GLib based applications export their desktop-entry name. In comparison to the appname,
# the desktop-entry won't get localized.
#
# SCRIPTING
# You can specify a script that gets run when the rule matches by
# setting the "script" option.
# The script will be called as follows:
# script appname summary body icon urgency
# where urgency can be "LOW", "NORMAL" or "CRITICAL".
#
# NOTE: It might be helpful to run dunst -print in a terminal in order
# to find fitting options for rules.
# Disable the transient hint so that idle_threshold cannot be bypassed from the
# client
#[transient_disable]
# match_transient = yes
# set_transient = no
#
# Make the handling of transient notifications more strict by making them not
# be placed in history.
#[transient_history_ignore]
# match_transient = yes
# history_ignore = yes
# fullscreen values
# show: show the notifications, regardless if there is a fullscreen window opened
# delay: displays the new notification, if there is no fullscreen window active
# If the notification is already drawn, it won't get undrawn.
# pushback: same as delay, but when switching into fullscreen, the notification will get
# withdrawn from screen again and will get delayed like a new notification
#[fullscreen_delay_everything]
# fullscreen = delay
#[fullscreen_show_critical]
# msg_urgency = critical
# fullscreen = show
#[espeak]
# summary = "*"
# script = dunst_espeak.sh
#[script-test]
# summary = "*script*"
# script = dunst_test.sh
[ignore-eos2]
appname = "eos-reboot-required2"
skip_display = true
history_ignore = yes
[ignore-eos3]
appname = "eos-reboot-required3"
skip_display = true
history_ignore = yes
#[history-ignore]
# # This notification will not be saved in history
# summary = "foobar"
# history_ignore = yes
#[skip-display]
# # This notification will not be displayed, but will be included in the history
# summary = "foobar"
# skip_display = yes
#[signed_on]
# appname = Pidgin
# summary = "*signed on*"
# urgency = low
#
#[signed_off]
# appname = Pidgin
# summary = *signed off*
# urgency = low
#
#[says]
# appname = Pidgin
# summary = *says*
# urgency = critical
#
#[twitter]
# appname = Pidgin
# summary = *twitter.com*
# urgency = normal
#
[stack-volumes]
appname = "some_volume_notifiers"
set_stack_tag = "volume"
#
# vim: ft=cfg

View File

@ -0,0 +1,376 @@
# See dunst(5) for all configuration options
[global]
### Display ###
# Which monitor should the notifications be displayed on.
monitor = 0
follow = none
# Position the notification in the top right corner
origin = top-right
# Offset from the origin
offset = 325x55
# Scale factor. It is auto-detected if value is 0.
scale = 0
# Maximum number of notification (0 means no limit)
notification_limit = 0
### Geometry ###
# dynamic width from 0 to 300
width = 300
# The maximum height of a single notification, excluding the frame.
height = 300
### Progress bar ###
# Turn on the progress bar. It appears when a progress hint is passed with
# for example dunstify -h int:value:12
progress_bar = true
# Set the progress bar height. This includes the frame, so make sure
# it's at least twice as big as the frame width.
progress_bar_height = 5
progress_bar_corner_radius = 2
# Set the frame width of the progress bar
progress_bar_frame_width = 0
# Set the minimum width for the progress bar
progress_bar_min_width = 150
# Set the maximum width for the progress bar
progress_bar_max_width = 300
# Show how many messages are currently hidden (because of
# notification_limit).
indicate_hidden = yes
# The transparency of the window. Range: [0; 100].
# This option will only work if a compositing window manager is
# present (e.g. xcompmgr, compiz, etc.). (X11 only)
transparency = 0
# Draw a line of "separator_height" pixel height between two
# notifications.
# Set to 0 to disable.
separator_height = 1
# Padding between text and separator.
padding = 8
# Horizontal padding.
horizontal_padding = 8
# Padding between text and icon.
text_icon_padding = 0
# Defines width in pixels of frame around the notification window.
# Set to 0 to disable.
frame_width = 0
# Defines color of the frame around the notification window.
frame_color = "#dddddd"
highlight = "#e54980"
# Define a color for the separator.
# possible values are:
# * auto: dunst tries to find a color fitting to the background;
# * foreground: use the same color as the foreground;
# * frame: use the same color as the frame;
# * anything else will be interpreted as a X color.
separator_color = auto
# Sort messages by urgency.
sort = yes
# Don't remove messages, if the user is idle (no mouse or keyboard input)
# for longer than idle_threshold seconds.
# Set to 0 to disable.
# A client can set the 'transient' hint to bypass this. See the rules
# section for how to disable this if necessary
idle_threshold = 0
### Text ###
font = Cantarell 10
# The spacing between lines. If the height is smaller than the
# font height, it will get raised to the font height.
line_height = 5
markup = full
# The format of the message. Possible variables are:
# %a appname
# %s summary
# %b body
# %i iconname (including its path)
# %I iconname (without its path)
# %p progress value if set ([ 0%] to [100%]) or nothing
# %n progress value if set without any extra characters
# %% Literal %
# Markup is allowed
format = "<span weight='bold'>%s</span> <span alpha='33%'>(%a)</span>\n%b"
# Alignment of message text.
# Possible values are "left", "center" and "right".
alignment = left
# Vertical alignment of message text and icon.
# Possible values are "top", "center" and "bottom".
vertical_alignment = center
# Show age of message if message is older than show_age_threshold
# seconds.
# Set to -1 to disable.
show_age_threshold = 60
# Specify where to make an ellipsis in long lines.
# Possible values are "start", "middle" and "end".
ellipsize = middle
# Ignore newlines '\n' in notifications.
ignore_newline = no
# Stack together notifications with the same content
stack_duplicates = true
# Hide the count of stacked notifications with the same content
hide_duplicate_count = true
# Display indicators for URLs (U) and actions (A).
show_indicators = yes
### Icons ###
# Align icons left/right/off
icon_position = left
# Scale small icons up to this size, set to 0 to disable. Helpful
# for e.g. small files or high-dpi screens. In case of conflict,
# max_icon_size takes precedence over this.
min_icon_size = 0
# Scale larger icons down to this size, set to 0 to disable
max_icon_size = 32
# Paths to default icons.
icon_path = /usr/share/icons/Qogir/16/status:/usr/share/icons/Qogir/16/devices/:/usr/share/icons/Qogir/24/panel/:/usr/share/icons/Qogir/24/actions/:/usr/share/icons/Qogir/16/apps/:/usr/share/icons/Qogir/16/actions:/usr/share/pixmaps/
### History ###
# Should a notification popped up from history be sticky or timeout
# as if it would normally do.
sticky_history = false
# Maximum amount of notifications kept in history
history_length = 0
### Misc/Advanced ###
# dmenu path.
dmenu = /usr/bin/dmenu -p dunst:
# Browser for opening urls in context menu.
browser = /usr/bin/xdg-open
# Always run rule-defined scripts, even if the notification is suppressed
always_run_script = true
# Define the title of the windows spawned by dunst
title = Dunst
# Define the class of the windows spawned by dunst
class = Dunst
# Define the corner radius of the notification window
# in pixel size. If the radius is 0, you have no rounded
# corners.
# The radius will be automatically lowered if it exceeds half of the
# notification height to avoid clipping text and/or icons.
corner_radius = 5
# Ignore the dbus closeNotification message.
# Useful to enforce the timeout set by dunst configuration. Without this
# parameter, an application may close the notification sent before the
# user defined timeout.
ignore_dbusclose = false
### mouse
# Defines list of actions for each mouse event
# Possible values are:
# * none: Don't do anything.
# * do_action: Invoke the action determined by the action_name rule. If there is no
# such action, open the context menu.
# * open_url: If the notification has exactly one url, open it. If there are multiple
# ones, open the context menu.
# * close_current: Close current notification.
# * close_all: Close all notifications.
# * context: Open context menu for the notification.
# * context_all: Open context menu for all notifications.
# These values can be strung together for each mouse event, and
# will be executed in sequence.
mouse_left_click = close_current
mouse_middle_click = do_action, close_current
mouse_right_click = close_all
# Experimental features that may or may not work correctly. Do not expect them
# to have a consistent behaviour across releases.
[experimental]
# Calculate the dpi to use on a per-monitor basis.
# If this setting is enabled the Xft.dpi value will be ignored and instead
# dunst will attempt to calculate an appropriate dpi value for each monitor
# using the resolution and physical size. This might be useful in setups
# where there are multiple screens with very different dpi values.
per_monitor_dpi = false
[urgency_low]
# IMPORTANT: colors have to be defined in quotation marks.
# Otherwise the "#" and following would be interpreted as a comment.
background = "#00000088"
foreground = "#ffffff"
timeout = 5
[urgency_normal]
background = "#00000088"
foreground = "#ffffff"
timeout = 15
icon = state-information
[urgency_critical]
background = "#44000099"
foreground = "#ffffff"
timeout = 120
icon = state-error
# Every section that isn't one of the above is interpreted as a rules to
# override settings for certain messages.
#
# Messages can be matched by
# appname (discouraged, see desktop_entry)
# body
# category
# desktop_entry
# icon
# match_transient
# msg_urgency
# stack_tag
# summary
#
# and you can override the
# background
# foreground
# format
# frame_color
# fullscreen
# new_icon
# set_stack_tag
# set_transient
# set_category
# timeout
# urgency
# skip_display
# history_ignore
# action_name
# word_wrap
# ellipsize
# alignment
#
# Shell-like globing will get expanded.
#
# Instead of the appname filter, it's recommended to use the desktop_entry filter.
# GLib based applications export their desktop-entry name. In comparison to the appname,
# the desktop-entry won't get localized.
#
# SCRIPTING
# You can specify a script that gets run when the rule matches by
# setting the "script" option.
# The script will be called as follows:
# script appname summary body icon urgency
# where urgency can be "LOW", "NORMAL" or "CRITICAL".
#
# NOTE: It might be helpful to run dunst -print in a terminal in order
# to find fitting options for rules.
# Disable the transient hint so that idle_threshold cannot be bypassed from the
# client
#[transient_disable]
# match_transient = yes
# set_transient = no
#
# Make the handling of transient notifications more strict by making them not
# be placed in history.
#[transient_history_ignore]
# match_transient = yes
# history_ignore = yes
# fullscreen values
# show: show the notifications, regardless if there is a fullscreen window opened
# delay: displays the new notification, if there is no fullscreen window active
# If the notification is already drawn, it won't get undrawn.
# pushback: same as delay, but when switching into fullscreen, the notification will get
# withdrawn from screen again and will get delayed like a new notification
#[fullscreen_delay_everything]
# fullscreen = delay
#[fullscreen_show_critical]
# msg_urgency = critical
# fullscreen = show
#[espeak]
# summary = "*"
# script = dunst_espeak.sh
#[script-test]
# summary = "*script*"
# script = dunst_test.sh
[ignore-eos2]
appname = "eos-reboot-required2"
skip_display = true
history_ignore = yes
[ignore-eos3]
appname = "eos-reboot-required3"
skip_display = true
history_ignore = yes
#[history-ignore]
# # This notification will not be saved in history
# summary = "foobar"
# history_ignore = yes
#[skip-display]
# # This notification will not be displayed, but will be included in the history
# summary = "foobar"
# skip_display = yes
#[signed_on]
# appname = Pidgin
# summary = "*signed on*"
# urgency = low
#
#[signed_off]
# appname = Pidgin
# summary = *signed off*
# urgency = low
#
#[says]
# appname = Pidgin
# summary = *says*
# urgency = critical
#
#[twitter]
# appname = Pidgin
# summary = *twitter.com*
# urgency = normal
#
[stack-volumes]
appname = "some_volume_notifiers"
set_stack_tag = "volume"
#
# vim: ft=cfg

View File

@ -0,0 +1,376 @@
# See dunst(5) for all configuration options
[global]
### Display ###
# Which monitor should the notifications be displayed on.
monitor = 0
follow = none
# Position the notification in the top right corner
origin = top-right
# Offset from the origin
offset = 325x55
# Scale factor. It is auto-detected if value is 0.
scale = 0
# Maximum number of notification (0 means no limit)
notification_limit = 0
### Geometry ###
# dynamic width from 0 to 300
width = 300
# The maximum height of a single notification, excluding the frame.
height = 300
### Progress bar ###
# Turn on the progress bar. It appears when a progress hint is passed with
# for example dunstify -h int:value:12
progress_bar = true
# Set the progress bar height. This includes the frame, so make sure
# it's at least twice as big as the frame width.
progress_bar_height = 5
progress_bar_corner_radius = 2
# Set the frame width of the progress bar
progress_bar_frame_width = 0
# Set the minimum width for the progress bar
progress_bar_min_width = 150
# Set the maximum width for the progress bar
progress_bar_max_width = 300
# Show how many messages are currently hidden (because of
# notification_limit).
indicate_hidden = yes
# The transparency of the window. Range: [0; 100].
# This option will only work if a compositing window manager is
# present (e.g. xcompmgr, compiz, etc.). (X11 only)
transparency = 0
# Draw a line of "separator_height" pixel height between two
# notifications.
# Set to 0 to disable.
separator_height = 1
# Padding between text and separator.
padding = 8
# Horizontal padding.
horizontal_padding = 8
# Padding between text and icon.
text_icon_padding = 0
# Defines width in pixels of frame around the notification window.
# Set to 0 to disable.
frame_width = 0
# Defines color of the frame around the notification window.
frame_color = "#dddddd"
highlight = "#e54980"
# Define a color for the separator.
# possible values are:
# * auto: dunst tries to find a color fitting to the background;
# * foreground: use the same color as the foreground;
# * frame: use the same color as the frame;
# * anything else will be interpreted as a X color.
separator_color = auto
# Sort messages by urgency.
sort = yes
# Don't remove messages, if the user is idle (no mouse or keyboard input)
# for longer than idle_threshold seconds.
# Set to 0 to disable.
# A client can set the 'transient' hint to bypass this. See the rules
# section for how to disable this if necessary
idle_threshold = 0
### Text ###
font = Cantarell 10
# The spacing between lines. If the height is smaller than the
# font height, it will get raised to the font height.
line_height = 0
markup = full
# The format of the message. Possible variables are:
# %a appname
# %s summary
# %b body
# %i iconname (including its path)
# %I iconname (without its path)
# %p progress value if set ([ 0%] to [100%]) or nothing
# %n progress value if set without any extra characters
# %% Literal %
# Markup is allowed
format = "<span weight='bold'>%s</span> <span alpha='33%'>(%a)</span>\n%b"
# Alignment of message text.
# Possible values are "left", "center" and "right".
alignment = left
# Vertical alignment of message text and icon.
# Possible values are "top", "center" and "bottom".
vertical_alignment = center
# Show age of message if message is older than show_age_threshold
# seconds.
# Set to -1 to disable.
show_age_threshold = 60
# Specify where to make an ellipsis in long lines.
# Possible values are "start", "middle" and "end".
ellipsize = middle
# Ignore newlines '\n' in notifications.
ignore_newline = no
# Stack together notifications with the same content
stack_duplicates = true
# Hide the count of stacked notifications with the same content
hide_duplicate_count = true
# Display indicators for URLs (U) and actions (A).
show_indicators = yes
### Icons ###
# Align icons left/right/off
icon_position = left
# Scale small icons up to this size, set to 0 to disable. Helpful
# for e.g. small files or high-dpi screens. In case of conflict,
# max_icon_size takes precedence over this.
min_icon_size = 0
# Scale larger icons down to this size, set to 0 to disable
max_icon_size = 32
# Paths to default icons.
icon_path = /usr/share/icons/Qogir/16/status:/usr/share/icons/Qogir/16/devices/:/usr/share/icons/Qogir/24/panel/:/usr/share/icons/Qogir/24/actions/:/usr/share/icons/Qogir/16/apps/:/usr/share/icons/Qogir/16/actions:/usr/share/pixmaps/
### History ###
# Should a notification popped up from history be sticky or timeout
# as if it would normally do.
sticky_history = false
# Maximum amount of notifications kept in history
history_length = 0
### Misc/Advanced ###
# dmenu path.
dmenu = /usr/bin/dmenu -p dunst:
# Browser for opening urls in context menu.
browser = /usr/bin/xdg-open
# Always run rule-defined scripts, even if the notification is suppressed
always_run_script = true
# Define the title of the windows spawned by dunst
title = Dunst
# Define the class of the windows spawned by dunst
class = Dunst
# Define the corner radius of the notification window
# in pixel size. If the radius is 0, you have no rounded
# corners.
# The radius will be automatically lowered if it exceeds half of the
# notification height to avoid clipping text and/or icons.
corner_radius = 5
# Ignore the dbus closeNotification message.
# Useful to enforce the timeout set by dunst configuration. Without this
# parameter, an application may close the notification sent before the
# user defined timeout.
ignore_dbusclose = false
### mouse
# Defines list of actions for each mouse event
# Possible values are:
# * none: Don't do anything.
# * do_action: Invoke the action determined by the action_name rule. If there is no
# such action, open the context menu.
# * open_url: If the notification has exactly one url, open it. If there are multiple
# ones, open the context menu.
# * close_current: Close current notification.
# * close_all: Close all notifications.
# * context: Open context menu for the notification.
# * context_all: Open context menu for all notifications.
# These values can be strung together for each mouse event, and
# will be executed in sequence.
mouse_left_click = close_current
mouse_middle_click = do_action, close_current
mouse_right_click = close_all
# Experimental features that may or may not work correctly. Do not expect them
# to have a consistent behaviour across releases.
[experimental]
# Calculate the dpi to use on a per-monitor basis.
# If this setting is enabled the Xft.dpi value will be ignored and instead
# dunst will attempt to calculate an appropriate dpi value for each monitor
# using the resolution and physical size. This might be useful in setups
# where there are multiple screens with very different dpi values.
per_monitor_dpi = false
[urgency_low]
# IMPORTANT: colors have to be defined in quotation marks.
# Otherwise the "#" and following would be interpreted as a comment.
background = "#00000088"
foreground = "#ffffff"
timeout = 5
[urgency_normal]
background = "#00000088"
foreground = "#ffffff"
timeout = 15
icon = state-information
[urgency_critical]
background = "#44000099"
foreground = "#ffffff"
timeout = 120
icon = state-error
# Every section that isn't one of the above is interpreted as a rules to
# override settings for certain messages.
#
# Messages can be matched by
# appname (discouraged, see desktop_entry)
# body
# category
# desktop_entry
# icon
# match_transient
# msg_urgency
# stack_tag
# summary
#
# and you can override the
# background
# foreground
# format
# frame_color
# fullscreen
# new_icon
# set_stack_tag
# set_transient
# set_category
# timeout
# urgency
# skip_display
# history_ignore
# action_name
# word_wrap
# ellipsize
# alignment
#
# Shell-like globing will get expanded.
#
# Instead of the appname filter, it's recommended to use the desktop_entry filter.
# GLib based applications export their desktop-entry name. In comparison to the appname,
# the desktop-entry won't get localized.
#
# SCRIPTING
# You can specify a script that gets run when the rule matches by
# setting the "script" option.
# The script will be called as follows:
# script appname summary body icon urgency
# where urgency can be "LOW", "NORMAL" or "CRITICAL".
#
# NOTE: It might be helpful to run dunst -print in a terminal in order
# to find fitting options for rules.
# Disable the transient hint so that idle_threshold cannot be bypassed from the
# client
#[transient_disable]
# match_transient = yes
# set_transient = no
#
# Make the handling of transient notifications more strict by making them not
# be placed in history.
#[transient_history_ignore]
# match_transient = yes
# history_ignore = yes
# fullscreen values
# show: show the notifications, regardless if there is a fullscreen window opened
# delay: displays the new notification, if there is no fullscreen window active
# If the notification is already drawn, it won't get undrawn.
# pushback: same as delay, but when switching into fullscreen, the notification will get
# withdrawn from screen again and will get delayed like a new notification
#[fullscreen_delay_everything]
# fullscreen = delay
#[fullscreen_show_critical]
# msg_urgency = critical
# fullscreen = show
#[espeak]
# summary = "*"
# script = dunst_espeak.sh
#[script-test]
# summary = "*script*"
# script = dunst_test.sh
[ignore-eos2]
appname = "eos-reboot-required2"
skip_display = true
history_ignore = yes
[ignore-eos3]
appname = "eos-reboot-required3"
skip_display = true
history_ignore = yes
#[history-ignore]
# # This notification will not be saved in history
# summary = "foobar"
# history_ignore = yes
#[skip-display]
# # This notification will not be displayed, but will be included in the history
# summary = "foobar"
# skip_display = yes
#[signed_on]
# appname = Pidgin
# summary = "*signed on*"
# urgency = low
#
#[signed_off]
# appname = Pidgin
# summary = *signed off*
# urgency = low
#
#[says]
# appname = Pidgin
# summary = *says*
# urgency = critical
#
#[twitter]
# appname = Pidgin
# summary = *twitter.com*
# urgency = normal
#
[stack-volumes]
appname = "some_volume_notifiers"
set_stack_tag = "volume"
#
# vim: ft=cfg

Some files were not shown because too many files have changed in this diff Show More