Merge branch 'master' of codeberg.org:brysonsteck/dotfiles
This commit is contained in:
commit
907c402cf1
4 changed files with 50 additions and 2 deletions
|
@ -13,6 +13,8 @@ cp -r ~/.vim/after ./vim
|
||||||
cp ~/.xinitrc* ./x
|
cp ~/.xinitrc* ./x
|
||||||
cp ~/.Xresources ./x
|
cp ~/.Xresources ./x
|
||||||
cp ~/.Xmodmap ./x
|
cp ~/.Xmodmap ./x
|
||||||
|
cp ~/bin/spawn-alacritty ./x
|
||||||
|
cp ~/bin/quitconf ./x
|
||||||
cp ~/bin/battery ./x
|
cp ~/bin/battery ./x
|
||||||
cp ~/bin/startdwm ./x
|
cp ~/bin/startdwm ./x
|
||||||
cp ~/.config/VSCodium/User/settings.json ./vscode
|
cp ~/.config/VSCodium/User/settings.json ./vscode
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
|
|
||||||
"workbench.colorCustomizations": {
|
"workbench.colorCustomizations": {
|
||||||
"statusBarItem.remoteBackground": "#79740e",
|
"statusBarItem.remoteBackground": "#79740e",
|
||||||
"statusBar.debuggingBackground": "#d65d0e",
|
"statusBar.debuggingBackground": "#d65d0e"
|
||||||
},
|
},
|
||||||
"editor.fontFamily": "'JetBrains Mono'",
|
"editor.fontFamily": "'JetBrains Mono'",
|
||||||
"java.configuration.runtimes": [
|
"java.configuration.runtimes": [
|
||||||
|
@ -73,5 +73,6 @@
|
||||||
],
|
],
|
||||||
"debug.onTaskErrors": "showErrors",
|
"debug.onTaskErrors": "showErrors",
|
||||||
"explorer.confirmDelete": false,
|
"explorer.confirmDelete": false,
|
||||||
"window.zoomLevel": 1
|
"window.zoomLevel": 1,
|
||||||
|
"errorLens.messageMaxChars": 200
|
||||||
}
|
}
|
8
x/quitconf
Executable file
8
x/quitconf
Executable file
|
@ -0,0 +1,8 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
input=$(printf "no\nyes" | dmenu -m $1 -fn "JetBrains Mono NF:style=medium:size=11" -nb $2 -nf $3 -sb "#cc241d" -sf $4 -p "Quit dwm?")
|
||||||
|
|
||||||
|
if [ "$input" = "yes" ]; then
|
||||||
|
killall dwm
|
||||||
|
fi
|
||||||
|
|
37
x/spawn-alacritty.sh
Executable file
37
x/spawn-alacritty.sh
Executable file
|
@ -0,0 +1,37 @@
|
||||||
|
#!/bin/bash
|
||||||
|
# Stole from https://github.com/alacritty/alacritty/issues/808#issuecomment-334200570
|
||||||
|
#
|
||||||
|
# Spawn a new instance of Alacritty using the CWD of the currently focused
|
||||||
|
# Alacritty process.
|
||||||
|
#
|
||||||
|
# This is useful in environment like i3 where terminals are opened using a
|
||||||
|
# key-combination while another terminal is already focused.
|
||||||
|
#
|
||||||
|
# If the script is run with a non-Alacritty window in focus or a non-compliant
|
||||||
|
# version of Alacritty, an instance will be spawned in the user's $HOME.
|
||||||
|
|
||||||
|
ACTIVE_WINDOW=$(xdotool getactivewindow)
|
||||||
|
ACTIVE_WM_CLASS=$(xprop -id $ACTIVE_WINDOW | grep WM_CLASS)
|
||||||
|
if [[ $ACTIVE_WM_CLASS == *"Alacritty"* ]]
|
||||||
|
then
|
||||||
|
# Get PID. If _NET_WM_PID isn't set, bail.
|
||||||
|
PID=$(xprop -id $ACTIVE_WINDOW | grep _NET_WM_PID | grep -oP "\d+")
|
||||||
|
if [[ "$PID" == "" ]]
|
||||||
|
then
|
||||||
|
WINIT_X11_SCALE_FACTOR=1 alacritty
|
||||||
|
fi
|
||||||
|
# Get first child of terminal
|
||||||
|
CHILD_PID=$(pgrep -P $PID)
|
||||||
|
if [[ "$PID" == "" ]]
|
||||||
|
then
|
||||||
|
WINIT_X11_SCALE_FACTOR=1 alacritty
|
||||||
|
fi
|
||||||
|
# Get current directory of child. The first child should be the shell.
|
||||||
|
pushd "/proc/${CHILD_PID}/cwd"
|
||||||
|
SHELL_CWD=$(pwd -P)
|
||||||
|
popd
|
||||||
|
# Start alacritty with the working directory
|
||||||
|
WINIT_X11_SCALE_FACTOR=1 alacritty --working-directory "$SHELL_CWD"
|
||||||
|
else
|
||||||
|
WINIT_X11_SCALE_FACTOR=1 alacritty
|
||||||
|
fi
|
Loading…
Add table
Reference in a new issue