commit 9123f117186eb51dab513d65e0e98fc8ef47bcc7 Author: Zynh Ludwig Date: Thu May 30 23:04:56 2024 -0700 init diff --git a/fehbg b/fehbg new file mode 100755 index 0000000..2bde867 --- /dev/null +++ b/fehbg @@ -0,0 +1,2 @@ +#!/bin/sh +feh --no-fehbg --bg-scale '/home/zynh/.config/nvim/backgrounds/bg-none-nord.webp' diff --git a/ff14 b/ff14 new file mode 100755 index 0000000..d853b6f --- /dev/null +++ b/ff14 @@ -0,0 +1,3 @@ +#!/bin/sh + +OPENSSL_CONF=/home/zynh/.config/xiv/openssl_fix.cnf exec /usr/bin/XIVLauncher.Core diff --git a/grub-items b/grub-items new file mode 100755 index 0000000..8769fa6 --- /dev/null +++ b/grub-items @@ -0,0 +1,3 @@ +#!/bin/sh + +sed -n "s/^menuentry [\"']\([^\"']*\)[\"'].*$/\1/gmp" /boot/grub/grub.cfg diff --git a/iinact b/iinact new file mode 100755 index 0000000..1f92867 --- /dev/null +++ b/iinact @@ -0,0 +1,3 @@ +#!/bin/bash + +brave --new-window "http://proxy.iinact.com/overlay/skyline/?OVERLAY_WS=ws://127.0.0.1:10501/ws" diff --git a/ppath b/ppath new file mode 100755 index 0000000..9141da1 --- /dev/null +++ b/ppath @@ -0,0 +1,4 @@ +#!/bin/sh + +# echo $PATH | sed 's/:/ /g' | xargs ls --color=auto +echo "$PATH" | xargs -d ":" ls --color=auto diff --git a/pulsemixer_alacritty b/pulsemixer_alacritty new file mode 100755 index 0000000..3b1966a --- /dev/null +++ b/pulsemixer_alacritty @@ -0,0 +1,2 @@ +#!/bin/sh +alacritty -e "pulsemixer" diff --git a/reboot-dmenu b/reboot-dmenu new file mode 100755 index 0000000..7268d40 --- /dev/null +++ b/reboot-dmenu @@ -0,0 +1,9 @@ +#!/bin/sh + +# cat /boot/grub/grub.cfg | sed -n "s/^menuentry [\"']\([^\"']*\)[\"'].*$/\1/gmp" | dmenu -i | tr -d '\n' | sudo xargs -t -r0 -n1 grub-reboot +# sudo /usr/bin/reboot +entry="$(sed -n "s/^menuentry [\"']\([^\"']*\)[\"'].*$/\1/gmp" /boot/grub/grub.cfg | dmenu -i | tr -d '\n')" +if [ -n "$entry" ]; then + sudo grub-reboot "$entry" + sudo /usr/bin/reboot +fi diff --git a/start-docker-desktop b/start-docker-desktop new file mode 100644 index 0000000..fe1af5e --- /dev/null +++ b/start-docker-desktop @@ -0,0 +1,3 @@ +#!/bin/sh + +systemctl --user enable docker-desktop diff --git a/tmux-sessionizer b/tmux-sessionizer new file mode 100755 index 0000000..93b38fd --- /dev/null +++ b/tmux-sessionizer @@ -0,0 +1,25 @@ +#!/bin/bash + +if [[ $# -eq 1 ]]; then + selected=$1 +else + selected=$(find "$(readlink -f ~/projects)" ~/ ~/.config ~/.suckless/ -mindepth 1 -maxdepth 1 -type d | fzf) +fi + +if [[ -z $selected ]]; then + exit 0 +fi + +selected_name=$(basename "$selected" | tr . _) +tmux_running=$(pgrep tmux) + +if [[ -z $TMUX ]] && [[ -z $tmux_running ]]; then + tmux new-session -s "$selected_name" -c "$selected" + exit 0 +fi + +if ! tmux has-session -t="$selected_name" 2>/dev/null; then + tmux new-session -ds "$selected_name" -c "$selected" +fi + +tmux switch-client -t "$selected_name" diff --git a/tmux-windowizer b/tmux-windowizer new file mode 100755 index 0000000..e3b80a8 --- /dev/null +++ b/tmux-windowizer @@ -0,0 +1,13 @@ +#!/bin/bash + +branch_name=$(basename "$1") +session_name=$(tmux display-message -p "#S") +clean_name=$(echo "$branch_name" | tr "./" "__") +target="$session_name:$clean_name" + +if ! tmux has-session -t "$target" 2>/dev/null; then + tmux neww -dn "$clean_name" +fi + +shift +tmux send-keys -t "$target" "$*" diff --git a/toggle-mute-dmenu b/toggle-mute-dmenu new file mode 100644 index 0000000..ea8d553 --- /dev/null +++ b/toggle-mute-dmenu @@ -0,0 +1,3 @@ +#!/bin/sh + +entry="$(pactl list clients | sed -n 's/^[[:space:]]\+application.name = "\(.*\)"$/\1/gp' | dmenu -i | tr -d '\n')" diff --git a/tv-on b/tv-on new file mode 100755 index 0000000..830aec5 --- /dev/null +++ b/tv-on @@ -0,0 +1,4 @@ +#!/bin/sh +xrandr --output DP-0 --primary --mode 1920x1080 --pos 1920x1080 --rotate normal --output DP-1 --off --output HDMI-0 --mode 1920x1080 --pos 0x1080 --rotate normal --output DP-2 --off --output DP-3 --off --output HDMI-1 --mode 1920x1080 --pos 1920x0 --rotate normal --output DP-4 --off --output DP-5 --off +sleep 5 +/home/zynh/.user/scripts/fehbg diff --git a/xroot-datetime b/xroot-datetime new file mode 100755 index 0000000..e74443c --- /dev/null +++ b/xroot-datetime @@ -0,0 +1,4 @@ +#!/bin/sh +while true; do + sleep 1 && date +"<-- %A, %B %d -- %H:%M -->" | xargs -I% xsetroot -name % +done