From: Tucker Johnson Date: Sat, 16 May 2026 21:38:44 +0000 (-0400) Subject: more-configs X-Git-Url: https://git.newer.systems/?a=commitdiff_plain;h=57cde634f26c988a72552edded5c43db13780d2f;p=configs.git more-configs --- diff --git a/.config/dunst/dunstrc b/.config/dunst/dunstrc new file mode 100644 index 0000000..3dff9d8 --- /dev/null +++ b/.config/dunst/dunstrc @@ -0,0 +1,31 @@ +[global] + monitor = 0 + follow = keyboard + width = 370 + height = 350 + offset = 0x19 + padding = 8 + horizontal_padding = 8 + frame_width = 2 + frame_color = "#3c3836" + transparency = 10 + font = Monospace 12 + format = "%s\n%b" + +[urgency_low] + background = "#1d2021" + foreground = "#928374" + frame_color = "#3c3836" + timeout = 3 + +[urgency_normal] + background = "#282828" + foreground = "#ebdbb2" + frame_color = "#458588" + timeout = 5 + +[urgency_critical] + background = "#282828" + foreground = "#fb4934" + frame_color = "#cc241d" + timeout = 0 diff --git a/.config/nsxiv/exec/key-handler b/.config/nsxiv/exec/key-handler new file mode 100755 index 0000000..c743be4 --- /dev/null +++ b/.config/nsxiv/exec/key-handler @@ -0,0 +1,33 @@ +#!/bin/sh +while read -r file +do + case "$1" in + "w") setbg "$file" & ;; + "c") + [ -z "$destdir" ] && destdir="$(sed "s/#.*$//;/^\s*$/d" ${XDG_CONFIG_HOME:-$HOME/.config}/shell/bm-dirs | awk '{print $2}' | dmenu -l 20 -i -p "Copy file(s) to where?" | sed "s|~|$HOME|g")" + [ ! -d "$destdir" ] && notify-send "$destdir is not a directory, cancelled." && exit + cp "$file" "$destdir" && notify-send -i "$(readlink -f "$file")" "$file copied to $destdir." & + ;; + "m") + [ -z "$destdir" ] && destdir="$(sed "s/#.*$//;/^\s*$/d" ${XDG_CONFIG_HOME:-$HOME/.config}/shell/bm-dirs | awk '{print $2}' | dmenu -l 20 -i -p "Move file(s) to where?" | sed "s|~|$HOME|g")" + [ ! -d "$destdir" ] && notify-send "$destdir is not a directory, cancelled." && exit + mv "$file" "$destdir" && notify-send -i "$(readlink -f "$file")" "$file moved to $destdir." & + ;; + "r") + magick -rotate 90 "$file" "$file" ;; + "R") + magick -rotate -90 "$file" "$file" ;; + "f") + magick -flop "$file" "$file" ;; + "y") + printf "%s" "$file" | tr -d '\n' | xclip -selection clipboard && + notify-send "$file copied to clipboard" & ;; + "Y") + readlink -f "$file" | tr -d '\n' | xclip -selection clipboard && + notify-send "$(readlink -f "$file") copied to clipboard" & ;; + "d") + [ "$(printf "No\\nYes" | dmenu -i -p "Really delete $file?")" = "Yes" ] && rm "$file" && notify-send "$file deleted." ;; + "g") ifinstalled gimp && setsid -f gimp "$file" ;; + "i") notify-send "File information" "$(mediainfo "$file" | sed "s/[ ]\+:/:/g;s/: /: /;s/$/<\/b>/" | grep "")" ;; + esac +done diff --git a/.config/sxiv b/.config/sxiv new file mode 120000 index 0000000..4252964 --- /dev/null +++ b/.config/sxiv @@ -0,0 +1 @@ +nsxiv \ No newline at end of file diff --git a/.config/x11/xprofile b/.config/x11/xprofile index d6b88c5..aba98b7 100755 --- a/.config/x11/xprofile +++ b/.config/x11/xprofile @@ -5,7 +5,8 @@ xrandr --dpi 96 # Set DPI. User may want to use a larger number for larger screens. setbg & # set the background with the `setbg` script -#xrdb ${XDG_CONFIG_HOME:-$HOME/.config}/x11/xresources & xrdbpid=$! # Uncomment to use Xresources colors/settings on startup +xresources="${XDG_CONFIG_HOME:-$HOME/.config}/x11/xresources" +[ -f "$xresources" ] && xrdb "$xresources" & xrdbpid=$! autostart="mpd xcompmgr dunst unclutter pipewire remapd" diff --git a/.gitignore b/.gitignore index fa9767e..93b9617 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ .config/shell/localenvrc .config/lf/shortcutrc .config/newsboat/urls +.config/x11/xresources