diff options
| -rw-r--r-- | .config/calcurse/conf | 25 | ||||
| -rw-r--r-- | .config/calcurse/keys | 47 | ||||
| -rw-r--r-- | .config/lf/lfrc | 11 | ||||
| -rw-r--r-- | .config/nvim/init.vim | 6 | ||||
| -rw-r--r-- | .config/shell/aliasrc | 11 | ||||
| -rw-r--r-- | .config/shell/profile | 6 | ||||
| -rw-r--r-- | .config/tmux/tmux.conf | 58 | ||||
| -rw-r--r-- | .config/wal/templates/zathurarc | 1 | ||||
| -rwxr-xr-x | .config/x11/xprofile | 4 | ||||
| -rw-r--r-- | .config/zathura/zathurarc | 1 | ||||
| -rwxr-xr-x | .local/bin/cron/cronbat | 9 | ||||
| -rwxr-xr-x | .local/bin/dmenuunicode | 2 | ||||
| -rwxr-xr-x | .local/bin/ext | 1 | ||||
| -rwxr-xr-x | .local/bin/statusbar/sb-battery | 15 | ||||
| -rwxr-xr-x | .local/bin/statusbar/sb-crypto | 54 | ||||
| -rwxr-xr-x | .local/bin/statusbar/sb-forecast | 2 | ||||
| -rwxr-xr-x | .local/bin/statusbar/sb-price | 2 | ||||
| -rwxr-xr-x | .local/bin/sysact | 3 | ||||
| -rw-r--r-- | .local/share/larbs/getkeys/i3 | 48 | ||||
| -rw-r--r-- | .local/share/larbs/larbs.png | bin | 47351 -> 0 bytes | |||
| l--------- | .xinitrc | 1 | ||||
| -rw-r--r-- | FUNDING.yml | 3 | ||||
| -rw-r--r-- | README.md | 7 |
23 files changed, 46 insertions, 271 deletions
diff --git a/.config/calcurse/conf b/.config/calcurse/conf deleted file mode 100644 index e829390..0000000 --- a/.config/calcurse/conf +++ /dev/null @@ -1,25 +0,0 @@ -appearance.calendarview=monthly -appearance.compactpanels=no -appearance.defaultpanel=calendar -appearance.layout=1 -appearance.notifybar=yes -appearance.sidebarwidth=1 -appearance.theme=red on default -appearance.todoview=show-completed -daemon.enable=no -daemon.log=no -format.inputdate=1 -format.notifydate=%a %F -format.notifytime=%T -format.outputdate=%D -general.autogc=no -general.autosave=yes -general.confirmdelete=yes -general.confirmquit=no -general.firstdayofweek=sunday -general.periodicsave=0 -general.progressbar=yes -general.systemdialogs=no -notification.command=printf '\a' -notification.notifyall=flagged-only -notification.warning=300 diff --git a/.config/calcurse/keys b/.config/calcurse/keys deleted file mode 100644 index 213a17b..0000000 --- a/.config/calcurse/keys +++ /dev/null @@ -1,47 +0,0 @@ -generic-cancel ESC -generic-select SPC -generic-credits @ -generic-help ? -generic-quit q Q -generic-save s S ^S -generic-reload R -generic-copy c -generic-paste p ^V -generic-change-view TAB -generic-import i I -generic-export x X -generic-goto g G -generic-other-cmd o O -generic-config-menu C -generic-redraw ^R -generic-add-appt ^A -generic-add-todo ^T -generic-prev-day T ^H -generic-next-day t ^L -generic-prev-week W ^K -generic-next-week w ^J -generic-prev-month M -generic-next-month m -generic-prev-year Y -generic-next-year y -generic-scroll-down ^N -generic-scroll-up ^P -generic-goto-today ^G -generic-command : -move-right l L RGT -move-left h H LFT -move-down j J DWN -move-up k K UP -start-of-week 0 -end-of-week $ -add-item a A -del-item d D -edit-item e E -view-item v V -pipe-item | -flag-item ! -repeat r -edit-note n N -view-note > -raise-priority + -lower-priority - diff --git a/.config/lf/lfrc b/.config/lf/lfrc index c571724..b05d511 100644 --- a/.config/lf/lfrc +++ b/.config/lf/lfrc @@ -29,6 +29,15 @@ cmd open ${{ cmd mkdir $mkdir -p "$(echo $* | tr ' ' '\ ')" +cmd extract ${{ + clear; tput cup $(($(tput lines)/3)); tput bold + set -f + printf "%s\n\t" "$fx" + printf "extract?[y/N]" + read ans + [ $ans = "y" ] && ext $fx +}} + cmd delete ${{ clear; tput cup $(($(tput lines)/3)); tput bold set -f @@ -69,10 +78,12 @@ map J $lf -remote "send $id cd $(cut -d' ' -f2 ${XDG_CONFIG_HOME:-$HOME/.config} map gh map g top map D delete +map E extract map C copyto map M moveto map <c-n> push :mkdir<space> map <c-r> reload +map <c-s> set hidden! map <enter> shell map x $$f map X !$f diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index 65883d7..ce0db87 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -113,13 +113,13 @@ set noshowcmd " Automatically deletes all trailing whitespace and newlines at end of file on save. autocmd BufWritePre * %s/\s\+$//e - autocmd BufWritePre * %s/\n\+\%$//e - autocmd BufWritePre *.[ch] %s/\%$/\r/e + autocmd BufWritePre * %s/\n\+\%$//e + autocmd BufWritePre *.[ch] %s/\%$/\r/e " When shortcut files are updated, renew bash and ranger configs with new material: autocmd BufWritePost bm-files,bm-dirs !shortcuts " Run xrdb whenever Xdefaults or Xresources are updated. - autocmd BufRead,BufNewFile xresources,xdefaults set filetype=xdefaults + autocmd BufRead,BufNewFile Xresources,Xdefaults,xresources,xdefaults set filetype=xdefaults autocmd BufWritePost Xresources,Xdefaults,xresources,xdefaults !xrdb % " Recompile dwmblocks on config edit. autocmd BufWritePost ~/.local/src/dwmblocks/config.h !cd ~/.local/src/dwmblocks/; sudo make install && { killall -q dwmblocks;setsid -f dwmblocks } diff --git a/.config/shell/aliasrc b/.config/shell/aliasrc index 39ac509..107ecb8 100644 --- a/.config/shell/aliasrc +++ b/.config/shell/aliasrc @@ -3,11 +3,20 @@ # Use neovim for vim if present. [ -x "$(command -v nvim)" ] && alias vim="nvim" vimdiff="nvim -d" +# Use $XINITRC variable if file exists. +[ -f "$XINITRC" ] && alias startx="startx $XINITRC" + +# sudo not required for some system commands +for x in mount umount sv pacman updatedb su ; do + alias $x="sudo $x" +done + # Verbosity and settings that you pretty much just always are going to want. alias \ cp="cp -iv" \ mv="mv -iv" \ rm="rm -vI" \ + bc="bc -ql" \ mkd="mkdir -pv" \ yt="youtube-dl --add-metadata -i" \ yta="yt -x -f bestaudio/best" \ @@ -27,7 +36,6 @@ alias \ trem="transmission-remote" \ YT="youtube-viewer" \ sdn="sudo shutdown -h now" \ - f="$FILE" \ e="$EDITOR" \ v="$EDITOR" \ p="sudo pacman" \ @@ -40,4 +48,3 @@ alias \ magit="nvim -c MagitOnly" \ ref="shortcuts >/dev/null; source ${XDG_CONFIG_HOME:-$HOME/.config}/shortcutrc ; source ${XDG_CONFIG_HOME:-$HOME/.config}/zshnameddirrc" \ weath="less -S ${XDG_DATA_HOME:-$HOME/.local/share}/weatherreport" \ - tmux="tmux -f ${XDG_CONFIG_HOME:-$HOME/.config}/tmux/tmux.conf" \ diff --git a/.config/shell/profile b/.config/shell/profile index 06831cb..9515179 100644 --- a/.config/shell/profile +++ b/.config/shell/profile @@ -19,7 +19,7 @@ export BROWSER="brave" export XDG_CONFIG_HOME="$HOME/.config" export XDG_DATA_HOME="$HOME/.local/share" export XDG_CACHE_HOME="$HOME/.cache" -#export XINITRC="${XDG_CONFIG_HOME:-$HOME/.config}/x11/xinitrc" +export XINITRC="${XDG_CONFIG_HOME:-$HOME/.config}/x11/xinitrc" #export XAUTHORITY="$XDG_RUNTIME_DIR/Xauthority" # This line will break some DMs. export NOTMUCH_CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/notmuch-config" export GTK2_RC_FILES="${XDG_CONFIG_HOME:-$HOME/.config}/gtk-2.0/gtkrc-2.0" @@ -40,6 +40,8 @@ export ANSIBLE_CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/ansible/ansible.cfg" export UNISON="${XDG_DATA_HOME:-$HOME/.local/share}/unison" export HISTFILE="${XDG_DATA_HOME:-$HOME/.local/share}/history" export WEECHAT_HOME="${XDG_CONFIG_HOME:-$HOME/.config}/weechat" +export MBSYNCRC="${XDG_CONFIG_HOME:-$HOME/.config}/mbsync/config" +export ELECTRUMDIR="${XDG_DATA_HOME:-$HOME/.local/share}/electrum" # Other program settings: export DICS="/usr/share/stardict/dic/" @@ -142,7 +144,7 @@ ex=๐ฏ:\ if pacman -Qs libxft-bgra >/dev/null 2>&1; then # Start graphical server on user's current tty if not already running. - [ "$(tty)" = "/dev/tty1" ] && ! pidof -s Xorg >/dev/null 2>&1 && exec startx + [ "$(tty)" = "/dev/tty1" ] && ! pidof -s Xorg >/dev/null 2>&1 && exec startx "$XINITRC" else echo "\033[31mIMPORTANT\033[0m: Note that \033[32m\`libxft-bgra\`\033[0m must be installed for this build of dwm. Please run: diff --git a/.config/tmux/tmux.conf b/.config/tmux/tmux.conf deleted file mode 100644 index c74458e..0000000 --- a/.config/tmux/tmux.conf +++ /dev/null @@ -1,58 +0,0 @@ -set -g prefix C-a -setw -g mode-keys vi -setw -g mode-style bg=black -set-option -g default-terminal "xterm-256color" -set-option -g pane-active-border-style fg=green -set-window-option -g xterm-keys on # for vim -set-window-option -g mode-keys vi # vi key -set-window-option -g monitor-activity on -set-window-option -g window-status-current-style fg=white -setw -g window-status-current-style reverse -setw -g automatic-rename -set -g mouse on -set -g history-limit 30000 -set -g terminal-overrides 'xterm*:smcup@:rmcup@' -set -sg escape-time 20 # faster escape delay time -set-option -g status-justify right -set-option -g status-bg black # colour213 # pink -set-option -g status-fg cyan -set-option -g status-interval 5 -set-option -g status-left-length 30 -set-option -g status-left '#[fg=magenta]ยป #[fg=blue,bold]#T#[default]' -set-option -g status-right '#[fg=red,bold][[ #(git branch) branch ]] #[fg=cyan]ยปยป #[fg=blue,bold]###S #[fg=magenta]%R %m-%d#(acpi | cut -d ',' -f 2)#[default]' -set-option -g visual-activity on -set-option -g set-titles on -set-option -g set-titles-string '#H:#S.#I.#P #W #T' -unbind j -unbind C-b # unbind default leader key -unbind '"' # unbind horizontal split -unbind % # unbind vertical split -bind-key r source-file ~/.config/tmux/tmux.conf -bind-key c split-window -v # split pane horizontally -bind-key v split-window -h # split pane vertically -bind-key Space list-panes -bind-key Enter break-pane -bind-key Space command-prompt "joinp -t:%%" # %% = prompt for window.pane [-V|H] # vert|hor split -bind-key -n C-up prev -bind-key -n C-left prev -bind-key -n C-right next -bind-key -n C-down next -set-window-option -g window-status-current-style bg=red -bind C-c new-window -bind C-j previous-window -bind C-k next-window -#bind-key C-a last-window # C-a C-a for last active window -bind A command-prompt "rename-window %%" -setw -g aggressive-resize on -bind-key h select-pane -L -bind-key j select-pane -D -bind-key k select-pane -U -bind-key l select-pane -R -bind-key -r C-h resize-pane -L -bind-key -r C-j resize-pane -D -bind-key -r C-k resize-pane -U -bind-key -r C-l resize-pane -R -bind o select-layout "active-only" -bind M-- select-layout "even-vertical" -bind M-| select-layout "even-horizontal" -bind M-r rotate-window diff --git a/.config/wal/templates/zathurarc b/.config/wal/templates/zathurarc index 242bf9a..a12bbd3 100644 --- a/.config/wal/templates/zathurarc +++ b/.config/wal/templates/zathurarc @@ -2,6 +2,7 @@ set sandbox none set statusbar-h-padding 0 set statusbar-v-padding 0 set page-padding 1 +set selection-clipboard clipboard map u scroll half-up map d scroll half-down map D toggle_page_mode diff --git a/.config/x11/xprofile b/.config/x11/xprofile index b4db27b..f7182e1 100755 --- a/.config/x11/xprofile +++ b/.config/x11/xprofile @@ -3,10 +3,10 @@ # This file runs when a DM logs you into a graphical session. # If you use startx/xinit like a Chad, this file will also be sourced. -mpd & # music player daemon-you might prefer it as a service though -remaps & # run the remaps script, switching caps/esc and more; check it for more info setbg & # set the background with the `setbg` script #xrdb ${XDG_CONFIG_HOME:-$HOME/.config}/x11/xresources & # Uncomment to use Xresources colors/settings on startup +mpd & # music player daemon-you might prefer it as a service though +remaps & # run the remaps script, switching caps/esc and more; check it for more info xcompmgr & # xcompmgr for transparency dunst & # dunst for notifications xset r rate 300 50 & # Speed xrate up diff --git a/.config/zathura/zathurarc b/.config/zathura/zathurarc index f1bae20..452e116 100644 --- a/.config/zathura/zathurarc +++ b/.config/zathura/zathurarc @@ -12,3 +12,4 @@ map K zoom in map J zoom out map i recolor map p print +map g goto top diff --git a/.local/bin/cron/cronbat b/.local/bin/cron/cronbat deleted file mode 100755 index bd953c7..0000000 --- a/.local/bin/cron/cronbat +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh - -# Notify me with notify-send if my battery is below 25%. -# You can set this to run via cron. - -[ "$(cat /sys/class/power_supply/BAT0/status)" = "Charging" ] && exit -[ "$(cat /sys/class/power_supply/BAT0/capacity)" -lt 25 ] && -export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/$(id -u $USER)/bus && -notify-send -u critical "Battery critically low." diff --git a/.local/bin/dmenuunicode b/.local/bin/dmenuunicode index de1421b..7d9a4ea 100755 --- a/.local/bin/dmenuunicode +++ b/.local/bin/dmenuunicode @@ -13,6 +13,6 @@ chosen=$(cut -d ';' -f1 ~/.local/share/larbs/emoji | dmenu -i -l 30 | sed "s/ .* if [ -n "$1" ]; then xdotool type "$chosen" else - echo "$chosen" | tr -d '\n' | xclip -selection clipboard + printf "$chosen" | xclip -selection clipboard notify-send "'$chosen' copied to clipboard." & fi diff --git a/.local/bin/ext b/.local/bin/ext index 806ce5e..927fb5b 100755 --- a/.local/bin/ext +++ b/.local/bin/ext @@ -27,6 +27,7 @@ if [ -f "$archive" ] ; then *.tar.bz2|*.tbz2) tar xvjf "$archive" ;; *.tar.xz) tar -xf "$archive" ;; *.tar.gz|*.tgz) tar xvzf "$archive" ;; + *.tar.zst) tar -I zstd -xf "$archive" ;; *.lzma) unlzma "$archive" ;; *.bz2) bunzip2 "$archive" ;; *.rar) unrar x -ad "$archive" ;; diff --git a/.local/bin/statusbar/sb-battery b/.local/bin/statusbar/sb-battery index d0272ec..382b31b 100755 --- a/.local/bin/statusbar/sb-battery +++ b/.local/bin/statusbar/sb-battery @@ -16,15 +16,12 @@ case $BLOCK_BUTTON in 6) "$TERMINAL" -e "$EDITOR" "$0" ;; esac -# Check if battery directories are detected -[ ! -e /sys/class/power_supply/BAT?* ] && echo "No battery found" && exit 1 - # Loop through all attached batteries and format the info -for battery in /sys/class/power_supply/BAT?* -do +for battery in /sys/class/power_supply/BAT?*; do + # If non-first battery, print a space separator. + [ -n "${capacity+x}" ] && printf " " # Sets up the status and capacity - status=$(cat "$battery/status") - case "$status" in + case "$(cat "$battery/status")" in "Full") status="โก" ;; "Discharging") status="๐" ;; "Charging") status="๐" ;; @@ -35,5 +32,5 @@ do # Will make a warn variable if discharging and low [ "$status" = "๐" ] && [ "$capacity" -le 25 ] && warn="โ" # Prints the info - printf "%s%s%d%%\n" "$status" "$warn" "$capacity"; unset warn -done && return 0 + printf "%s%s%d%%" "$status" "$warn" "$capacity"; unset warn +done && exit 0 diff --git a/.local/bin/statusbar/sb-crypto b/.local/bin/statusbar/sb-crypto deleted file mode 100755 index 94ed949..0000000 --- a/.local/bin/statusbar/sb-crypto +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/sh - -# Shows the price for desired cryptocurrencies. Module updates automatically -# every calendar day, but can also be updated with a middle click. - -# Currencies should be ;-separated: -# human-readable name;urlname;icon -coins="Bitcoin;btc;๐ฐ -Etherium;eth;๐ธ -Basic Attention Token;bat;๐ฆ -LBC;lbc;๐" - -# Directory where currency info is stored. -dir="${XDG_DATA_HOME:-$HOME/.local/share}/crypto-prices" - -getprices() { # The command to get the desired prices - printf "๐ "; printprices - { rm -rf "${dir:?}/*" - echo "$coins" | while IFS=';' read -r human web icon; do - val="$(curl -s "rate.sx/1$web")" && - echo "$icon;$val;$human" > "$dir/$web" - done; [ -d "$dir" ] && touch "$dir" - pkill -RTMIN+13 "${STATUSBAR:-dwmblocks}" ;} & - exit - } - -printprices() { # Print/format all prices - for x in "$dir"/*; do - [ -f "$x" ] || break - info="$(cut -d';' -f-2 --output-delimiter=' ' "$x")" - printf "%s$%0.2f " "$info" - done | sed 's/ $/\n/' - } - -[ ! -d "$dir" ] && mkdir -p "$dir" && { getprices; exit ;} - -# If currencies haven't been updated today, try to update them. -[ "$(stat -c %x "$HOME/.local/share/crypto-prices" | cut -d' ' -f1)" != "$(date '+%Y-%m-%d')" ] && - { ping -q -c 1 example.org >/dev/null 2>&1 && getprices || exit ;} - -case $BLOCK_BUTTON in - 1) uptime="$(date -d "$(stat -c %x "$dir")" '+%D at %T' | sed "s|$(date '+%D')|Today|")" - notify-send "Exact prices in USD" "$(awk -F';' '{print $1, $3 ":\n\t$" $2}' "$dir"/*) -<b>Last updated:</b> - $uptime" ;; - 2) getprices ;; - 3) notify-send "๐ธ Crypto-currency module" "\- Left click for exact prices. -- Middle click to update. -- Shows ๐ if updating prices. -- Manually add/remove currencies to list in the script." ;; - 6) "$TERMINAL" -e "$EDITOR" "$0" ;; -esac - -printprices diff --git a/.local/bin/statusbar/sb-forecast b/.local/bin/statusbar/sb-forecast index 6652edd..7b8416e 100755 --- a/.local/bin/statusbar/sb-forecast +++ b/.local/bin/statusbar/sb-forecast @@ -14,7 +14,7 @@ getforecast() { curl -sf "wttr.in/$LOCATION" > "$weatherreport" || exit 1 ;} # display them with coresponding emojis. showweather() { printf "%s" "$(sed '16q;d' "$weatherreport" | grep -wo "[0-9]*%" | sort -rn | sed "s/^/โ/g;1q" | tr -d '\n')" -sed '13q;d' "$weatherreport" | grep -o "m\\([-+]\\)*[0-9]\\+" | sort -n -t 'm' -k 2n | sed -e 1b -e '$!d' | tr '\n|m' ' ' | awk '{print " ๐ฅถ" $1 "ยฐ","๐" $2 "ยฐ"}' ;} +sed '13q;d' "$weatherreport" | grep -o "m\\([-+]\\)*[0-9]\\+" | sed 's/+//g' | sort -n -t 'm' -k 2n | sed -e 1b -e '$!d' | tr '\n|m' ' ' | awk '{print " ๐ฅถ" $1 "ยฐ","๐" $2 "ยฐ"}' ;} case $BLOCK_BUTTON in 1) setsid -f "$TERMINAL" -e less -Srf "$weatherreport" ;; diff --git a/.local/bin/statusbar/sb-price b/.local/bin/statusbar/sb-price index 45b01ad..35b072f 100755 --- a/.local/bin/statusbar/sb-price +++ b/.local/bin/statusbar/sb-price @@ -21,7 +21,7 @@ updateprice() { ping -q -c 1 example.org >/dev/null 2>&1 && updateprice "$1" case $BLOCK_BUTTON in - 1) setsid "$TERMINAL" -e less -Sf "$chartfile" ;; + 1) setsid "$TERMINAL" -e less -Srf "$chartfile" ;; 2) notify-send -u low "$3 Updating..." "Updating $2 price..." updateprice "$1" && notify-send "$3 Update complete." "$2 price is now \$$(cat "$pricefile")" ;; diff --git a/.local/bin/sysact b/.local/bin/sysact index 9dc398b..62fdd61 100755 --- a/.local/bin/sysact +++ b/.local/bin/sysact @@ -14,7 +14,8 @@ cmds="\ โป renew dwm kill -HUP $(pgrep -u $USER "\bdwm$") ๐ป hibernate slock ${hib:-systemctl suspend-then-hibernate -i} ๐ reboot ${reb:-sudo -A reboot} -๐ฅ shutdown ${shut:-sudo -A shutdown -h now}" +๐ฅ shutdown ${shut:-sudo -A shutdown -h now} +๐บ display off xset dpms force off" choice="$(echo "$cmds" | cut -d' ' -f 1 | dmenu)" || exit 1 diff --git a/.local/share/larbs/getkeys/i3 b/.local/share/larbs/getkeys/i3 deleted file mode 100644 index 695744a..0000000 --- a/.local/share/larbs/getkeys/i3 +++ /dev/null @@ -1,48 +0,0 @@ - _ _____ -(_)___ / -| | |_ \ -| |___) | -|_|____/ -i3 is the window manager. -For a full readme, press super+F1. -This is a partial key list. - esc left workspace exit i3 - tab last workspace - - - vol -- vol - _ - vol -- vol - = + vol ++ vol - + + vol ++ vol - q kill win kill win - w nmtui (wlan) browser - e neomutt tutorials - r ranger winresize - t toggle hor/vert gaps=15px - y calcurse resize left - u dropdown term resize down - i htop resize up - o sticky win resize right - p pause music pause A/V - [ back 10 secs back 2 min - ] forward 10 secs forward 2 min - \ last workspace - a calculator audio control - s + inner gaps - inner gaps - d dmenu remove gaps - f fullscreen freeze mode - g left workspace GIMP - h focus left move win left - j focus down move win down - k focus up move win up - l focus right move win right - ; right workspace - ' fast right win - z + outer gaps - outer gaps - x lock screen shutdown - c webcam - v open Vimwiki - b bar on/off stick/float win (left) - n newsboat stick/float win (right) - m ncmpcpp mute audio - , < previous song restart song - . > next song - / ? fast win below kill win diff --git a/.local/share/larbs/larbs.png b/.local/share/larbs/larbs.png Binary files differdeleted file mode 100644 index 0dbc687..0000000 --- a/.local/share/larbs/larbs.png +++ /dev/null diff --git a/.xinitrc b/.xinitrc deleted file mode 120000 index 518bb5d..0000000 --- a/.xinitrc +++ /dev/null @@ -1 +0,0 @@ -.config/x11/xinitrc
\ No newline at end of file diff --git a/FUNDING.yml b/FUNDING.yml index f8e6076..c7c9a22 100644 --- a/FUNDING.yml +++ b/FUNDING.yml @@ -1,3 +1,2 @@ +custom: ["https://lukesmith.xyz/donate.html"] github: lukesmithxyz -custom: ["https://lukesmith.xyz/donate", "https://paypal.me/lukemsmith", "https://lukesmith.xyz/crypto"] -patreon: lukesmith @@ -7,20 +7,17 @@ These are the dotfiles deployed by [LARBS](https://larbs.xyz) and as seen on - Settings for: - vim/nvim (text editor) - zsh (shell) - - sxhkd (general key binder) - lf (file manager) - mpd/ncmpcpp (music) - sxiv (image/gif viewer) - mpv (video player) - - calcurse (calendar program) - - tmux - other stuff like xdg default programs, inputrc and more, etc. - I try to minimize what's directly in `~` so: - All configs that can be in `~/.config/` are. - Some environmental variables have been set in `~/.zprofile` to move configs into `~/.config/` - Bookmarks in text files used by various scripts (like `~/.local/bin/shortcuts`) - - File bookmarks in `~/.config/files` - - Directory bookmarks in `~/.config/directories` + - File bookmarks in `~/.config/shell/bm-files` + - Directory bookmarks in `~/.config/shell/bm-dirs` ## Usage |
