M .config/conky/lean-conky/font/build => .config/conky/lean-conky/font/build +0 -0
M .config/conky/lean-conky/font/install => .config/conky/lean-conky/font/install +0 -0
M .config/conky/lean-conky/lib/components/gpu_nvml => .config/conky/lean-conky/lib/components/gpu_nvml +0 -0
M .config/conky/lean-conky/start-lcc.sh => .config/conky/lean-conky/start-lcc.sh +0 -0
M .config/conky/lean-conky/tools/snapshot.sh => .config/conky/lean-conky/tools/snapshot.sh +0 -0
M .config/eww/eww.yuck => .config/eww/eww.yuck +0 -0
M => +0 -0
M .config/eww/scripts/cava.sh => .config/eww/scripts/cava.sh +0 -0
M .config/eww/scripts/connect_bluetooth.sh => .config/eww/scripts/connect_bluetooth.sh +0 -0
M .config/eww/scripts/connect_wifi.sh => .config/eww/scripts/connect_wifi.sh +0 -0
M .config/eww/scripts/fullscreen-monitor.sh => .config/eww/scripts/fullscreen-monitor.sh +0 -0
M .config/eww/scripts/get-laptop-info.sh => .config/eww/scripts/get-laptop-info.sh +0 -0
M .config/eww/scripts/get-workspaces.sh => .config/eww/scripts/get-workspaces.sh +0 -0
M .config/eww/scripts/get_brightness_listen.sh => .config/eww/scripts/get_brightness_listen.sh +0 -0
M .config/eww/scripts/get_notifications.sh => .config/eww/scripts/get_notifications.sh +0 -0
M .config/eww/scripts/get_volume_listen.sh => .config/eww/scripts/get_volume_listen.sh +0 -0
M .config/eww/scripts/i3-mode.sh => .config/eww/scripts/i3-mode.sh +0 -0
M .config/eww/scripts/media_listener.sh => .config/eww/scripts/media_listener.sh +0 -0
M .config/eww/scripts/profile.sh => .config/eww/scripts/profile.sh +0 -0
M .config/eww/scripts/read_note.sh => .config/eww/scripts/read_note.sh +0 -0
M .config/eww/scripts/scan_bluetooth.sh => .config/eww/scripts/scan_bluetooth.sh +0 -0
M .config/eww/scripts/scan_wifi.sh => .config/eww/scripts/scan_wifi.sh +0 -0
M .config/eww/scripts/sys_info.sh => .config/eww/scripts/sys_info.sh +0 -0
M .config/eww/scripts/toggle-control-center.sh => .config/eww/scripts/toggle-control-center.sh +0 -0
M .config/eww/scripts/toggle_bluetooth.sh => .config/eww/scripts/toggle_bluetooth.sh +0 -0
M .config/eww/scripts/toggle_dashboard.sh => .config/eww/scripts/toggle_dashboard.sh +0 -0
M .config/eww/scripts/toggle_night_mode.sh => .config/eww/scripts/toggle_night_mode.sh +0 -0
M .config/eww/scripts/toggle_wifi.sh => .config/eww/scripts/toggle_wifi.sh +0 -0
M => +0 -0
M .config/eww/scripts/weather-wrapper.sh => .config/eww/scripts/weather-wrapper.sh +0 -0
M .config/eww/scripts/weather.sh => .config/eww/scripts/weather.sh +0 -0
M .config/eww/scripts/wifi-status.sh => .config/eww/scripts/wifi-status.sh +0 -0
M .config/eww/scripts/xwindow-clickable.sh => .config/eww/scripts/xwindow-clickable.sh +0 -0
A .config/fish/conf.d/detach-gui.fish => .config/fish/conf.d/detach-gui.fish +61 -0
@@ 0,0 1,61 @@
+# Auto-detach GUI apps launched from the shell.
+# Typing `brave`, `zathura`, etc. never ties the process to the terminal.
+#
+# Escape hatches:
+# command brave # real binary, attached
+# DETACH_OFF=1 brave # same, for wrapped names
+# detach <cmd> # explicit (also works for anything not listed)
+
+if not status is-interactive
+ exit
+end
+
+# Apps that open a window and have no reason to own a terminal.
+# Keep this list GUI-only. Never put TUIs (nvim, btop, nnn, dmenu, rofi, fzf).
+set -g DETACH_GUI_APPS \
+ brave brave-browser chromium firefox librewolf vivaldi ungoogled-chromium helium \
+ nyxt qutebrowser surf torbrowser-launcher \
+ zathura nsxiv imv sxiv feh mpv vlc \
+ gimp inkscape libreoffice soffice \
+ thunar pcmanfm nautilus dolphin nemo \
+ pavucontrol pavucontrol-qt blueman-manager arandr lxappearance qt5ct qt6ct \
+ nm-connection-editor gparted \
+ obs qbittorrent transmission-gtk filezilla \
+ keepassxc bitwarden \
+ cursor zed \
+ steam discord signal-desktop telegram-desktop \
+ anki gthumb eog \
+ wireshark wireshark-qt \
+ virtualbox VirtualBox \
+ hakuneko-desktop \
+ mousepad xed leafpad \
+ galculator \
+ mirror-browser
+
+function __detach_gui_wrap --description 'Define a detached wrapper for a GUI binary'
+ set -l name $argv[1]
+ # Only wrap if a real binary exists (avoid wrapping missing tools)
+ if not command -q $name
+ return
+ end
+ # Do not clobber an existing hand-written function (e.g. special wrappers)
+ if functions -q $name
+ return
+ end
+
+ # Dynamic function: name becomes a detached launcher; `command name` is the escape hatch
+ eval "
+ function $name --wraps=$name --description '$name (detached from terminal)'
+ if set -q DETACH_OFF
+ command $name \$argv
+ else
+ detach command $name \$argv
+ end
+ end
+ "
+end
+
+for __detach_app in $DETACH_GUI_APPS
+ __detach_gui_wrap $__detach_app
+end
+set -e __detach_app
A .config/fish/functions/detach.fish => .config/fish/functions/detach.fish +21 -0
@@ 0,0 1,21 @@
+# detach — run a command fully free of the terminal.
+# New session (setsid), stdio to /dev/null, backgrounded, disowned.
+# Closing the terminal will not kill the process or print its logs.
+#
+# Usage:
+# detach brave
+# detach gimp ~/pic.png
+# Escape hatch (run attached): command brave OR DETACH_OFF=1 brave
+
+function detach --description 'Run command fully detached from the terminal'
+ if test (count $argv) -eq 0
+ echo 'usage: detach <command> [args...]' >&2
+ return 1
+ end
+
+ # setsid: new session, no controlling TTY
+ # </dev/null >/dev/null 2>&1: no terminal I/O, no SIGHUP-on-close noise
+ # & + disown: fish will not job-control or SIGHUP the process on exit
+ setsid $argv </dev/null >/dev/null 2>&1 &
+ disown
+end
M .config/nnn/plugins/autojump => .config/nnn/plugins/autojump +0 -0
M .config/nnn/plugins/boom => .config/nnn/plugins/boom +0 -0
M .config/nnn/plugins/bulknew => .config/nnn/plugins/bulknew +0 -0
M .config/nnn/plugins/cbcopy-mac => .config/nnn/plugins/cbcopy-mac +0 -0
M .config/nnn/plugins/cbpaste-mac => .config/nnn/plugins/cbpaste-mac +0 -0
M .config/nnn/plugins/cdpath => .config/nnn/plugins/cdpath +0 -0
M .config/nnn/plugins/chksum => .config/nnn/plugins/chksum +0 -0
M .config/nnn/plugins/cmusq => .config/nnn/plugins/cmusq +0 -0
M .config/nnn/plugins/diffs => .config/nnn/plugins/diffs +0 -0
M .config/nnn/plugins/dragdrop => .config/nnn/plugins/dragdrop +0 -0
M .config/nnn/plugins/dups => .config/nnn/plugins/dups +0 -0
M .config/nnn/plugins/finder => .config/nnn/plugins/finder +0 -0
M .config/nnn/plugins/fixname => .config/nnn/plugins/fixname +0 -0
M .config/nnn/plugins/fzcd => .config/nnn/plugins/fzcd +0 -0
M .config/nnn/plugins/fzhist => .config/nnn/plugins/fzhist +0 -0
M .config/nnn/plugins/fzopen => .config/nnn/plugins/fzopen +0 -0
M .config/nnn/plugins/fzplug => .config/nnn/plugins/fzplug +0 -0
M .config/nnn/plugins/getplugs => .config/nnn/plugins/getplugs +0 -0
M .config/nnn/plugins/gitroot => .config/nnn/plugins/gitroot +0 -0
M .config/nnn/plugins/gpgd => .config/nnn/plugins/gpgd +0 -0
M .config/nnn/plugins/gpge => .config/nnn/plugins/gpge +0 -0
M .config/nnn/plugins/gpgs => .config/nnn/plugins/gpgs +0 -0
M .config/nnn/plugins/gpgv => .config/nnn/plugins/gpgv +0 -0
M .config/nnn/plugins/gsconnect => .config/nnn/plugins/gsconnect +0 -0
M .config/nnn/plugins/gutenread => .config/nnn/plugins/gutenread +0 -0
M .config/nnn/plugins/imgresize => .config/nnn/plugins/imgresize +0 -0
M .config/nnn/plugins/imgur => .config/nnn/plugins/imgur +0 -0
M .config/nnn/plugins/imgview => .config/nnn/plugins/imgview +0 -0
M .config/nnn/plugins/ipinfo => .config/nnn/plugins/ipinfo +0 -0
M .config/nnn/plugins/kdeconnect => .config/nnn/plugins/kdeconnect +0 -0
M .config/nnn/plugins/launch => .config/nnn/plugins/launch +0 -0
M .config/nnn/plugins/mimelist => .config/nnn/plugins/mimelist +0 -0
M .config/nnn/plugins/moclyrics => .config/nnn/plugins/moclyrics +0 -0
M .config/nnn/plugins/mocq => .config/nnn/plugins/mocq +0 -0
M .config/nnn/plugins/mp3conv => .config/nnn/plugins/mp3conv +0 -0
M .config/nnn/plugins/mtpmount => .config/nnn/plugins/mtpmount +0 -0
M .config/nnn/plugins/nbak => .config/nnn/plugins/nbak +0 -0
M .config/nnn/plugins/nmount => .config/nnn/plugins/nmount +0 -0
M .config/nnn/plugins/nuke => .config/nnn/plugins/nuke +0 -0
M .config/nnn/plugins/oldbigfile => .config/nnn/plugins/oldbigfile +0 -0
M .config/nnn/plugins/openall => .config/nnn/plugins/openall +0 -0
M .config/nnn/plugins/organize => .config/nnn/plugins/organize +0 -0
M .config/nnn/plugins/pdfread => .config/nnn/plugins/pdfread +0 -0
M .config/nnn/plugins/preview-tabbed => .config/nnn/plugins/preview-tabbed +0 -0
M .config/nnn/plugins/preview-tui => .config/nnn/plugins/preview-tui +0 -0
M .config/nnn/plugins/pskill => .config/nnn/plugins/pskill +0 -0
M .config/nnn/plugins/renamer => .config/nnn/plugins/renamer +0 -0
M .config/nnn/plugins/ringtone => .config/nnn/plugins/ringtone +0 -0
M .config/nnn/plugins/rsynccp => .config/nnn/plugins/rsynccp +0 -0
M .config/nnn/plugins/splitjoin => .config/nnn/plugins/splitjoin +0 -0
M .config/nnn/plugins/suedit => .config/nnn/plugins/suedit +0 -0
M .config/nnn/plugins/togglex => .config/nnn/plugins/togglex +0 -0
M .config/nnn/plugins/umounttree => .config/nnn/plugins/umounttree +0 -0
M .config/nnn/plugins/upload => .config/nnn/plugins/upload +0 -0
M .config/nnn/plugins/wallpaper => .config/nnn/plugins/wallpaper +0 -0
M .config/nnn/plugins/x2sel => .config/nnn/plugins/x2sel +0 -0
M .config/nnn/plugins/xdgdefault => .config/nnn/plugins/xdgdefault +0 -0
M .local/bin/academic/anki-cli => .local/bin/academic/anki-cli +0 -0
M .local/bin/academic/questions => .local/bin/academic/questions +0 -0
M .local/bin/academic/words-drill => .local/bin/academic/words-drill +0 -0
M .local/bin/anagram => .local/bin/anagram +0 -0
M .local/bin/arxiv-search => .local/bin/arxiv-search +0 -0
M .local/bin/backup-ms => .local/bin/backup-ms +0 -0
M .local/bin/benchit => .local/bin/benchit +0 -0
M .local/bin/blog-ai-review => .local/bin/blog-ai-review +0 -0
M .local/bin/blog-archive-url => .local/bin/blog-archive-url +0 -0
M .local/bin/blog-backlinks => .local/bin/blog-backlinks +0 -0
M .local/bin/blog-build-check => .local/bin/blog-build-check +0 -0
M .local/bin/blog-draft-index => .local/bin/blog-draft-index +0 -0
M .local/bin/blog-frontmatter => .local/bin/blog-frontmatter +0 -0
M .local/bin/blog-future-dates => .local/bin/blog-future-dates +0 -0
M .local/bin/blog-linkrot => .local/bin/blog-linkrot +0 -0
M .local/bin/blog-links => .local/bin/blog-links +0 -0
M .local/bin/blog-new => .local/bin/blog-new +0 -0
M => +0 -0
M .local/bin/blog-screenshot => .local/bin/blog-screenshot +0 -0
M .local/bin/blog-stats => .local/bin/blog-stats +0 -0
M .local/bin/blog-title => .local/bin/blog-title +0 -0
M .local/bin/bookcompile => .local/bin/bookcompile +0 -0
M .local/bin/code => .local/bin/code +0 -0
M .local/bin/compare-drafts => .local/bin/compare-drafts +0 -0
M .local/bin/cr => .local/bin/cr +0 -0
M .local/bin/cron/checkup => .local/bin/cron/checkup +0 -0
M .local/bin/cron/crontog => .local/bin/cron/crontog +0 -0
M .local/bin/cron/cve => .local/bin/cron/cve +0 -0
M .local/bin/cron/newsup => .local/bin/cron/newsup +0 -0
M .local/bin/crossword => .local/bin/crossword +0 -0
M .local/bin/cve => .local/bin/cve +0 -0
M .local/bin/deps => .local/bin/deps +0 -0
M .local/bin/depsize => .local/bin/depsize +0 -0
A .local/bin/detach => .local/bin/detach +13 -0
@@ 0,0 1,13 @@
+#!/bin/sh
+# detach — run a command fully free of the terminal.
+# New session, stdio discarded, parent can exit immediately.
+#
+# Usage: detach brave [args...]
+# detach gimp ~/pic.png
+
+if [ "$#" -eq 0 ]; then
+ echo "usage: detach <command> [args...]" >&2
+ exit 1
+fi
+
+setsid "$@" </dev/null >/dev/null 2>&1 &
M .local/bin/dev/agenticstats => .local/bin/dev/agenticstats +0 -0
M .local/bin/dev/deps => .local/bin/dev/deps +0 -0
M .local/bin/dev/kd => .local/bin/dev/kd +0 -0
M .local/bin/dev/killnext => .local/bin/dev/killnext +0 -0
M .local/bin/dev/push => .local/bin/dev/push +0 -0
M .local/bin/difflines => .local/bin/difflines +0 -0
M => +0 -0
M => +0 -0
M => +0 -0
M => +0 -0
M => +0 -0
M => +0 -0
M => +0 -0
M => +0 -0
M => +0 -0
M .local/bin/dmenu/dmenuhandler => .local/bin/dmenu/dmenuhandler +0 -0
M => +0 -0
M => +0 -0
M => +0 -0
M => +0 -0
M => +0 -0
M => +0 -0
M => +0 -0
M => +0 -0
M => +0 -0
M => +0 -0
M => +0 -0
M .local/bin/dups => .local/bin/dups +0 -0
M .local/bin/epubmake => .local/bin/epubmake +0 -0
M => +0 -0
M .local/bin/gbd => .local/bin/gbd +0 -0
M .local/bin/gitstat => .local/bin/gitstat +0 -0
M .local/bin/history/history => .local/bin/history/history +0 -0
M .local/bin/history/history-clipboard-daemon => .local/bin/history/history-clipboard-daemon +0 -0
M .local/bin/history/history-init => .local/bin/history/history-init +0 -0
M .local/bin/history/history-sync-browsers => .local/bin/history/history-sync-browsers +0 -0
M .local/bin/httptime => .local/bin/httptime +0 -0
M .local/bin/kwic => .local/bin/kwic +0 -0
M .local/bin/links => .local/bin/links +0 -0
M .local/bin/lint-all => .local/bin/lint-all +0 -0
M .local/bin/macro-etym => .local/bin/macro-etym +0 -0
M .local/bin/media/bg-picker => .local/bin/media/bg-picker +0 -0
M .local/bin/media/booksplit => .local/bin/media/booksplit +0 -0
M .local/bin/media/maimpick => .local/bin/media/maimpick +0 -0
M .local/bin/media/noisereduce => .local/bin/media/noisereduce +0 -0
M .local/bin/media/opout => .local/bin/media/opout +0 -0
M .local/bin/media/pauseallmpv => .local/bin/media/pauseallmpv +0 -0
M .local/bin/media/peertubetorrent => .local/bin/media/peertubetorrent +0 -0
M .local/bin/media/qndl => .local/bin/media/qndl +0 -0
M .local/bin/media/record => .local/bin/media/record +0 -0
M .local/bin/media/rotdir => .local/bin/media/rotdir +0 -0
M .local/bin/media/screenshot => .local/bin/media/screenshot +0 -0
M .local/bin/media/setbg => .local/bin/media/setbg +0 -0
M .local/bin/media/slider => .local/bin/media/slider +0 -0
M .local/bin/media/transadd => .local/bin/media/transadd +0 -0
M .local/bin/misc/README.md => .local/bin/misc/README.md +0 -0
M .local/bin/misc/bm => .local/bin/misc/bm +0 -0
M => +0 -0
M .local/bin/misc/compiler => .local/bin/misc/compiler +0 -0
M .local/bin/misc/create => .local/bin/misc/create +0 -0
M .local/bin/misc/edit => .local/bin/misc/edit +0 -0
M .local/bin/misc/email => .local/bin/misc/email +0 -0
M .local/bin/misc/getbib => .local/bin/misc/getbib +0 -0
M .local/bin/misc/getkeys => .local/bin/misc/getkeys +0 -0
M .local/bin/misc/irc => .local/bin/misc/irc +0 -0
M .local/bin/misc/linkhandler => .local/bin/misc/linkhandler +0 -0
M .local/bin/misc/pin => .local/bin/misc/pin +0 -0
M .local/bin/misc/podentr => .local/bin/misc/podentr +0 -0
M .local/bin/misc/queueandnotify => .local/bin/misc/queueandnotify +0 -0
M => +0 -0
M => +0 -0
M .local/bin/misc/sread => .local/bin/misc/sread +0 -0
M .local/bin/misc/sync => .local/bin/misc/sync +0 -0
M .local/bin/misc/tag => .local/bin/misc/tag +0 -0
M .local/bin/misc/td-toggle => .local/bin/misc/td-toggle +0 -0
M .local/bin/misc/todo => .local/bin/misc/todo +0 -0
M .local/bin/misc/udemy-dl => .local/bin/misc/udemy-dl +0 -0
M .local/bin/misc/unix => .local/bin/misc/unix +0 -0
M .local/bin/misc/vroid => .local/bin/misc/vroid +0 -0
M .local/bin/misc/weath => .local/bin/misc/weath +0 -0
M .local/bin/misc/webdev => .local/bin/misc/webdev +0 -0
M .local/bin/misc/write => .local/bin/misc/write +0 -0
M .local/bin/misc/ybrowser => .local/bin/misc/ybrowser +0 -0
M => +0 -0
M .local/bin/mkscript => .local/bin/mkscript +0 -0
M .local/bin/monitoring/hanta => .local/bin/monitoring/hanta +0 -0
M .local/bin/monitoring/kaiju-probability-index => .local/bin/monitoring/kaiju-probability-index +0 -0
M .local/bin/monitoring/maritime-charts => .local/bin/monitoring/maritime-charts +0 -0
M .local/bin/monitoring/ocean-heat-content-index => .local/bin/monitoring/ocean-heat-content-index +0 -0
M .local/bin/monitoring/sea-surface-temperature-anomaly => .local/bin/monitoring/sea-surface-temperature-anomaly +0 -0
M .local/bin/monitoring/subsea-seismic-monitor => .local/bin/monitoring/subsea-seismic-monitor +0 -0
M .local/bin/monitoring/supervolcano-monitor => .local/bin/monitoring/supervolcano-monitor +0 -0
M .local/bin/nanowrimo => .local/bin/nanowrimo +0 -0
M .local/bin/nnn-write => .local/bin/nnn-write +0 -0
M .local/bin/nnn/lfub => .local/bin/nnn/lfub +0 -0
M .local/bin/nnn/nnn-zathura => .local/bin/nnn/nnn-zathura +0 -0
M .local/bin/note-graph => .local/bin/note-graph +0 -0
M .local/bin/param-sweep => .local/bin/param-sweep +0 -0
M .local/bin/passive => .local/bin/passive +0 -0
M .local/bin/pdf2bib-batch => .local/bin/pdf2bib-batch +0 -0
M .local/bin/pdfprint => .local/bin/pdfprint +0 -0
M .local/bin/portfind => .local/bin/portfind +0 -0
M .local/bin/proj => .local/bin/proj +0 -0
M .local/bin/proofread => .local/bin/proofread +0 -0
M .local/bin/sds => .local/bin/sds +0 -0
M .local/bin/security/htbvpn => .local/bin/security/htbvpn +0 -0
M .local/bin/security/otp => .local/bin/security/otp +0 -0
M .local/bin/security/shred => .local/bin/security/shred +0 -0
M .local/bin/security/surf => .local/bin/security/surf +0 -0
M .local/bin/security/torwrap => .local/bin/security/torwrap +0 -0
M .local/bin/senlen => .local/bin/senlen +0 -0
A .local/bin/slock => .local/bin/slock +10 -0
@@ 0,0 1,10 @@
+#!/bin/sh
+# slock replacement - uses xsecurelock (dual GPU safe)
+export XSECURELOCK_PAM_SERVICE=xsecurelock
+export XSECURELOCK_PASSWORD_PROMPT=asterisks
+# Disable lock-time blanking. Session xset -dpms only covers idle; xsecurelock
+# has its own blank timer and defaults to saver_blank + DPMS off, which is why
+# the screens go black (and can hang on dual-GPU + 4 monitors) when locking.
+export XSECURELOCK_BLANK_TIMEOUT=-1
+export XSECURELOCK_BLANK_DPMS_STATE=on
+exec xsecurelock
M .local/bin/srht-build => .local/bin/srht-build +0 -0
M .local/bin/srht-deploy => .local/bin/srht-deploy +0 -0
M .local/bin/srht-mirror => .local/bin/srht-mirror +0 -0
M .local/bin/srht-new => .local/bin/srht-new +0 -0
M .local/bin/srht-repos => .local/bin/srht-repos +0 -0
M .local/bin/srht-ticket => .local/bin/srht-ticket +0 -0
M .local/bin/statusbar/sb-aurora => .local/bin/statusbar/sb-aurora +0 -0
M .local/bin/statusbar/sb-battery => .local/bin/statusbar/sb-battery +0 -0
M .local/bin/statusbar/sb-brightness => .local/bin/statusbar/sb-brightness +0 -0
M .local/bin/statusbar/sb-clock => .local/bin/statusbar/sb-clock +0 -0
M .local/bin/statusbar/sb-cpu => .local/bin/statusbar/sb-cpu +0 -0
M .local/bin/statusbar/sb-cpubars => .local/bin/statusbar/sb-cpubars +0 -0
M .local/bin/statusbar/sb-dashboard => .local/bin/statusbar/sb-dashboard +0 -0
M .local/bin/statusbar/sb-disk => .local/bin/statusbar/sb-disk +0 -0
M .local/bin/statusbar/sb-doppler => .local/bin/statusbar/sb-doppler +0 -0
M .local/bin/statusbar/sb-forecast => .local/bin/statusbar/sb-forecast +0 -0
M .local/bin/statusbar/sb-help-icon => .local/bin/statusbar/sb-help-icon +0 -0
M .local/bin/statusbar/sb-internet => .local/bin/statusbar/sb-internet +0 -0
M .local/bin/statusbar/sb-ip => .local/bin/statusbar/sb-ip +0 -0
M .local/bin/statusbar/sb-iplocate => .local/bin/statusbar/sb-iplocate +0 -0
M .local/bin/statusbar/sb-kbselect => .local/bin/statusbar/sb-kbselect +0 -0
M .local/bin/statusbar/sb-mailbox => .local/bin/statusbar/sb-mailbox +0 -0
M .local/bin/statusbar/sb-memory => .local/bin/statusbar/sb-memory +0 -0
M .local/bin/statusbar/sb-moonphase => .local/bin/statusbar/sb-moonphase +0 -0
M .local/bin/statusbar/sb-mpdup => .local/bin/statusbar/sb-mpdup +0 -0
M .local/bin/statusbar/sb-music => .local/bin/statusbar/sb-music +0 -0
M .local/bin/statusbar/sb-nettraf => .local/bin/statusbar/sb-nettraf +0 -0
M .local/bin/statusbar/sb-news => .local/bin/statusbar/sb-news +0 -0
M .local/bin/statusbar/sb-pacpackages => .local/bin/statusbar/sb-pacpackages +0 -0
M .local/bin/statusbar/sb-playerctl => .local/bin/statusbar/sb-playerctl +0 -0
M => +0 -0
M .local/bin/statusbar/sb-price => .local/bin/statusbar/sb-price +0 -0
M .local/bin/statusbar/sb-surge => .local/bin/statusbar/sb-surge +0 -0
M .local/bin/statusbar/sb-systemstats => .local/bin/statusbar/sb-systemstats +0 -0
M .local/bin/statusbar/sb-tasks => .local/bin/statusbar/sb-tasks +0 -0
M .local/bin/statusbar/sb-temps => .local/bin/statusbar/sb-temps +0 -0
M .local/bin/statusbar/sb-ticker => .local/bin/statusbar/sb-ticker +0 -0
M .local/bin/statusbar/sb-torrent => .local/bin/statusbar/sb-torrent +0 -0
M .local/bin/statusbar/sb-volume => .local/bin/statusbar/sb-volume +0 -0
M .local/bin/sysinfo => .local/bin/sysinfo +0 -0
M .local/bin/system/CAPS => .local/bin/system/CAPS +0 -0
M .local/bin/system/checkup => .local/bin/system/checkup +0 -0
M .local/bin/system/crontog => .local/bin/system/crontog +0 -0
M .local/bin/system/displayselect => .local/bin/system/displayselect +0 -0
M .local/bin/system/getcomproot => .local/bin/system/getcomproot +0 -0
M .local/bin/system/ifinstalled => .local/bin/system/ifinstalled +0 -0
M .local/bin/system/laptop => .local/bin/system/laptop +0 -0
M .local/bin/system/mounter => .local/bin/system/mounter +0 -0
M .local/bin/system/newsup => .local/bin/system/newsup +0 -0
M .local/bin/system/ram => .local/bin/system/ram +0 -0
M .local/bin/system/sd => .local/bin/system/sd +0 -0
M .local/bin/system/shortcuts => .local/bin/system/shortcuts +0 -0
M .local/bin/system/sysact => .local/bin/system/sysact +0 -0
M .local/bin/system/trash => .local/bin/system/trash +0 -0
M .local/bin/system/unmounter => .local/bin/system/unmounter +0 -0
M .local/bin/tkcheck => .local/bin/tkcheck +0 -0
M .local/bin/todo => .local/bin/todo +0 -0
M => +0 -0
M .local/bin/watchsync => .local/bin/watchsync +0 -0
M .local/bin/weasel => .local/bin/weasel +0 -0
M .local/bin/wordlog => .local/bin/wordlog +0 -0
M .local/bin/write => .local/bin/write +0 -0
M .screenlayout/main.sh => .screenlayout/main.sh +0 -0
M .xinitrc => .xinitrc +0 -0
M .xprofile => .xprofile +0 -0
M bin/dnote => bin/dnote +0 -0
M bin/dnotes => bin/dnotes +0 -0
M bin/irc => bin/irc +0 -0
M bin/reload => bin/reload +0 -0
M bin/sdict => bin/sdict +0 -0
M bin/status => bin/status +0 -0
M bin/sthes => bin/sthes +0 -0
M bin/wisdom => bin/wisdom +0 -0