Compare commits
19 commits
Author | SHA1 | Date | |
---|---|---|---|
51993e324d | |||
66dbb0a9d0 | |||
557263eaa6 | |||
3432ef4807 | |||
9c69581540 | |||
86f5fe1801 | |||
c90c4c70bf | |||
23a4e79c14 | |||
6b45ed90ce | |||
fefbd9aeff | |||
e7c219ecab | |||
d6f1aa49b4 | |||
c6d84e530b | |||
c42f342ec5 | |||
e2521a7677 | |||
d518f50cbd | |||
0488c73589 | |||
6b7b6a6103 | |||
5fd163f255 |
16 changed files with 1646 additions and 122 deletions
25
compton.conf
25
compton.conf
|
@ -1,25 +0,0 @@
|
||||||
vsync = "opengl"
|
|
||||||
unredir-if-possible = true
|
|
||||||
|
|
||||||
frame-opacity = 1
|
|
||||||
|
|
||||||
opacity-rule = [
|
|
||||||
"85:window_type *= 'menu'",
|
|
||||||
"85:window_type *= 'dock'",
|
|
||||||
"85:window_type *= 'tooltip'",
|
|
||||||
"85:window_type *= 'notif'",
|
|
||||||
"85:name = 'acme'",
|
|
||||||
"85:class_i *= 'rxvt'",
|
|
||||||
"85:id = 0x803752",
|
|
||||||
"85:id = 0x800258",
|
|
||||||
"85:id = 0x800254",
|
|
||||||
"85:id = 0x803756",
|
|
||||||
"85:id = 0x120025a"
|
|
||||||
];
|
|
||||||
|
|
||||||
shadow-exclude = [
|
|
||||||
"name = 'Notification'",
|
|
||||||
"name = 'dzen title'",
|
|
||||||
"window_type *= 'dock'",
|
|
||||||
"id = 0x120025a"
|
|
||||||
];
|
|
132
cortile.config.toml
Normal file
132
cortile.config.toml
Normal file
|
@ -0,0 +1,132 @@
|
||||||
|
############################################################
|
||||||
|
# https://github.com/leukipp/cortile/blob/main/config.toml #
|
||||||
|
############################################################
|
||||||
|
|
||||||
|
# Tiling will be enabled on application start if set to true (true | false).
|
||||||
|
tiling_enabled = false
|
||||||
|
|
||||||
|
# Initial tiling layout ("fullscreen" | "vertical-left" | "vertical-right" | "horizontal-top" | "horizontal-bottom").
|
||||||
|
tiling_layout = "vertical-left"
|
||||||
|
|
||||||
|
# Initial division of master-slave area (0.0 - 1.0).
|
||||||
|
proportion = 0.6
|
||||||
|
|
||||||
|
# Minimum division of master-slave area (0.0 - 1.0).
|
||||||
|
proportion_min = 0.1
|
||||||
|
|
||||||
|
# Maximum division of master-slave area (0.0 - 1.0).
|
||||||
|
proportion_max = 0.9
|
||||||
|
|
||||||
|
# How much to increment/decrement master-slave area (0.0 - 1.0).
|
||||||
|
proportion_step = 0.05
|
||||||
|
|
||||||
|
# Additional margin of the tiling area ([top, right, bottom, left])
|
||||||
|
edge_margin = [0, 0, 0, 0]
|
||||||
|
|
||||||
|
# Width and height of a hot-corner area within the edge corners (0 - 100).
|
||||||
|
edge_corner_size = 10
|
||||||
|
|
||||||
|
# Width or height of a hot-corner area within the edge centers (0 - 100).
|
||||||
|
edge_center_size = 100
|
||||||
|
|
||||||
|
# Maximum number of allowed master windows (0 - 10)
|
||||||
|
window_masters_max = 5
|
||||||
|
|
||||||
|
# Maximum number of allowed slave windows (1 - 10)
|
||||||
|
window_slaves_max = 5
|
||||||
|
|
||||||
|
# How much space should be left between windows (0 - 100).
|
||||||
|
window_gap_size = 4
|
||||||
|
|
||||||
|
# Window decorations will be removed if set to false (true | false).
|
||||||
|
window_decoration = true
|
||||||
|
|
||||||
|
# Regex in RE2 syntax for ignoring windows (['WM_CLASS', 'WM_NAME'] = ['ignore all windows with this class', 'but allow those with this name']).
|
||||||
|
# WM_CLASS string can be found by running 'xprop WM_CLASS'.
|
||||||
|
window_ignore = [
|
||||||
|
['uxnemu', ''],
|
||||||
|
['gcolor2', ''],
|
||||||
|
]
|
||||||
|
|
||||||
|
############################################################
|
||||||
|
[keys] # Key symbols can be found by running 'xev'. #
|
||||||
|
############################################################
|
||||||
|
|
||||||
|
# Tile the current workspace.
|
||||||
|
tile = "mod4-T"
|
||||||
|
|
||||||
|
# Untile the current workspace.
|
||||||
|
untile = "mod4-Shift-T"
|
||||||
|
|
||||||
|
# Cycles through the available layouts.
|
||||||
|
layout_cycle = "mod4-backslash"
|
||||||
|
|
||||||
|
# Activates the fullscreen layout.
|
||||||
|
#layout_fullscreen = "Control-Shift-Space"
|
||||||
|
|
||||||
|
# Activates the vertical-left layout.
|
||||||
|
#layout_vertical_left = "Control-Shift-Left"
|
||||||
|
|
||||||
|
# Activates the vertical-right layout.
|
||||||
|
#layout_vertical_right = "Control-Shift-Right"
|
||||||
|
|
||||||
|
# Activates the horizontal-top layout.
|
||||||
|
#layout_horizontal_top = "Control-Shift-Up"
|
||||||
|
|
||||||
|
# Activates the horizontal-bottom layout.
|
||||||
|
#layout_horizontal_bottom = "Control-Shift-Down"
|
||||||
|
|
||||||
|
# Make the active window as master.
|
||||||
|
master_make = "mod4-return"
|
||||||
|
|
||||||
|
# Increase the number of masters.
|
||||||
|
master_increase = "mod4-bracketright"
|
||||||
|
|
||||||
|
# Decrease the number of masters.
|
||||||
|
master_decrease = "mod4-bracketleft"
|
||||||
|
|
||||||
|
# Increase the number of slaves.
|
||||||
|
#slave_increase = "Control-Shift-KP_Add"
|
||||||
|
|
||||||
|
# Decrease the number of slaves.
|
||||||
|
#slave_decrease = "Control-Shift-KP_Subtract"
|
||||||
|
|
||||||
|
# Increase the proportion of master-slave area.
|
||||||
|
proportion_increase = "mod4-Shift-bracketright"
|
||||||
|
|
||||||
|
# Decrease the proportion of master-slave area.
|
||||||
|
proportion_decrease = "mod4-Shift-bracketleft"
|
||||||
|
|
||||||
|
# Moves focus to the next window.
|
||||||
|
#window_next = "Control-Shift-KP_2"
|
||||||
|
|
||||||
|
# Moves focus to the previous window.
|
||||||
|
#window_previous = "Control-Shift-KP_8"
|
||||||
|
|
||||||
|
############################################################
|
||||||
|
[corners] # Action strings can also be external commands. #
|
||||||
|
############################################################
|
||||||
|
|
||||||
|
# Corner at top left
|
||||||
|
#top_left = "layout_cycle"
|
||||||
|
|
||||||
|
# Corner at top center
|
||||||
|
#top_center = "tile"
|
||||||
|
|
||||||
|
# Corner at top right
|
||||||
|
#top_right = "master_make"
|
||||||
|
|
||||||
|
# Corner at center right
|
||||||
|
#center_right = "proportion_increase"
|
||||||
|
|
||||||
|
# Corner at bottom right
|
||||||
|
#bottom_right = "master_increase"
|
||||||
|
|
||||||
|
# Corner at bottom center
|
||||||
|
#bottom_center = "untile"
|
||||||
|
|
||||||
|
# Corner at bottom left
|
||||||
|
#bottom_left = "master_decrease"
|
||||||
|
|
||||||
|
# Corner at center left
|
||||||
|
#center_left = "proportion_decrease"
|
270
desktop.controller.amgp
Normal file
270
desktop.controller.amgp
Normal file
|
@ -0,0 +1,270 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<gamecontroller configversion="19" appversion="3.3.4">
|
||||||
|
<!--The SDL name for a joystick is included for informational purposes only.-->
|
||||||
|
<sdlname>Afterglow Gamepad for PS3</sdlname>
|
||||||
|
<!--The Unique ID for a joystick is included for informational purposes only.-->
|
||||||
|
<uniqueID>0300d3b76f0e000011010000110100003695273</uniqueID>
|
||||||
|
<stickAxisAssociation index="2" xAxis="3" yAxis="4"/>
|
||||||
|
<stickAxisAssociation index="1" xAxis="1" yAxis="2"/>
|
||||||
|
<vdpadButtonAssociations index="1">
|
||||||
|
<vdpadButtonAssociation axis="0" button="12" direction="1"/>
|
||||||
|
<vdpadButtonAssociation axis="0" button="13" direction="4"/>
|
||||||
|
<vdpadButtonAssociation axis="0" button="14" direction="8"/>
|
||||||
|
<vdpadButtonAssociation axis="0" button="15" direction="2"/>
|
||||||
|
</vdpadButtonAssociations>
|
||||||
|
<names>
|
||||||
|
<controlstickname index="2">Stick 2</controlstickname>
|
||||||
|
<controlstickname index="1">Stick 1</controlstickname>
|
||||||
|
</names>
|
||||||
|
<sets>
|
||||||
|
<!-- main set is for general GUI operations -->
|
||||||
|
<set index="1">
|
||||||
|
|
||||||
|
<!-- right stick scrolls -->
|
||||||
|
<stick index="2">
|
||||||
|
<stickbutton index="7">
|
||||||
|
<slots>
|
||||||
|
<slot>
|
||||||
|
<code>6</code>
|
||||||
|
<mode>mousebutton</mode>
|
||||||
|
</slot>
|
||||||
|
</slots>
|
||||||
|
</stickbutton>
|
||||||
|
<stickbutton index="5">
|
||||||
|
<slots>
|
||||||
|
<slot>
|
||||||
|
<code>5</code>
|
||||||
|
<mode>mousebutton</mode>
|
||||||
|
</slot>
|
||||||
|
</slots>
|
||||||
|
</stickbutton>
|
||||||
|
<stickbutton index="3">
|
||||||
|
<slots>
|
||||||
|
<slot>
|
||||||
|
<code>7</code>
|
||||||
|
<mode>mousebutton</mode>
|
||||||
|
</slot>
|
||||||
|
</slots>
|
||||||
|
</stickbutton>
|
||||||
|
<stickbutton index="1">
|
||||||
|
<slots>
|
||||||
|
<slot>
|
||||||
|
<code>4</code>
|
||||||
|
<mode>mousebutton</mode>
|
||||||
|
</slot>
|
||||||
|
</slots>
|
||||||
|
</stickbutton>
|
||||||
|
</stick>
|
||||||
|
|
||||||
|
<!-- left stick moves the mouse pointer -->
|
||||||
|
<stick index="1">
|
||||||
|
<stickbutton index="7">
|
||||||
|
<slots>
|
||||||
|
<slot>
|
||||||
|
<code>3</code>
|
||||||
|
<mode>mousemovement</mode>
|
||||||
|
</slot>
|
||||||
|
</slots>
|
||||||
|
</stickbutton>
|
||||||
|
<stickbutton index="5">
|
||||||
|
<slots>
|
||||||
|
<slot>
|
||||||
|
<code>2</code>
|
||||||
|
<mode>mousemovement</mode>
|
||||||
|
</slot>
|
||||||
|
</slots>
|
||||||
|
</stickbutton>
|
||||||
|
<stickbutton index="3">
|
||||||
|
<slots>
|
||||||
|
<slot>
|
||||||
|
<code>4</code>
|
||||||
|
<mode>mousemovement</mode>
|
||||||
|
</slot>
|
||||||
|
</slots>
|
||||||
|
</stickbutton>
|
||||||
|
<stickbutton index="1">
|
||||||
|
<slots>
|
||||||
|
<slot>
|
||||||
|
<code>1</code>
|
||||||
|
<mode>mousemovement</mode>
|
||||||
|
</slot>
|
||||||
|
</slots>
|
||||||
|
</stickbutton>
|
||||||
|
</stick>
|
||||||
|
|
||||||
|
<!-- dpad is mapped to arrow keys -->
|
||||||
|
<dpad index="1">
|
||||||
|
<dpadbutton index="8">
|
||||||
|
<slots>
|
||||||
|
<slot>
|
||||||
|
<code>0x1000012</code>
|
||||||
|
<mode>keyboard</mode>
|
||||||
|
</slot>
|
||||||
|
</slots>
|
||||||
|
</dpadbutton>
|
||||||
|
<dpadbutton index="4">
|
||||||
|
<slots>
|
||||||
|
<slot>
|
||||||
|
<code>0x1000015</code>
|
||||||
|
<mode>keyboard</mode>
|
||||||
|
</slot>
|
||||||
|
</slots>
|
||||||
|
</dpadbutton>
|
||||||
|
<dpadbutton index="2">
|
||||||
|
<slots>
|
||||||
|
<slot>
|
||||||
|
<code>0x1000014</code>
|
||||||
|
<mode>keyboard</mode>
|
||||||
|
</slot>
|
||||||
|
</slots>
|
||||||
|
</dpadbutton>
|
||||||
|
<dpadbutton index="1">
|
||||||
|
<slots>
|
||||||
|
<slot>
|
||||||
|
<code>0x1000013</code>
|
||||||
|
<mode>keyboard</mode>
|
||||||
|
</slot>
|
||||||
|
</slots>
|
||||||
|
</dpadbutton>
|
||||||
|
</dpad>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- R&L 1&2 are modbuttons -->
|
||||||
|
<trigger index="6">
|
||||||
|
<deadZone>2000</deadZone>
|
||||||
|
<throttle>positivehalf</throttle>
|
||||||
|
<triggerbutton index="2">
|
||||||
|
<slots>
|
||||||
|
<slot>
|
||||||
|
<code>0x1000023</code>
|
||||||
|
<mode>keyboard</mode>
|
||||||
|
</slot>
|
||||||
|
</slots>
|
||||||
|
</triggerbutton>
|
||||||
|
</trigger>
|
||||||
|
<trigger index="5">
|
||||||
|
<deadZone>2000</deadZone>
|
||||||
|
<throttle>positivehalf</throttle>
|
||||||
|
<triggerbutton index="2">
|
||||||
|
<slots>
|
||||||
|
<slot>
|
||||||
|
<code>0x1000020</code>
|
||||||
|
<mode>keyboard</mode>
|
||||||
|
</slot>
|
||||||
|
</slots>
|
||||||
|
</triggerbutton>
|
||||||
|
</trigger>
|
||||||
|
|
||||||
|
<button index="11">
|
||||||
|
<slots>
|
||||||
|
<slot>
|
||||||
|
<code>0x1000021</code>
|
||||||
|
<mode>keyboard</mode>
|
||||||
|
</slot>
|
||||||
|
</slots>
|
||||||
|
</button>
|
||||||
|
<button index="10">
|
||||||
|
<slots>
|
||||||
|
<slot>
|
||||||
|
<code>0x1000022</code>
|
||||||
|
<mode>keyboard</mode>
|
||||||
|
</slot>
|
||||||
|
</slots>
|
||||||
|
</button>
|
||||||
|
<!-- face buttons: { sqare: button1, x: button2, circle: button3, triangle: esc } -->
|
||||||
|
<button index="4">
|
||||||
|
<slots>
|
||||||
|
<slot>
|
||||||
|
<code>0x1000000</code>
|
||||||
|
<mode>keyboard</mode>
|
||||||
|
</slot>
|
||||||
|
</slots>
|
||||||
|
</button>
|
||||||
|
<button index="3">
|
||||||
|
<slots>
|
||||||
|
<slot>
|
||||||
|
<code>1</code>
|
||||||
|
<mode>mousebutton</mode>
|
||||||
|
</slot>
|
||||||
|
</slots>
|
||||||
|
</button>
|
||||||
|
<button index="2">
|
||||||
|
<slots>
|
||||||
|
<slot>
|
||||||
|
<code>3</code>
|
||||||
|
<mode>mousebutton</mode>
|
||||||
|
</slot>
|
||||||
|
</slots>
|
||||||
|
</button>
|
||||||
|
<button index="1">
|
||||||
|
<slots>
|
||||||
|
<slot>
|
||||||
|
<code>2</code>
|
||||||
|
<mode>mousebutton</mode>
|
||||||
|
</slot>
|
||||||
|
</slots>
|
||||||
|
</button>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- select = tab, start = enter -->
|
||||||
|
<button index="7">
|
||||||
|
<slots>
|
||||||
|
<slot>
|
||||||
|
<code>0x1000004</code>
|
||||||
|
<mode>keyboard</mode>
|
||||||
|
</slot>
|
||||||
|
</slots>
|
||||||
|
</button>
|
||||||
|
|
||||||
|
<button index="5">
|
||||||
|
<slots>
|
||||||
|
<slot>
|
||||||
|
<code>0x1000001</code>
|
||||||
|
<mode>keyboard</mode>
|
||||||
|
</slot>
|
||||||
|
</slots>
|
||||||
|
</button>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- R3 toggles svkbd -->
|
||||||
|
<button index="9">
|
||||||
|
<slots>
|
||||||
|
<slot>
|
||||||
|
<path>/home/nilix/bin/togglekb.sh</path>
|
||||||
|
<mode>execute</mode>
|
||||||
|
</slot>
|
||||||
|
</slots>
|
||||||
|
</button>
|
||||||
|
|
||||||
|
<!-- guide button changes to set 2 -->
|
||||||
|
<button index="6">
|
||||||
|
<slots>
|
||||||
|
<slot>
|
||||||
|
<code>1</code>
|
||||||
|
<mode>setchange</mode>
|
||||||
|
</slot>
|
||||||
|
</slots>
|
||||||
|
</button>
|
||||||
|
</set>
|
||||||
|
|
||||||
|
<!-- this set is empty so that game configs can take over the controller bindings -->
|
||||||
|
<set index="2">
|
||||||
|
<trigger index="6">
|
||||||
|
<throttle>positivehalf</throttle>
|
||||||
|
</trigger>
|
||||||
|
<trigger index="5">
|
||||||
|
<throttle>positivehalf</throttle>
|
||||||
|
</trigger>
|
||||||
|
|
||||||
|
<!-- guide button toggles back to set 1 -->
|
||||||
|
<button index="6">
|
||||||
|
<slots>
|
||||||
|
<slot>
|
||||||
|
<code>0</code>
|
||||||
|
<mode>setchange</mode>
|
||||||
|
</slot>
|
||||||
|
</slots>
|
||||||
|
</button>
|
||||||
|
</set>
|
||||||
|
</sets>
|
||||||
|
</gamecontroller>
|
57
kshrc
57
kshrc
|
@ -101,20 +101,6 @@ mondev(){
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
siroonian()
|
|
||||||
{
|
|
||||||
case $1 in
|
|
||||||
connect)
|
|
||||||
sudo openfortivpn;;
|
|
||||||
auth)
|
|
||||||
kinit dstevens;;
|
|
||||||
desktop)
|
|
||||||
xfreerdp /u:siroonian\\dstevens +bitmap-cache -grab-keyboard -wallpaper /audio-mode:local /dynamic-resolution +clipboard /v:devworkstation3.siroonian.local;;
|
|
||||||
*)
|
|
||||||
echo "usage: siroonian [connect | auth | desktop]";;
|
|
||||||
esac
|
|
||||||
}
|
|
||||||
|
|
||||||
waitfor()
|
waitfor()
|
||||||
{
|
{
|
||||||
while pgrep $1; do
|
while pgrep $1; do
|
||||||
|
@ -122,13 +108,6 @@ waitfor()
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
mergeandtest()
|
|
||||||
{
|
|
||||||
git checkout $1
|
|
||||||
git checkout -b $1_$2_test
|
|
||||||
git merge $2
|
|
||||||
}
|
|
||||||
|
|
||||||
9man()
|
9man()
|
||||||
{
|
{
|
||||||
if [ "${TERM}" != "dumb" ]; then
|
if [ "${TERM}" != "dumb" ]; then
|
||||||
|
@ -158,11 +137,16 @@ today(){
|
||||||
|
|
||||||
mode(){
|
mode(){
|
||||||
hasPanel=0
|
hasPanel=0
|
||||||
|
hasTile=0
|
||||||
if [ ! -z "$1" ]; then
|
if [ ! -z "$1" ]; then
|
||||||
if pgrep tint2; then
|
if pgrep tint2; then
|
||||||
hasPanel=1
|
hasPanel=1
|
||||||
killall tint2
|
killall tint2
|
||||||
fi
|
fi
|
||||||
|
if pgrep zentile; then
|
||||||
|
hasTile=1
|
||||||
|
killall zentile
|
||||||
|
fi
|
||||||
case $1 in
|
case $1 in
|
||||||
desktop)
|
desktop)
|
||||||
~/src/zenUtils/extdisplay.sh solo
|
~/src/zenUtils/extdisplay.sh solo
|
||||||
|
@ -184,6 +168,9 @@ mode(){
|
||||||
if [ ${hasPanel} -eq 1 ]; then
|
if [ ${hasPanel} -eq 1 ]; then
|
||||||
tint2 &
|
tint2 &
|
||||||
fi
|
fi
|
||||||
|
if [ ${hasTile} -eq 1 ]; then
|
||||||
|
zentile &
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -224,22 +211,39 @@ dreadlock() {
|
||||||
$cmd "$@" | nobs
|
$cmd "$@" | nobs
|
||||||
}
|
}
|
||||||
|
|
||||||
|
felt() {
|
||||||
|
if [ ! -e ./felt ]; then
|
||||||
|
echo "i give to you; my felt"
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
case $1 in
|
||||||
|
test)
|
||||||
|
./felt 127.0.0.1:8888 mongodb://felt_api:dimensional_core_filings@127.0.0.1:27017/felt
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "did you mean 'felt test'?"
|
||||||
|
esac
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
export WINIT_X11_SCALE_FACTOR=1
|
export WINIT_X11_SCALE_FACTOR=1
|
||||||
export LC_ALL=en_US.UTF-8
|
export LC_ALL=en_US.UTF-8
|
||||||
export GPG_TTY=$(tty)
|
export GPG_TTY=$(tty)
|
||||||
export VISUAL=micro
|
export VISUAL=micro
|
||||||
export EDITOR=micro
|
export EDITOR=micro
|
||||||
export BROWSER=qutebrowser
|
export BROWSER=netsurf
|
||||||
export GTK_THEME=steppenwolf-dark
|
export GTK_THEME=steppenwolf-dark
|
||||||
export MICRO_TRUECOLOR=1
|
export MICRO_TRUECOLOR=1
|
||||||
export GOPATH=~/src/go
|
export GOPATH=~/src/go
|
||||||
export GOPROXY=on
|
|
||||||
export ZEIT_DB=~/.zeit/db
|
export ZEIT_DB=~/.zeit/db
|
||||||
export DOTNET_ROOT=${HOME}/bin/dotnet
|
export DOTNET_ROOT=${HOME}/bin/dotnet
|
||||||
export SIGNID=90587A740FA4FFA0971575383B7FBC22144E6398
|
export SIGNID=90587A740FA4FFA0971575383B7FBC22144E6398
|
||||||
export ENCRID=F5672E001CC962BE3B6C8887C65B677280C66DE5
|
export ENCRID=F5672E001CC962BE3B6C8887C65B677280C66DE5
|
||||||
export MBOX_ROOT=/home/nilix/lib/mail/zoho
|
export MBOX_ROOT=/home/nilix/lib/mail/zoho
|
||||||
|
export LIGHTCRYSTAL_SITE_DIR=/home/nilix/src/lightcrystal.systems/site
|
||||||
|
export LIGHTCRYSTAL_STATIC_DIR=/home/nilix/src/lightcrystal.systems/static
|
||||||
|
export DENO_INSTALL="/home/nilix/.deno"
|
||||||
|
export PODLIST_DATA_DIR="/home/nilix/lib/podcasts"
|
||||||
if [ "$TERM" = "dumb" ]; then
|
if [ "$TERM" = "dumb" ]; then
|
||||||
PS1='$(indicator) '
|
PS1='$(indicator) '
|
||||||
export PINENTRY_USER_DATA=tty
|
export PINENTRY_USER_DATA=tty
|
||||||
|
@ -250,6 +254,7 @@ if [ "$TERM" = "dumb" ]; then
|
||||||
else
|
else
|
||||||
PS1='\033]0;$(whoami)@$(hostname): ${PWD}\007[ $(hostname): ${PWD} ]\n$(indicator) '
|
PS1='\033]0;$(whoami)@$(hostname): ${PWD}\007[ $(hostname): ${PWD} ]\n$(indicator) '
|
||||||
export PINENTRY_USER_DATA=curses
|
export PINENTRY_USER_DATA=curses
|
||||||
|
# export MBLAZE_PAGER=more
|
||||||
fi
|
fi
|
||||||
bind -m '^L'='^C'clear'^J'
|
bind -m '^L'='^C'clear'^J'
|
||||||
|
|
||||||
|
@ -280,10 +285,12 @@ if [ "$winid" ]; then
|
||||||
alias cd=_cd
|
alias cd=_cd
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
PATH=${HOME}/bin/crystal/bin:${PATH}
|
||||||
PATH=${HOME}/.local/bin:${PATH}
|
PATH=${HOME}/.local/bin:${PATH}
|
||||||
PATH=${HOME}/.dotnet/tools:${PATH}
|
PATH=${HOME}/.dotnet/tools:${PATH}
|
||||||
PATH=${HOME}/src/go/bin:${PATH}
|
PATH=${HOME}/src/go/bin:${PATH}
|
||||||
|
PATH=${HOME}/lib/signal-cli-0.10.8/bin:${PATH}
|
||||||
|
PATH="$DENO_INSTALL/bin:$PATH"
|
||||||
if [ -d ~/bin ]; then
|
if [ -d ~/bin ]; then
|
||||||
PATH=~/bin:${PATH}
|
PATH=~/bin:${PATH}
|
||||||
for x in ~/bin/*; do
|
for x in ~/bin/*; do
|
||||||
|
@ -292,3 +299,5 @@ if [ -d ~/bin ]; then
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
export PATH
|
||||||
|
|
20
launchers/acme.desktop
Normal file
20
launchers/acme.desktop
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Comment[en_US]=Plan9 text editor and development environment
|
||||||
|
Comment=Plan9 text editor and development environment
|
||||||
|
Exec=/home/nilix/bin/a
|
||||||
|
GenericName[en_US]=
|
||||||
|
GenericName=
|
||||||
|
Icon=/home/nilix/lib/img/ux/spaceglenda100.png
|
||||||
|
MimeType=
|
||||||
|
Name[en_US]=Acme
|
||||||
|
Name=Acme
|
||||||
|
Path=
|
||||||
|
StartupNotify=true
|
||||||
|
Terminal=false
|
||||||
|
TerminalOptions=
|
||||||
|
Type=Application
|
||||||
|
Version=1.0
|
||||||
|
X-DBUS-ServiceName=
|
||||||
|
X-DBUS-StartupType=
|
||||||
|
X-KDE-SubstituteUID=false
|
||||||
|
X-KDE-Username=
|
317
launchers/mimeapps.list
Normal file
317
launchers/mimeapps.list
Normal file
|
@ -0,0 +1,317 @@
|
||||||
|
[Default Applications]
|
||||||
|
=acme.desktop;nmtui.desktop;org.inkscape.Inkscape.desktop;tint2.desktop;exo-terminal-emulator.desktop;xfce-backdrop-settings.desktop;nm-connection-editor.desktop;plasma-windowed.desktop;mednaffe.desktop;lximage-qt-screenshot.desktop;mixxx.desktop;rox.desktop;org.kde.klipper.desktop;gimp.desktop;laptop-mode-tools.desktop;io.github.jliljebl.Flowblade.desktop;htop.desktop;paprefs.desktop;org.kde.partitionmanager.desktop;libreoffice-writer.desktop;exo-preferred-applications.desktop;xfce4-about.desktop;winetricks.desktop;pnmixer.desktop;gparted.desktop;libreoffice-draw.desktop;mpv.desktop;libreoffice-impress.desktop;hamster-time-tracker.desktop;compton.desktop;lximage-qt.desktop;thunar.desktop;picom.desktop;libreoffice-calc.desktop;org.qutebrowser.qutebrowser.desktop;exo-mail-reader.desktop;exo-file-manager.desktop;audacity.desktop;kvantummanager.desktop;libreoffice-startcenter.desktop;systemsettings.desktop;nitrogen.desktop;org.kde.kcalc.desktop;rxvt-unicode.desktop;exo-web-browser.desktop;libreoffice-base.desktop;qt5ct.desktop;thunderbird.desktop;libreoffice-math.desktop;thunar-bulk-rename.desktop;kdesystemsettings.desktop;vncviewer.desktop;lxappearance.desktop;cups.desktop;virtualbox.desktop;firefox.desktop;thunar-settings.desktop;0install.desktop
|
||||||
|
application/clarisworks=libreoffice-writer.desktop;libreoffice-draw.desktop;libreoffice-calc.desktop
|
||||||
|
application/csv=libreoffice-calc.desktop
|
||||||
|
application/excel=libreoffice-calc.desktop
|
||||||
|
application/illustrator=org.inkscape.Inkscape.desktop
|
||||||
|
application/macwriteii=libreoffice-writer.desktop
|
||||||
|
application/mathml+xml=libreoffice-math.desktop
|
||||||
|
application/msexcel=libreoffice-calc.desktop
|
||||||
|
application/mspowerpoint=libreoffice-impress.desktop
|
||||||
|
application/msword=libreoffice-writer.desktop
|
||||||
|
application/mxf=mpv.desktop
|
||||||
|
application/ogg=mpv.desktop;audacity.desktop
|
||||||
|
application/pcx=lximage-qt.desktop
|
||||||
|
application/pdf=org.inkscape.Inkscape.desktop;gimp.desktop;libreoffice-draw.desktop
|
||||||
|
application/postscript=org.inkscape.Inkscape.desktop;gimp.desktop
|
||||||
|
application/prs.plucker=libreoffice-writer.desktop
|
||||||
|
application/rdf+xml=org.qutebrowser.qutebrowser.desktop;firefox.desktop
|
||||||
|
application/rss+xml=firefox.desktop
|
||||||
|
application/rtf=libreoffice-writer.desktop
|
||||||
|
application/sdp=mpv.desktop
|
||||||
|
application/smil=mpv.desktop
|
||||||
|
application/streamingmedia=mpv.desktop
|
||||||
|
application/tab-separated-values=libreoffice-calc.desktop
|
||||||
|
application/visio=org.inkscape.Inkscape.desktop
|
||||||
|
application/visio.drawing=org.inkscape.Inkscape.desktop
|
||||||
|
application/vnd.apple.mpegurl=mpv.desktop
|
||||||
|
application/vnd.corel-draw=org.inkscape.Inkscape.desktop;libreoffice-draw.desktop
|
||||||
|
application/vnd.flowblade-project=io.github.jliljebl.Flowblade.desktop
|
||||||
|
application/vnd.lotus-1-2-3=libreoffice-calc.desktop
|
||||||
|
application/vnd.lotus-wordpro=libreoffice-writer.desktop
|
||||||
|
application/vnd.ms-asf=mpv.desktop
|
||||||
|
application/vnd.ms-excel=libreoffice-calc.desktop
|
||||||
|
application/vnd.ms-excel.sheet.binary.macroEnabled.12=libreoffice-calc.desktop
|
||||||
|
application/vnd.ms-excel.sheet.macroEnabled.12=libreoffice-calc.desktop
|
||||||
|
application/vnd.ms-excel.template.macroEnabled.12=libreoffice-calc.desktop
|
||||||
|
application/vnd.ms-powerpoint=libreoffice-impress.desktop
|
||||||
|
application/vnd.ms-powerpoint.presentation.macroEnabled.12=libreoffice-impress.desktop
|
||||||
|
application/vnd.ms-powerpoint.slideshow.macroEnabled.12=libreoffice-impress.desktop
|
||||||
|
application/vnd.ms-powerpoint.template.macroEnabled.12=libreoffice-impress.desktop
|
||||||
|
application/vnd.ms-publisher=libreoffice-draw.desktop
|
||||||
|
application/vnd.ms-word=libreoffice-writer.desktop
|
||||||
|
application/vnd.ms-word.document.macroEnabled.12=libreoffice-writer.desktop
|
||||||
|
application/vnd.ms-word.template.macroEnabled.12=libreoffice-writer.desktop
|
||||||
|
application/vnd.ms-works=libreoffice-writer.desktop;libreoffice-calc.desktop
|
||||||
|
application/vnd.oasis.opendocument.chart=libreoffice-calc.desktop
|
||||||
|
application/vnd.oasis.opendocument.chart-template=libreoffice-calc.desktop
|
||||||
|
application/vnd.oasis.opendocument.database=libreoffice-base.desktop
|
||||||
|
application/vnd.oasis.opendocument.formula=libreoffice-math.desktop
|
||||||
|
application/vnd.oasis.opendocument.formula-template=libreoffice-math.desktop
|
||||||
|
application/vnd.oasis.opendocument.graphics=libreoffice-draw.desktop
|
||||||
|
application/vnd.oasis.opendocument.graphics-flat-xml=libreoffice-draw.desktop
|
||||||
|
application/vnd.oasis.opendocument.graphics-template=libreoffice-draw.desktop
|
||||||
|
application/vnd.oasis.opendocument.presentation=libreoffice-impress.desktop
|
||||||
|
application/vnd.oasis.opendocument.presentation-flat-xml=libreoffice-impress.desktop
|
||||||
|
application/vnd.oasis.opendocument.presentation-template=libreoffice-impress.desktop
|
||||||
|
application/vnd.oasis.opendocument.spreadsheet=libreoffice-calc.desktop
|
||||||
|
application/vnd.oasis.opendocument.spreadsheet-flat-xml=libreoffice-calc.desktop
|
||||||
|
application/vnd.oasis.opendocument.spreadsheet-template=libreoffice-calc.desktop
|
||||||
|
application/vnd.oasis.opendocument.text=libreoffice-writer.desktop
|
||||||
|
application/vnd.oasis.opendocument.text-flat-xml=libreoffice-writer.desktop
|
||||||
|
application/vnd.oasis.opendocument.text-master=libreoffice-writer.desktop
|
||||||
|
application/vnd.oasis.opendocument.text-master-template=libreoffice-writer.desktop
|
||||||
|
application/vnd.oasis.opendocument.text-template=libreoffice-writer.desktop
|
||||||
|
application/vnd.oasis.opendocument.text-web=libreoffice-writer.desktop
|
||||||
|
application/vnd.openofficeorg.extension=libreoffice-startcenter.desktop
|
||||||
|
application/vnd.openxmlformats-officedocument.presentationml.presentation=libreoffice-impress.desktop
|
||||||
|
application/vnd.openxmlformats-officedocument.presentationml.slide=libreoffice-impress.desktop
|
||||||
|
application/vnd.openxmlformats-officedocument.presentationml.slideshow=libreoffice-impress.desktop
|
||||||
|
application/vnd.openxmlformats-officedocument.presentationml.template=libreoffice-impress.desktop
|
||||||
|
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=libreoffice-calc.desktop
|
||||||
|
application/vnd.openxmlformats-officedocument.spreadsheetml.template=libreoffice-calc.desktop
|
||||||
|
application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop
|
||||||
|
application/vnd.openxmlformats-officedocument.wordprocessingml.template=libreoffice-writer.desktop
|
||||||
|
application/vnd.palm=libreoffice-writer.desktop
|
||||||
|
application/vnd.rn-realmedia=mpv.desktop
|
||||||
|
application/vnd.rn-realmedia-vbr=mpv.desktop
|
||||||
|
application/vnd.stardivision.writer-global=libreoffice-writer.desktop
|
||||||
|
application/vnd.sun.xml.base=libreoffice-base.desktop
|
||||||
|
application/vnd.sun.xml.calc=libreoffice-calc.desktop
|
||||||
|
application/vnd.sun.xml.calc.template=libreoffice-calc.desktop
|
||||||
|
application/vnd.sun.xml.draw=libreoffice-draw.desktop
|
||||||
|
application/vnd.sun.xml.draw.template=libreoffice-draw.desktop
|
||||||
|
application/vnd.sun.xml.impress=libreoffice-impress.desktop
|
||||||
|
application/vnd.sun.xml.impress.template=libreoffice-impress.desktop
|
||||||
|
application/vnd.sun.xml.math=libreoffice-math.desktop
|
||||||
|
application/vnd.sun.xml.writer=libreoffice-writer.desktop
|
||||||
|
application/vnd.sun.xml.writer.global=libreoffice-writer.desktop
|
||||||
|
application/vnd.sun.xml.writer.template=libreoffice-writer.desktop
|
||||||
|
application/vnd.visio=org.inkscape.Inkscape.desktop;libreoffice-draw.desktop
|
||||||
|
application/vnd.wordperfect=libreoffice-writer.desktop
|
||||||
|
application/vsd=org.inkscape.Inkscape.desktop
|
||||||
|
application/wordperfect=libreoffice-writer.desktop
|
||||||
|
application/x-123=libreoffice-calc.desktop
|
||||||
|
application/x-abiword=libreoffice-writer.desktop
|
||||||
|
application/x-aportisdoc=libreoffice-writer.desktop
|
||||||
|
application/x-audacity-project=audacity.desktop
|
||||||
|
application/x-cue=mpv.desktop
|
||||||
|
application/x-dbase=libreoffice-calc.desktop
|
||||||
|
application/x-dbf=libreoffice-calc.desktop
|
||||||
|
application/x-directory=qtfm.desktop
|
||||||
|
application/x-doc=libreoffice-writer.desktop
|
||||||
|
application/x-dos_ms_excel=libreoffice-calc.desktop
|
||||||
|
application/x-excel=libreoffice-calc.desktop
|
||||||
|
application/x-extension-m4a=mpv.desktop
|
||||||
|
application/x-extension-mp4=mpv.desktop
|
||||||
|
application/x-extension-txt=libreoffice-writer.desktop
|
||||||
|
application/x-fictionbook+xml=libreoffice-writer.desktop
|
||||||
|
application/x-hwp=libreoffice-writer.desktop
|
||||||
|
application/x-iwork-keynote-sffkey=libreoffice-impress.desktop
|
||||||
|
application/x-iwork-numbers-sffnumbers=libreoffice-calc.desktop
|
||||||
|
application/x-iwork-pages-sffpages=libreoffice-writer.desktop
|
||||||
|
application/x-matroska=mpv.desktop
|
||||||
|
application/x-mpegurl=mpv.desktop
|
||||||
|
application/x-ms-excel=libreoffice-calc.desktop
|
||||||
|
application/x-msexcel=libreoffice-calc.desktop
|
||||||
|
application/x-mswrite=libreoffice-writer.desktop
|
||||||
|
application/x-ogg=mpv.desktop
|
||||||
|
application/x-ogm=mpv.desktop
|
||||||
|
application/x-ogm-audio=mpv.desktop
|
||||||
|
application/x-ogm-video=mpv.desktop
|
||||||
|
application/x-pagemaker=libreoffice-draw.desktop
|
||||||
|
application/x-quattropro=libreoffice-calc.desktop
|
||||||
|
application/x-shorten=mpv.desktop
|
||||||
|
application/x-smil=mpv.desktop
|
||||||
|
application/x-sony-bbeb=libreoffice-writer.desktop
|
||||||
|
application/x-starcalc=libreoffice-calc.desktop
|
||||||
|
application/x-stardraw=libreoffice-draw.desktop
|
||||||
|
application/x-starwriter=libreoffice-writer.desktop
|
||||||
|
application/x-streamingmedia=mpv.desktop
|
||||||
|
application/x-t602=libreoffice-writer.desktop
|
||||||
|
application/x-tint2-theme=tint2conf.desktop
|
||||||
|
application/x-virtualbox-ova=virtualbox.desktop
|
||||||
|
application/x-virtualbox-ovf=virtualbox.desktop
|
||||||
|
application/x-virtualbox-vbox=virtualbox.desktop
|
||||||
|
application/x-virtualbox-vbox-extpack=virtualbox.desktop
|
||||||
|
application/x-visio=org.inkscape.Inkscape.desktop
|
||||||
|
application/x-vsd=org.inkscape.Inkscape.desktop
|
||||||
|
application/x-wpg=libreoffice-draw.desktop
|
||||||
|
application/x-xccx=org.inkscape.Inkscape.desktop
|
||||||
|
application/x-xcdt=org.inkscape.Inkscape.desktop
|
||||||
|
application/x-xcgm=org.inkscape.Inkscape.desktop
|
||||||
|
application/x-xcmx=org.inkscape.Inkscape.desktop
|
||||||
|
application/x-xpinstall=firefox.desktop
|
||||||
|
application/x-xsk1=org.inkscape.Inkscape.desktop
|
||||||
|
application/xhtml+xml=org.qutebrowser.qutebrowser.desktop;firefox.desktop
|
||||||
|
application/xml=org.qutebrowser.qutebrowser.desktop;firefox.desktop
|
||||||
|
audio/3gpp=mpv.desktop
|
||||||
|
audio/3gpp2=mpv.desktop
|
||||||
|
audio/AMR=mpv.desktop
|
||||||
|
audio/aac=mpv.desktop;audacity.desktop
|
||||||
|
audio/ac3=mpv.desktop;audacity.desktop
|
||||||
|
audio/aiff=mpv.desktop
|
||||||
|
audio/amr-wb=mpv.desktop
|
||||||
|
audio/basic=audacity.desktop
|
||||||
|
audio/dv=mpv.desktop
|
||||||
|
audio/eac3=mpv.desktop
|
||||||
|
audio/flac=mpv.desktop;audacity.desktop
|
||||||
|
audio/m3u=mpv.desktop
|
||||||
|
audio/m4a=mpv.desktop
|
||||||
|
audio/mp1=mpv.desktop
|
||||||
|
audio/mp2=mpv.desktop
|
||||||
|
audio/mp3=mpv.desktop
|
||||||
|
audio/mp4=mpv.desktop;audacity.desktop
|
||||||
|
audio/mpeg=mpv.desktop;audacity.desktop
|
||||||
|
audio/mpeg2=mpv.desktop
|
||||||
|
audio/mpeg3=mpv.desktop
|
||||||
|
audio/mpegurl=mpv.desktop
|
||||||
|
audio/mpg=mpv.desktop
|
||||||
|
audio/musepack=mpv.desktop
|
||||||
|
audio/ogg=mpv.desktop
|
||||||
|
audio/opus=mpv.desktop
|
||||||
|
audio/rn-mpeg=mpv.desktop
|
||||||
|
audio/scpls=mpv.desktop
|
||||||
|
audio/vnd.dolby.heaac.1=mpv.desktop
|
||||||
|
audio/vnd.dolby.heaac.2=mpv.desktop
|
||||||
|
audio/vnd.dts=mpv.desktop
|
||||||
|
audio/vnd.dts.hd=mpv.desktop
|
||||||
|
audio/vnd.rn-realaudio=mpv.desktop
|
||||||
|
audio/vorbis=mpv.desktop
|
||||||
|
audio/wav=mpv.desktop
|
||||||
|
audio/webm=mpv.desktop
|
||||||
|
audio/x-aac=mpv.desktop
|
||||||
|
audio/x-adpcm=mpv.desktop
|
||||||
|
audio/x-aiff=mpv.desktop;audacity.desktop
|
||||||
|
audio/x-ape=mpv.desktop
|
||||||
|
audio/x-flac=audacity.desktop
|
||||||
|
audio/x-m4a=mpv.desktop
|
||||||
|
audio/x-matroska=mpv.desktop
|
||||||
|
audio/x-mp1=mpv.desktop
|
||||||
|
audio/x-mp2=mpv.desktop
|
||||||
|
audio/x-mp3=mpv.desktop
|
||||||
|
audio/x-mpegurl=mpv.desktop
|
||||||
|
audio/x-mpg=mpv.desktop
|
||||||
|
audio/x-ms-asf=mpv.desktop
|
||||||
|
audio/x-ms-wma=mpv.desktop;audacity.desktop
|
||||||
|
audio/x-musepack=mpv.desktop
|
||||||
|
audio/x-pls=mpv.desktop
|
||||||
|
audio/x-pn-au=mpv.desktop
|
||||||
|
audio/x-pn-realaudio=mpv.desktop
|
||||||
|
audio/x-pn-wav=mpv.desktop
|
||||||
|
audio/x-pn-windows-pcm=mpv.desktop
|
||||||
|
audio/x-realaudio=mpv.desktop
|
||||||
|
audio/x-scpls=mpv.desktop
|
||||||
|
audio/x-shorten=mpv.desktop
|
||||||
|
audio/x-tta=mpv.desktop
|
||||||
|
audio/x-vorbis=mpv.desktop
|
||||||
|
audio/x-vorbis+ogg=mpv.desktop;audacity.desktop
|
||||||
|
audio/x-wav=mpv.desktop;audacity.desktop
|
||||||
|
audio/x-wavpack=mpv.desktop
|
||||||
|
image/bmp=gimp.desktop;lximage-qt.desktop;qView.desktop
|
||||||
|
image/cgm=org.inkscape.Inkscape.desktop
|
||||||
|
image/g3fax=gimp.desktop
|
||||||
|
image/gif=gimp.desktop;lximage-qt.desktop;qView.desktop;org.qutebrowser.qutebrowser.desktop;firefox.desktop
|
||||||
|
image/icns=qView.desktop
|
||||||
|
image/jp2=qView.desktop
|
||||||
|
image/jpeg=gimp.desktop;lximage-qt.desktop;qView.desktop;org.qutebrowser.qutebrowser.desktop;firefox.desktop
|
||||||
|
image/jpg=lximage-qt.desktop;qView.desktop
|
||||||
|
image/png=gimp.desktop;lximage-qt.desktop;qView.desktop;org.qutebrowser.qutebrowser.desktop;firefox.desktop
|
||||||
|
image/svg+xml=org.inkscape.Inkscape.desktop;gimp.desktop;lximage-qt.desktop;qView.desktop
|
||||||
|
image/svg+xml-compressed=org.inkscape.Inkscape.desktop
|
||||||
|
image/svg-xml=lximage-qt.desktop
|
||||||
|
image/tiff=gimp.desktop;lximage-qt.desktop;qView.desktop
|
||||||
|
image/vnd.wap.wbmp=qView.desktop
|
||||||
|
image/webp=qView.desktop
|
||||||
|
image/x-bmp=lximage-qt.desktop
|
||||||
|
image/x-compressed-xcf=gimp.desktop
|
||||||
|
image/x-emf=libreoffice-draw.desktop
|
||||||
|
image/x-eps=org.inkscape.Inkscape.desktop
|
||||||
|
image/x-exr=gimp.desktop
|
||||||
|
image/x-fits=gimp.desktop
|
||||||
|
image/x-freehand=libreoffice-draw.desktop
|
||||||
|
image/x-gimp-gbr=gimp.desktop
|
||||||
|
image/x-gimp-gih=gimp.desktop
|
||||||
|
image/x-gimp-pat=gimp.desktop
|
||||||
|
image/x-icon=gimp.desktop;qView.desktop
|
||||||
|
image/x-pcx=gimp.desktop;lximage-qt.desktop
|
||||||
|
image/x-portable-anymap=gimp.desktop
|
||||||
|
image/x-portable-bitmap=gimp.desktop;lximage-qt.desktop;qView.desktop
|
||||||
|
image/x-portable-graymap=gimp.desktop;qView.desktop
|
||||||
|
image/x-portable-greymap=lximage-qt.desktop
|
||||||
|
image/x-portable-pixmap=gimp.desktop;lximage-qt.desktop;qView.desktop
|
||||||
|
image/x-psd=gimp.desktop
|
||||||
|
image/x-psp=gimp.desktop
|
||||||
|
image/x-sgi=gimp.desktop
|
||||||
|
image/x-targa=lximage-qt.desktop
|
||||||
|
image/x-tga=gimp.desktop;lximage-qt.desktop
|
||||||
|
image/x-vsd=org.inkscape.Inkscape.desktop
|
||||||
|
image/x-webp=gimp.desktop
|
||||||
|
image/x-win-bitmap=qView.desktop
|
||||||
|
image/x-wmf=org.inkscape.Inkscape.desktop;gimp.desktop;libreoffice-draw.desktop
|
||||||
|
image/x-xbitmap=gimp.desktop;qView.desktop
|
||||||
|
image/x-xcdr=org.inkscape.Inkscape.desktop
|
||||||
|
image/x-xcf=gimp.desktop
|
||||||
|
image/x-xcursor=gimp.desktop
|
||||||
|
image/x-xpixmap=gimp.desktop;qView.desktop
|
||||||
|
image/x-xwindowdump=gimp.desktop
|
||||||
|
inode/directory=qtfm.desktop;thunar.desktop
|
||||||
|
message/rfc822=thunderbird.desktop
|
||||||
|
text/comma-separated-values=libreoffice-calc.desktop
|
||||||
|
text/csv=libreoffice-calc.desktop
|
||||||
|
text/html=org.qutebrowser.qutebrowser.desktop;firefox.desktop
|
||||||
|
text/mathml=libreoffice-math.desktop
|
||||||
|
text/plain=libreoffice-writer.desktop
|
||||||
|
text/rtf=libreoffice-writer.desktop
|
||||||
|
text/spreadsheet=libreoffice-calc.desktop
|
||||||
|
text/tab-separated-values=libreoffice-calc.desktop
|
||||||
|
text/x-comma-separated-values=libreoffice-calc.desktop
|
||||||
|
text/x-csv=libreoffice-calc.desktop
|
||||||
|
text/xml=org.qutebrowser.qutebrowser.desktop;firefox.desktop
|
||||||
|
video/3gp=mpv.desktop
|
||||||
|
video/3gpp=mpv.desktop
|
||||||
|
video/3gpp2=mpv.desktop
|
||||||
|
video/avi=mpv.desktop
|
||||||
|
video/divx=mpv.desktop
|
||||||
|
video/dv=mpv.desktop
|
||||||
|
video/fli=mpv.desktop
|
||||||
|
video/flv=mpv.desktop
|
||||||
|
video/mkv=mpv.desktop
|
||||||
|
video/mng=qView.desktop
|
||||||
|
video/mp2t=mpv.desktop
|
||||||
|
video/mp4=mpv.desktop
|
||||||
|
video/mp4v-es=mpv.desktop
|
||||||
|
video/mpeg=mpv.desktop;audacity.desktop
|
||||||
|
video/msvideo=mpv.desktop
|
||||||
|
video/ogg=mpv.desktop
|
||||||
|
video/quicktime=mpv.desktop
|
||||||
|
video/vnd.divx=mpv.desktop
|
||||||
|
video/vnd.mpegurl=mpv.desktop
|
||||||
|
video/vnd.rn-realvideo=mpv.desktop
|
||||||
|
video/webm=mpv.desktop;firefox.desktop
|
||||||
|
video/x-avi=mpv.desktop
|
||||||
|
video/x-flc=mpv.desktop
|
||||||
|
video/x-flic=mpv.desktop
|
||||||
|
video/x-flv=mpv.desktop
|
||||||
|
video/x-m4v=mpv.desktop
|
||||||
|
video/x-matroska=mpv.desktop
|
||||||
|
video/x-mng=qView.desktop
|
||||||
|
video/x-mpeg2=mpv.desktop
|
||||||
|
video/x-mpeg3=mpv.desktop
|
||||||
|
video/x-ms-afs=mpv.desktop
|
||||||
|
video/x-ms-asf=mpv.desktop
|
||||||
|
video/x-ms-wmv=mpv.desktop
|
||||||
|
video/x-ms-wmx=mpv.desktop
|
||||||
|
video/x-ms-wvxvideo=mpv.desktop
|
||||||
|
video/x-msvideo=mpv.desktop
|
||||||
|
video/x-ogm=mpv.desktop
|
||||||
|
video/x-ogm+ogg=mpv.desktop
|
||||||
|
video/x-theora=mpv.desktop
|
||||||
|
video/x-theora+ogg=mpv.desktop
|
||||||
|
x-scheme-handler/chrome=firefox.desktop
|
||||||
|
x-scheme-handler/ftp=firefox.desktop
|
||||||
|
x-scheme-handler/http=org.qutebrowser.qutebrowser.desktop;firefox.desktop
|
||||||
|
x-scheme-handler/https=org.qutebrowser.qutebrowser.desktop;firefox.desktop
|
||||||
|
x-scheme-handler/mailto=thunderbird.desktop
|
||||||
|
x-scheme-handler/qute=org.qutebrowser.qutebrowser.desktop
|
||||||
|
x-scheme-handler/vnd.libreoffice.cmis=libreoffice-startcenter.desktop
|
18
launchers/mimeinfo.cache
Normal file
18
launchers/mimeinfo.cache
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
[MIME Cache]
|
||||||
|
application/pdf=wine-extension-pdf.desktop;
|
||||||
|
application/rtf=wine-extension-rtf.desktop;
|
||||||
|
application/vnd.ms-htmlhelp=wine-extension-chm.desktop;
|
||||||
|
application/winhlp=wine-extension-hlp.desktop;
|
||||||
|
application/x-ips-patch=wine-extension-ips.desktop;
|
||||||
|
application/x-mswinurl=wine-extension-url.desktop;
|
||||||
|
application/x-mswrite=wine-extension-wri.desktop;
|
||||||
|
application/x-wine-extension-ini=wine-extension-ini.desktop;
|
||||||
|
application/x-wine-extension-msp=wine-extension-msp.desktop;
|
||||||
|
application/x-wine-extension-vbs=wine-extension-vbs.desktop;
|
||||||
|
application/xml=wine-extension-xml.desktop;
|
||||||
|
image/gif=wine-extension-gif.desktop;
|
||||||
|
image/jpeg=wine-extension-jfif.desktop;wine-extension-jpe.desktop;
|
||||||
|
image/png=wine-extension-png.desktop;
|
||||||
|
text/html=wine-extension-htm.desktop;
|
||||||
|
text/plain=userapp-micro-0QJ4V0.desktop;userapp-micro-HNRCW0.desktop;wine-extension-txt.desktop;
|
||||||
|
x-scheme-handler/mailto=muttwrapper.sh.desktop;
|
20
launchers/mixxx.desktop
Normal file
20
launchers/mixxx.desktop
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Comment[en_US]=Virtual DJ Software
|
||||||
|
Comment=Virtual DJ Software
|
||||||
|
Exec=mixxx
|
||||||
|
GenericName[en_US]=Virtual-Turntables
|
||||||
|
GenericName=Virtual-Turntables
|
||||||
|
Icon=mixxx
|
||||||
|
MimeType=
|
||||||
|
Name[en_US]=Mixxx
|
||||||
|
Name=Mixxx
|
||||||
|
Path=
|
||||||
|
StartupNotify=true
|
||||||
|
Terminal=false
|
||||||
|
TerminalOptions=
|
||||||
|
Type=Application
|
||||||
|
Version=1.0
|
||||||
|
X-DBUS-ServiceName=
|
||||||
|
X-DBUS-StartupType=
|
||||||
|
X-KDE-SubstituteUID=false
|
||||||
|
X-KDE-Username=
|
12
launchers/st.desktop
Normal file
12
launchers/st.desktop
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Exec=st
|
||||||
|
TryExec=st
|
||||||
|
Icon=/home/nilix/lib/img/ux/st.png
|
||||||
|
Terminal=false
|
||||||
|
Categories=System;TerminalEmulator;
|
||||||
|
|
||||||
|
Name=st
|
||||||
|
GenericName=Terminal
|
||||||
|
Comment=st is a simple terminal implementation for X
|
||||||
|
StartupWMClass=st-256color
|
20
launchers/uxn.desktop
Normal file
20
launchers/uxn.desktop
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Comment[en_US]=Varvara Uxn emulator
|
||||||
|
Comment=Varvara Uxn emulator
|
||||||
|
Path=/home/nilix/lib/potato
|
||||||
|
Exec=/home/nilix/bin/uxnemu boot.rom
|
||||||
|
GenericName[en_US]=Uxn Virtual Machine
|
||||||
|
GenericName=Uxn Virtual Machine
|
||||||
|
Icon=/home/nilix/lib/img/ux/uxn64.png
|
||||||
|
MimeType=
|
||||||
|
Name[en_US]=Uxn
|
||||||
|
Name=Uxn
|
||||||
|
StartupNotify=true
|
||||||
|
Terminal=false
|
||||||
|
TerminalOptions=
|
||||||
|
Type=Application
|
||||||
|
Version=1.0
|
||||||
|
X-DBUS-ServiceName=
|
||||||
|
X-DBUS-StartupType=
|
||||||
|
X-KDE-SubstituteUID=false
|
||||||
|
X-KDE-Username=
|
|
@ -1,3 +1,5 @@
|
||||||
|
# thanks to makeworld for new instructions and multiline comment support
|
||||||
|
|
||||||
filetype: uxntal
|
filetype: uxntal
|
||||||
|
|
||||||
detect:
|
detect:
|
||||||
|
|
|
@ -1,11 +1,50 @@
|
||||||
env QT_QPA_PLATFORMTHEME=qt5ct
|
# misc low level stuff
|
||||||
env GTK_THEME=steppenwolf-dark
|
|
||||||
|
|
||||||
xset -b
|
xset -b
|
||||||
pulseaudio --start &
|
sudo powertop --auto-tune &
|
||||||
xcompmgr -n &
|
redshift -x; redshift -O 6000K &
|
||||||
~/.fehbg &
|
xbacklight -set 50 &
|
||||||
|
|
||||||
udiskie -T &
|
# mbsync wrapper
|
||||||
xosview -load +cpus +mem +battery +net +wireless -page -swap -disk &
|
|
||||||
wmclock &
|
if ! pgrep sirius.sh; then
|
||||||
|
~/src/zenUtils/sirius.sh &
|
||||||
|
fi
|
||||||
|
|
||||||
|
# pipewire is great. no more pulseaudio taking 100% cpu on relogin
|
||||||
|
|
||||||
|
if ! pgrep pipewire; then
|
||||||
|
pipewire & sleep 0.3
|
||||||
|
pipewire-pulse &
|
||||||
|
wireplumber &
|
||||||
|
fi
|
||||||
|
|
||||||
|
# serve local copy of my website for testing
|
||||||
|
|
||||||
|
darkhttpd /home/nilix/src/nilfm/www/ --port 9001 --daemon
|
||||||
|
|
||||||
|
# handle monitor biz
|
||||||
|
|
||||||
|
case $(~/src/zenUtils/extdisplay.sh status) in
|
||||||
|
"connected")
|
||||||
|
~/src/zenUtils/extdisplay.sh solo;;
|
||||||
|
*)
|
||||||
|
:;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
|
||||||
|
# real session stuff
|
||||||
|
|
||||||
|
export XDG_SESSION_DESKTOP=openbox
|
||||||
|
export XDG_SESSION_TYPE=x11
|
||||||
|
export GTK_THEME=steppenwolf-dark
|
||||||
|
export WINIT_X11_SCALE_FACTOR=1
|
||||||
|
|
||||||
|
udiskie &
|
||||||
|
plumber &
|
||||||
|
nitrogen --restore &
|
||||||
|
picom & # sleep 0.3
|
||||||
|
xbindkeys -f ~/.xbindkeysrc &
|
||||||
|
tint2 &
|
||||||
|
plank &
|
||||||
|
cortile &
|
||||||
|
|
|
@ -27,34 +27,23 @@
|
||||||
</action>
|
</action>
|
||||||
</item>
|
</item>
|
||||||
<separator/>
|
<separator/>
|
||||||
|
<menu id="udiskie" label="ext.storage" execute="/home/nilix/src/zenUtils/storage_menu.sh"/>
|
||||||
|
<separator/>
|
||||||
<item label="wallpaper">
|
<item label="wallpaper">
|
||||||
<action name="Execute">
|
<action name="Execute">
|
||||||
<command>sxiv -t /home/nilix/lib/img/</command>
|
<command>nitrogen</command>
|
||||||
</action>
|
</action>
|
||||||
</item>
|
</item>
|
||||||
<separator/>
|
<separator/>
|
||||||
<item label="menu cfg">
|
|
||||||
<action name="Execute">
|
|
||||||
<execute>obmenu</execute>
|
|
||||||
</action>
|
|
||||||
</item>
|
|
||||||
<item label="openbox cfg">
|
|
||||||
<action name="Execute">
|
|
||||||
<execute>obconf-qt</execute>
|
|
||||||
</action>
|
|
||||||
</item>
|
|
||||||
<item label="gtk cfg">
|
|
||||||
<action name="Execute">
|
|
||||||
<command>lxappearance</command>
|
|
||||||
</action>
|
|
||||||
</item>
|
|
||||||
<item label="refresh">
|
<item label="refresh">
|
||||||
<action name="Reconfigure"/>
|
<action name="Execute">
|
||||||
|
<command>openbox --reconfigure; killall cortile ; cortile</command>
|
||||||
|
</action>
|
||||||
</item>
|
</item>
|
||||||
<separator/>
|
<separator/>
|
||||||
<item label="logout">
|
<item label="logout">
|
||||||
<action name="Execute">
|
<action name="Execute">
|
||||||
<command>sudo oblogout</command>
|
<command>sudo /home/nilix/src/zenUtils/logout.sh -p</command>
|
||||||
</action>
|
</action>
|
||||||
</item>
|
</item>
|
||||||
</menu>
|
</menu>
|
||||||
|
|
733
openbox/rc.xml
733
openbox/rc.xml
File diff suppressed because one or more lines are too long
17
picom.conf
Normal file
17
picom.conf
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
opacity-rule = [
|
||||||
|
"85:class_g = 'st-256color'",
|
||||||
|
"85:class_g = 'acme'",
|
||||||
|
"85:class_g = 'kate'",
|
||||||
|
"85:window_type = 'dock'",
|
||||||
|
"85:class_g = 'taro' && (name = 'taro-compose' || name = 'taro-reader')",
|
||||||
|
"85:class_g = 'svkbd'"
|
||||||
|
]
|
||||||
|
shadow-exclude = [
|
||||||
|
"window_type = 'dock'"
|
||||||
|
]
|
||||||
|
|
||||||
|
wintypes: {
|
||||||
|
dock = {
|
||||||
|
clip-shadow-above: true
|
||||||
|
}
|
||||||
|
};
|
45
tint2rc
45
tint2rc
|
@ -1,4 +1,4 @@
|
||||||
#---- Generated by tint2conf daf6 ----
|
#---- Generated by tint2conf 7d01 ----
|
||||||
# See https://gitlab.com/o9000/tint2/wikis/Configure for
|
# See https://gitlab.com/o9000/tint2/wikis/Configure for
|
||||||
# full documentation of the configuration options.
|
# full documentation of the configuration options.
|
||||||
#-------------------------------------
|
#-------------------------------------
|
||||||
|
@ -18,7 +18,7 @@ border_color_hover = #000000 30
|
||||||
background_color_pressed = #000000 60
|
background_color_pressed = #000000 60
|
||||||
border_color_pressed = #000000 30
|
border_color_pressed = #000000 30
|
||||||
|
|
||||||
# Background 2: Default task, Iconified task
|
# Background 2:
|
||||||
rounded = 0
|
rounded = 0
|
||||||
border_width = 0
|
border_width = 0
|
||||||
border_sides = TBLR
|
border_sides = TBLR
|
||||||
|
@ -31,17 +31,17 @@ border_color_hover = #eaeaea 44
|
||||||
background_color_pressed = #555555 4
|
background_color_pressed = #555555 4
|
||||||
border_color_pressed = #eaeaea 44
|
border_color_pressed = #eaeaea 44
|
||||||
|
|
||||||
# Background 3: Active task
|
# Background 3: Default task, Iconified task
|
||||||
rounded = 1
|
rounded = 3
|
||||||
border_width = 1
|
border_width = 1
|
||||||
border_sides = TBLR
|
border_sides = TBLR
|
||||||
border_content_tint_weight = 0
|
border_content_tint_weight = 0
|
||||||
background_content_tint_weight = 0
|
background_content_tint_weight = 0
|
||||||
background_color = #000000 85
|
background_color = #000000 100
|
||||||
border_color = #1f9b92 100
|
border_color = #c9c9c9 100
|
||||||
background_color_hover = #ffffff 10
|
background_color_hover = #000000 100
|
||||||
border_color_hover = #1f9b92 100
|
border_color_hover = #1f9b92 100
|
||||||
background_color_pressed = #555555 4
|
background_color_pressed = #000000 100
|
||||||
border_color_pressed = #1f9b92 100
|
border_color_pressed = #1f9b92 100
|
||||||
|
|
||||||
# Background 4:
|
# Background 4:
|
||||||
|
@ -78,7 +78,7 @@ panel_margin = 0 0
|
||||||
panel_padding = 2 3 2
|
panel_padding = 2 3 2
|
||||||
panel_background_id = 1
|
panel_background_id = 1
|
||||||
wm_menu = 1
|
wm_menu = 1
|
||||||
panel_dock = 1
|
panel_dock = 0
|
||||||
panel_pivot_struts = 0
|
panel_pivot_struts = 0
|
||||||
panel_position = top center horizontal
|
panel_position = top center horizontal
|
||||||
panel_layer = top
|
panel_layer = top
|
||||||
|
@ -106,9 +106,9 @@ taskbar_padding = 0 0 2
|
||||||
taskbar_background_id = 0
|
taskbar_background_id = 0
|
||||||
taskbar_active_background_id = 0
|
taskbar_active_background_id = 0
|
||||||
taskbar_name = 1
|
taskbar_name = 1
|
||||||
taskbar_hide_inactive_tasks = 0
|
taskbar_hide_inactive_tasks = 1
|
||||||
taskbar_hide_different_monitor = 0
|
taskbar_hide_different_monitor = 0
|
||||||
taskbar_hide_different_desktop = 0
|
taskbar_hide_different_desktop = 1
|
||||||
taskbar_always_show_all_desktop_tasks = 0
|
taskbar_always_show_all_desktop_tasks = 0
|
||||||
taskbar_name_padding = 8 2
|
taskbar_name_padding = 8 2
|
||||||
taskbar_name_background_id = 0
|
taskbar_name_background_id = 0
|
||||||
|
@ -126,7 +126,7 @@ task_text = 1
|
||||||
task_icon = 0
|
task_icon = 0
|
||||||
task_centered = 1
|
task_centered = 1
|
||||||
urgent_nb_of_blink = 100000
|
urgent_nb_of_blink = 100000
|
||||||
task_maximum_size = 300 24
|
task_maximum_size = 178 24
|
||||||
task_padding = 2 2 4
|
task_padding = 2 2 4
|
||||||
task_font = LiterationSans Nerd Font 9
|
task_font = LiterationSans Nerd Font 9
|
||||||
task_tooltip = 1
|
task_tooltip = 1
|
||||||
|
@ -135,13 +135,12 @@ task_thumbnail_size = 198
|
||||||
task_font_color = #c9c9c9 100
|
task_font_color = #c9c9c9 100
|
||||||
task_normal_font_color = #797979 100
|
task_normal_font_color = #797979 100
|
||||||
task_active_font_color = #c9c9c9 100
|
task_active_font_color = #c9c9c9 100
|
||||||
task_iconified_font_color = #797979 70
|
task_iconified_font_color = #c9c9c9 100
|
||||||
task_background_id = 2
|
task_background_id = 3
|
||||||
task_active_background_id = 3
|
task_iconified_background_id = 3
|
||||||
task_iconified_background_id = 2
|
|
||||||
mouse_left = toggle_iconify
|
mouse_left = toggle_iconify
|
||||||
mouse_middle = close
|
mouse_middle = close
|
||||||
mouse_right = none
|
mouse_right = maximize_restore
|
||||||
mouse_scroll_up = none
|
mouse_scroll_up = none
|
||||||
mouse_scroll_down = none
|
mouse_scroll_down = none
|
||||||
|
|
||||||
|
@ -216,9 +215,9 @@ execp_cache_icon = 0
|
||||||
execp_continuous = 0
|
execp_continuous = 0
|
||||||
execp_markup = 0
|
execp_markup = 0
|
||||||
execp_monitor = all
|
execp_monitor = all
|
||||||
execp_tooltip = leftclick: windowlist, rightclick: apps menu, scroll: switch desktops
|
execp_tooltip = left-click: app menu; right-click: system monitor; scroll: switch desktops
|
||||||
execp_lclick_command = /home/nilix/bin/9/dmenu_exe
|
execp_lclick_command = /home/nilix/bin/9/dmenu_exe
|
||||||
execp_rclick_command = alacritty -e htop
|
execp_rclick_command = st -e htop
|
||||||
execp_mclick_command =
|
execp_mclick_command =
|
||||||
execp_uwheel_command = /home/nilix/src/zenUtils/desks.sh -p
|
execp_uwheel_command = /home/nilix/src/zenUtils/desks.sh -p
|
||||||
execp_dwheel_command = /home/nilix/src/zenUtils/desks.sh -n
|
execp_dwheel_command = /home/nilix/src/zenUtils/desks.sh -n
|
||||||
|
@ -240,10 +239,10 @@ execp_cache_icon = 0
|
||||||
execp_continuous = 0
|
execp_continuous = 0
|
||||||
execp_markup = 0
|
execp_markup = 0
|
||||||
execp_monitor = all
|
execp_monitor = all
|
||||||
execp_tooltip = leftclick: network config, rightclick: battery status
|
execp_tooltip = left-click: network config; middle-click: audio mixer; right-click: battery status
|
||||||
execp_lclick_command = /home/nilix/src/zenUtils/nmtuiWin.sh
|
execp_lclick_command = st -e nmtui
|
||||||
execp_rclick_command = notify-send -u normal -c power battery [$(cat /sys/class/power_supply/BAT0/capacity)%]
|
execp_rclick_command = notify-send -u normal -c power battery [$(cat /sys/class/power_supply/BAT0/capacity)%]
|
||||||
execp_mclick_command =
|
execp_mclick_command = st -e alsamixer
|
||||||
execp_uwheel_command =
|
execp_uwheel_command =
|
||||||
execp_dwheel_command =
|
execp_dwheel_command =
|
||||||
execp_font = SauceCodePro Nerd Font 9
|
execp_font = SauceCodePro Nerd Font 9
|
||||||
|
@ -264,7 +263,7 @@ execp_cache_icon = 0
|
||||||
execp_continuous = 0
|
execp_continuous = 0
|
||||||
execp_markup = 0
|
execp_markup = 0
|
||||||
execp_monitor = all
|
execp_monitor = all
|
||||||
execp_tooltip = leftclick: toggle time display
|
execp_tooltip = left-click: toggle time display
|
||||||
execp_lclick_command = ~/src/zenUtils/dynacal.sh -t
|
execp_lclick_command = ~/src/zenUtils/dynacal.sh -t
|
||||||
execp_rclick_command =
|
execp_rclick_command =
|
||||||
execp_mclick_command =
|
execp_mclick_command =
|
||||||
|
|
Loading…
Reference in a new issue