Merge branch 'master' of codeberg.org:brysonsteck/dotfiles

This commit is contained in:
Bryson Steck 2023-09-13 21:36:43 -06:00
commit 907c402cf1
4 changed files with 50 additions and 2 deletions

View file

@ -13,6 +13,8 @@ cp -r ~/.vim/after ./vim
cp ~/.xinitrc* ./x
cp ~/.Xresources ./x
cp ~/.Xmodmap ./x
cp ~/bin/spawn-alacritty ./x
cp ~/bin/quitconf ./x
cp ~/bin/battery ./x
cp ~/bin/startdwm ./x
cp ~/.config/VSCodium/User/settings.json ./vscode

View file

@ -7,7 +7,7 @@
"workbench.colorCustomizations": {
"statusBarItem.remoteBackground": "#79740e",
"statusBar.debuggingBackground": "#d65d0e",
"statusBar.debuggingBackground": "#d65d0e"
},
"editor.fontFamily": "'JetBrains Mono'",
"java.configuration.runtimes": [
@ -73,5 +73,6 @@
],
"debug.onTaskErrors": "showErrors",
"explorer.confirmDelete": false,
"window.zoomLevel": 1
"window.zoomLevel": 1,
"errorLens.messageMaxChars": 200
}

8
x/quitconf Executable file
View 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
View 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