From e98f3b030dc24445bd55c68d95d2d81933fd68b3 Mon Sep 17 00:00:00 2001 From: Kris Yotam <75515498+krisyotam@users.noreply.github.com> Date: Thu, 6 Aug 2026 09:19:34 -0500 Subject: [PATCH] chore: sync local state after restore (push updates, no pull) --- .config/conky/lean-conky/font/build | 0 .config/conky/lean-conky/font/install | 0 .../conky/lean-conky/lib/components/gpu_nvml | 0 .config/conky/lean-conky/start-lcc.sh | 0 .config/conky/lean-conky/tools/snapshot.sh | 0 .config/eww/eww.yuck | 0 .config/eww/scripts/brightness-popup.sh | 0 .config/eww/scripts/cava.sh | 0 .config/eww/scripts/connect_bluetooth.sh | 0 .config/eww/scripts/connect_wifi.sh | 0 .config/eww/scripts/fullscreen-monitor.sh | 0 .config/eww/scripts/get-laptop-info.sh | 0 .config/eww/scripts/get-workspaces.sh | 0 .config/eww/scripts/get_brightness_listen.sh | 0 .config/eww/scripts/get_notifications.sh | 0 .config/eww/scripts/get_volume_listen.sh | 0 .config/eww/scripts/i3-mode.sh | 0 .config/eww/scripts/media_listener.sh | 0 .config/eww/scripts/profile.sh | 0 .config/eww/scripts/read_note.sh | 0 .config/eww/scripts/scan_bluetooth.sh | 0 .config/eww/scripts/scan_wifi.sh | 0 .config/eww/scripts/sys_info.sh | 0 .config/eww/scripts/toggle-control-center.sh | 0 .config/eww/scripts/toggle_bluetooth.sh | 0 .config/eww/scripts/toggle_dashboard.sh | 0 .config/eww/scripts/toggle_night_mode.sh | 0 .config/eww/scripts/toggle_wifi.sh | 0 .config/eww/scripts/volume-popup.sh | 0 .config/eww/scripts/weather-wrapper.sh | 0 .config/eww/scripts/weather.sh | 0 .config/eww/scripts/wifi-status.sh | 0 .config/eww/scripts/xwindow-clickable.sh | 0 .config/fish/conf.d/detach-gui.fish | 61 ++++++++++++++++++ .config/fish/functions/detach.fish | 21 ++++++ .config/nnn/plugins/autojump | 0 .config/nnn/plugins/boom | 0 .config/nnn/plugins/bulknew | 0 .config/nnn/plugins/cbcopy-mac | 0 .config/nnn/plugins/cbpaste-mac | 0 .config/nnn/plugins/cdpath | 0 .config/nnn/plugins/chksum | 0 .config/nnn/plugins/cmusq | 0 .config/nnn/plugins/diffs | 0 .config/nnn/plugins/dragdrop | 0 .config/nnn/plugins/dups | 0 .config/nnn/plugins/finder | 0 .config/nnn/plugins/fixname | 0 .config/nnn/plugins/fzcd | 0 .config/nnn/plugins/fzhist | 0 .config/nnn/plugins/fzopen | 0 .config/nnn/plugins/fzplug | 0 .config/nnn/plugins/getplugs | 0 .config/nnn/plugins/gitroot | 0 .config/nnn/plugins/gpgd | 0 .config/nnn/plugins/gpge | 0 .config/nnn/plugins/gpgs | 0 .config/nnn/plugins/gpgv | 0 .config/nnn/plugins/gsconnect | 0 .config/nnn/plugins/gutenread | 0 .config/nnn/plugins/imgresize | 0 .config/nnn/plugins/imgur | 0 .config/nnn/plugins/imgview | 0 .config/nnn/plugins/ipinfo | 0 .config/nnn/plugins/kdeconnect | 0 .config/nnn/plugins/launch | 0 .config/nnn/plugins/mimelist | 0 .config/nnn/plugins/moclyrics | 0 .config/nnn/plugins/mocq | 0 .config/nnn/plugins/mp3conv | 0 .config/nnn/plugins/mtpmount | 0 .config/nnn/plugins/nbak | 0 .config/nnn/plugins/nmount | 0 .config/nnn/plugins/nuke | 0 .config/nnn/plugins/oldbigfile | 0 .config/nnn/plugins/openall | 0 .config/nnn/plugins/organize | 0 .config/nnn/plugins/pdfread | 0 .config/nnn/plugins/preview-tabbed | 0 .config/nnn/plugins/preview-tui | 0 .config/nnn/plugins/pskill | 0 .config/nnn/plugins/renamer | 0 .config/nnn/plugins/ringtone | 0 .config/nnn/plugins/rsynccp | 0 .config/nnn/plugins/splitjoin | 0 .config/nnn/plugins/suedit | 0 .config/nnn/plugins/togglex | 0 .config/nnn/plugins/umounttree | 0 .config/nnn/plugins/upload | 0 .config/nnn/plugins/wallpaper | 0 .config/nnn/plugins/x2sel | 0 .config/nnn/plugins/xdgdefault | 0 .local/bin/academic/anki-cli | 0 .local/bin/academic/questions | 0 .local/bin/academic/words-drill | 0 .local/bin/anagram | 0 .local/bin/arxiv-search | 0 .local/bin/backup-ms | 0 .local/bin/benchit | 0 .local/bin/blog-ai-review | 0 .local/bin/blog-archive-url | 0 .local/bin/blog-backlinks | 0 .local/bin/blog-build-check | 0 .local/bin/blog-draft-index | 0 .local/bin/blog-frontmatter | 0 .local/bin/blog-future-dates | 0 .local/bin/blog-linkrot | 0 .local/bin/blog-links | 0 .local/bin/blog-new | 0 .local/bin/blog-rss-check | 0 .local/bin/blog-screenshot | 0 .local/bin/blog-stats | 0 .local/bin/blog-title | 0 .local/bin/bookcompile | 0 .local/bin/code | 0 .local/bin/compare-drafts | 0 .local/bin/cr | 0 .local/bin/cron/checkup | 0 .local/bin/cron/crontog | 0 .local/bin/cron/cve | 0 .local/bin/cron/newsup | 0 .local/bin/crossword | 0 .local/bin/cve | 0 .local/bin/deps | 0 .local/bin/depsize | 0 .local/bin/detach | 13 ++++ .local/bin/dev/agenticstats | 0 .local/bin/dev/deps | 0 .local/bin/dev/kd | 0 .local/bin/dev/killnext | 0 .local/bin/dev/push | 0 .local/bin/difflines | 0 .local/bin/dmenu/dbrowse | 0 .local/bin/dmenu/dcalc | 0 .local/bin/dmenu/dclip | 0 .local/bin/dmenu/dcreate | 0 .local/bin/dmenu/dedit | 0 .local/bin/dmenu/dkymap | 0 .local/bin/dmenu/dlaunch | 0 .local/bin/dmenu/dllm | 0 .local/bin/dmenu/dlog | 0 .local/bin/dmenu/dmenuhandler | 0 .local/bin/dmenu/dmenumountcifs | 0 .local/bin/dmenu/dmenupass | 0 .local/bin/dmenu/dmenurecord | 0 .local/bin/dmenu/dmenuunicode | 0 .local/bin/dmenu/dmode | 0 .local/bin/dmenu/dnotes | 0 .local/bin/dmenu/dread | 0 .local/bin/dmenu/dsnip | 0 .local/bin/dmenu/dsnip-seed | 0 .local/bin/dmenu/dtime | 0 .local/bin/dmenu/dwrite | 0 .local/bin/dups | 0 .local/bin/epubmake | 0 .local/bin/extract | 0 .local/bin/gbd | 0 .local/bin/gitstat | 0 .local/bin/history/history | 0 .local/bin/history/history-clipboard-daemon | 0 .local/bin/history/history-init | 0 .local/bin/history/history-sync-browsers | 0 .local/bin/httptime | 0 .local/bin/kwic | 0 .local/bin/links | 0 .local/bin/lint-all | 0 .local/bin/macro-etym | 0 .local/bin/media/bg-picker | 0 .local/bin/media/booksplit | 0 .local/bin/media/maimpick | 0 .local/bin/media/noisereduce | 0 .local/bin/media/opout | 0 .local/bin/media/pauseallmpv | 0 .local/bin/media/peertubetorrent | 0 .local/bin/media/qndl | 0 .local/bin/media/record | 0 .local/bin/media/rotdir | 0 .local/bin/media/screenshot | 0 .local/bin/media/setbg | 0 .local/bin/media/slider | 0 .local/bin/media/transadd | 0 .local/bin/misc/README.md | 0 .local/bin/misc/bm | 0 .local/bin/misc/cmd-menu | 0 .local/bin/misc/compiler | 0 .local/bin/misc/create | 0 .local/bin/misc/edit | 0 .local/bin/misc/email | 0 .local/bin/misc/getbib | 0 .local/bin/misc/getkeys | 0 .local/bin/misc/irc | 0 .local/bin/misc/linkhandler | 0 .local/bin/misc/pin | 0 .local/bin/misc/podentr | 0 .local/bin/misc/queueandnotify | 0 .local/bin/misc/rssadd | 0 .local/bin/misc/rssget | 0 .local/bin/misc/sread | 0 .local/bin/misc/sync | 0 .local/bin/misc/tag | 0 .local/bin/misc/td-toggle | 0 .local/bin/misc/todo | 0 .local/bin/misc/udemy-dl | 0 .local/bin/misc/unix | 0 .local/bin/misc/vroid | 0 .local/bin/misc/weath | 0 .local/bin/misc/webdev | 0 .local/bin/misc/write | 0 .local/bin/misc/ybrowser | 0 .local/bin/misc/ytcomments | 0 .local/bin/mkscript | 0 .local/bin/monitoring/hanta | 0 .local/bin/monitoring/kaiju-probability-index | 0 .local/bin/monitoring/maritime-charts | 0 .../bin/monitoring/ocean-heat-content-index | 0 .../sea-surface-temperature-anomaly | 0 .local/bin/monitoring/subsea-seismic-monitor | 0 .local/bin/monitoring/supervolcano-monitor | 0 .local/bin/nanowrimo | 0 .local/bin/nnn-write | 0 .local/bin/nnn/lfub | 0 .local/bin/nnn/nnn-zathura | 0 .local/bin/note-graph | 0 .local/bin/param-sweep | 0 .local/bin/passive | 0 .local/bin/pdf2bib-batch | 0 .local/bin/pdfprint | 0 .local/bin/portfind | 0 .local/bin/proj | 0 .local/bin/proofread | 0 .local/bin/sds | 0 .local/bin/security/htbvpn | 0 .local/bin/security/otp | 0 .local/bin/security/shred | 0 .local/bin/security/surf | Bin .local/bin/security/torwrap | 0 .local/bin/senlen | 0 .local/bin/slock | 10 +++ .local/bin/srht-build | 0 .local/bin/srht-deploy | 0 .local/bin/srht-mirror | 0 .local/bin/srht-new | 0 .local/bin/srht-repos | 0 .local/bin/srht-ticket | 0 .local/bin/statusbar/sb-aurora | 0 .local/bin/statusbar/sb-battery | 0 .local/bin/statusbar/sb-brightness | 0 .local/bin/statusbar/sb-clock | 0 .local/bin/statusbar/sb-cpu | 0 .local/bin/statusbar/sb-cpubars | 0 .local/bin/statusbar/sb-dashboard | 0 .local/bin/statusbar/sb-disk | 0 .local/bin/statusbar/sb-doppler | 0 .local/bin/statusbar/sb-forecast | 0 .local/bin/statusbar/sb-help-icon | 0 .local/bin/statusbar/sb-internet | 0 .local/bin/statusbar/sb-ip | 0 .local/bin/statusbar/sb-iplocate | 0 .local/bin/statusbar/sb-kbselect | 0 .local/bin/statusbar/sb-mailbox | 0 .local/bin/statusbar/sb-memory | 0 .local/bin/statusbar/sb-moonphase | 0 .local/bin/statusbar/sb-mpdup | 0 .local/bin/statusbar/sb-music | 0 .local/bin/statusbar/sb-nettraf | 0 .local/bin/statusbar/sb-news | 0 .local/bin/statusbar/sb-pacpackages | 0 .local/bin/statusbar/sb-playerctl | 0 .local/bin/statusbar/sb-popupgrade | 0 .local/bin/statusbar/sb-price | 0 .local/bin/statusbar/sb-surge | 0 .local/bin/statusbar/sb-systemstats | 0 .local/bin/statusbar/sb-tasks | 0 .local/bin/statusbar/sb-temps | 0 .local/bin/statusbar/sb-ticker | 0 .local/bin/statusbar/sb-torrent | 0 .local/bin/statusbar/sb-volume | 0 .local/bin/sysinfo | 0 .local/bin/system/CAPS | 0 .local/bin/system/checkup | 0 .local/bin/system/crontog | 0 .local/bin/system/displayselect | 0 .local/bin/system/getcomproot | 0 .local/bin/system/ifinstalled | 0 .local/bin/system/laptop | 0 .local/bin/system/mounter | 0 .local/bin/system/newsup | 0 .local/bin/system/ram | 0 .local/bin/system/sd | 0 .local/bin/system/shortcuts | 0 .local/bin/system/sysact | 0 .local/bin/system/trash | 0 .local/bin/system/unmounter | 0 .local/bin/tkcheck | 0 .local/bin/todo | 0 .local/bin/wallpapermenu | 0 .local/bin/watchsync | 0 .local/bin/weasel | 0 .local/bin/wordlog | 0 .local/bin/write | 0 .screenlayout/main.sh | 0 .xinitrc | 0 .xprofile | 0 bin/dnote | 0 bin/dnotes | 0 bin/irc | 0 bin/reload | 0 bin/sdict | 0 bin/status | 0 bin/sthes | 0 bin/wisdom | 0 311 files changed, 105 insertions(+) mode change 100755 => 100644 .config/conky/lean-conky/font/build mode change 100755 => 100644 .config/conky/lean-conky/font/install mode change 100755 => 100644 .config/conky/lean-conky/lib/components/gpu_nvml mode change 100755 => 100644 .config/conky/lean-conky/start-lcc.sh mode change 100755 => 100644 .config/conky/lean-conky/tools/snapshot.sh mode change 100755 => 100644 .config/eww/eww.yuck mode change 100755 => 100644 .config/eww/scripts/brightness-popup.sh mode change 100755 => 100644 .config/eww/scripts/cava.sh mode change 100755 => 100644 .config/eww/scripts/connect_bluetooth.sh mode change 100755 => 100644 .config/eww/scripts/connect_wifi.sh mode change 100755 => 100644 .config/eww/scripts/fullscreen-monitor.sh mode change 100755 => 100644 .config/eww/scripts/get-laptop-info.sh mode change 100755 => 100644 .config/eww/scripts/get-workspaces.sh mode change 100755 => 100644 .config/eww/scripts/get_brightness_listen.sh mode change 100755 => 100644 .config/eww/scripts/get_notifications.sh mode change 100755 => 100644 .config/eww/scripts/get_volume_listen.sh mode change 100755 => 100644 .config/eww/scripts/i3-mode.sh mode change 100755 => 100644 .config/eww/scripts/media_listener.sh mode change 100755 => 100644 .config/eww/scripts/profile.sh mode change 100755 => 100644 .config/eww/scripts/read_note.sh mode change 100755 => 100644 .config/eww/scripts/scan_bluetooth.sh mode change 100755 => 100644 .config/eww/scripts/scan_wifi.sh mode change 100755 => 100644 .config/eww/scripts/sys_info.sh mode change 100755 => 100644 .config/eww/scripts/toggle-control-center.sh mode change 100755 => 100644 .config/eww/scripts/toggle_bluetooth.sh mode change 100755 => 100644 .config/eww/scripts/toggle_dashboard.sh mode change 100755 => 100644 .config/eww/scripts/toggle_night_mode.sh mode change 100755 => 100644 .config/eww/scripts/toggle_wifi.sh mode change 100755 => 100644 .config/eww/scripts/volume-popup.sh mode change 100755 => 100644 .config/eww/scripts/weather-wrapper.sh mode change 100755 => 100644 .config/eww/scripts/weather.sh mode change 100755 => 100644 .config/eww/scripts/wifi-status.sh mode change 100755 => 100644 .config/eww/scripts/xwindow-clickable.sh create mode 100644 .config/fish/conf.d/detach-gui.fish create mode 100644 .config/fish/functions/detach.fish mode change 100755 => 100644 .config/nnn/plugins/autojump mode change 100755 => 100644 .config/nnn/plugins/boom mode change 100755 => 100644 .config/nnn/plugins/bulknew mode change 100755 => 100644 .config/nnn/plugins/cbcopy-mac mode change 100755 => 100644 .config/nnn/plugins/cbpaste-mac mode change 100755 => 100644 .config/nnn/plugins/cdpath mode change 100755 => 100644 .config/nnn/plugins/chksum mode change 100755 => 100644 .config/nnn/plugins/cmusq mode change 100755 => 100644 .config/nnn/plugins/diffs mode change 100755 => 100644 .config/nnn/plugins/dragdrop mode change 100755 => 100644 .config/nnn/plugins/dups mode change 100755 => 100644 .config/nnn/plugins/finder mode change 100755 => 100644 .config/nnn/plugins/fixname mode change 100755 => 100644 .config/nnn/plugins/fzcd mode change 100755 => 100644 .config/nnn/plugins/fzhist mode change 100755 => 100644 .config/nnn/plugins/fzopen mode change 100755 => 100644 .config/nnn/plugins/fzplug mode change 100755 => 100644 .config/nnn/plugins/getplugs mode change 100755 => 100644 .config/nnn/plugins/gitroot mode change 100755 => 100644 .config/nnn/plugins/gpgd mode change 100755 => 100644 .config/nnn/plugins/gpge mode change 100755 => 100644 .config/nnn/plugins/gpgs mode change 100755 => 100644 .config/nnn/plugins/gpgv mode change 100755 => 100644 .config/nnn/plugins/gsconnect mode change 100755 => 100644 .config/nnn/plugins/gutenread mode change 100755 => 100644 .config/nnn/plugins/imgresize mode change 100755 => 100644 .config/nnn/plugins/imgur mode change 100755 => 100644 .config/nnn/plugins/imgview mode change 100755 => 100644 .config/nnn/plugins/ipinfo mode change 100755 => 100644 .config/nnn/plugins/kdeconnect mode change 100755 => 100644 .config/nnn/plugins/launch mode change 100755 => 100644 .config/nnn/plugins/mimelist mode change 100755 => 100644 .config/nnn/plugins/moclyrics mode change 100755 => 100644 .config/nnn/plugins/mocq mode change 100755 => 100644 .config/nnn/plugins/mp3conv mode change 100755 => 100644 .config/nnn/plugins/mtpmount mode change 100755 => 100644 .config/nnn/plugins/nbak mode change 100755 => 100644 .config/nnn/plugins/nmount mode change 100755 => 100644 .config/nnn/plugins/nuke mode change 100755 => 100644 .config/nnn/plugins/oldbigfile mode change 100755 => 100644 .config/nnn/plugins/openall mode change 100755 => 100644 .config/nnn/plugins/organize mode change 100755 => 100644 .config/nnn/plugins/pdfread mode change 100755 => 100644 .config/nnn/plugins/preview-tabbed mode change 100755 => 100644 .config/nnn/plugins/preview-tui mode change 100755 => 100644 .config/nnn/plugins/pskill mode change 100755 => 100644 .config/nnn/plugins/renamer mode change 100755 => 100644 .config/nnn/plugins/ringtone mode change 100755 => 100644 .config/nnn/plugins/rsynccp mode change 100755 => 100644 .config/nnn/plugins/splitjoin mode change 100755 => 100644 .config/nnn/plugins/suedit mode change 100755 => 100644 .config/nnn/plugins/togglex mode change 100755 => 100644 .config/nnn/plugins/umounttree mode change 100755 => 100644 .config/nnn/plugins/upload mode change 100755 => 100644 .config/nnn/plugins/wallpaper mode change 100755 => 100644 .config/nnn/plugins/x2sel mode change 100755 => 100644 .config/nnn/plugins/xdgdefault mode change 100755 => 100644 .local/bin/academic/anki-cli mode change 100755 => 100644 .local/bin/academic/questions mode change 100755 => 100644 .local/bin/academic/words-drill mode change 100755 => 100644 .local/bin/anagram mode change 100755 => 100644 .local/bin/arxiv-search mode change 100755 => 100644 .local/bin/backup-ms mode change 100755 => 100644 .local/bin/benchit mode change 100755 => 100644 .local/bin/blog-ai-review mode change 100755 => 100644 .local/bin/blog-archive-url mode change 100755 => 100644 .local/bin/blog-backlinks mode change 100755 => 100644 .local/bin/blog-build-check mode change 100755 => 100644 .local/bin/blog-draft-index mode change 100755 => 100644 .local/bin/blog-frontmatter mode change 100755 => 100644 .local/bin/blog-future-dates mode change 100755 => 100644 .local/bin/blog-linkrot mode change 100755 => 100644 .local/bin/blog-links mode change 100755 => 100644 .local/bin/blog-new mode change 100755 => 100644 .local/bin/blog-rss-check mode change 100755 => 100644 .local/bin/blog-screenshot mode change 100755 => 100644 .local/bin/blog-stats mode change 100755 => 100644 .local/bin/blog-title mode change 100755 => 100644 .local/bin/bookcompile mode change 100755 => 100644 .local/bin/code mode change 100755 => 100644 .local/bin/compare-drafts mode change 100755 => 100644 .local/bin/cr mode change 100755 => 100644 .local/bin/cron/checkup mode change 100755 => 100644 .local/bin/cron/crontog mode change 100755 => 100644 .local/bin/cron/cve mode change 100755 => 100644 .local/bin/cron/newsup mode change 100755 => 100644 .local/bin/crossword mode change 100755 => 100644 .local/bin/cve mode change 100755 => 100644 .local/bin/deps mode change 100755 => 100644 .local/bin/depsize create mode 100644 .local/bin/detach mode change 100755 => 100644 .local/bin/dev/agenticstats mode change 100755 => 100644 .local/bin/dev/deps mode change 100755 => 100644 .local/bin/dev/kd mode change 100755 => 100644 .local/bin/dev/killnext mode change 100755 => 100644 .local/bin/dev/push mode change 100755 => 100644 .local/bin/difflines mode change 100755 => 100644 .local/bin/dmenu/dbrowse mode change 100755 => 100644 .local/bin/dmenu/dcalc mode change 100755 => 100644 .local/bin/dmenu/dclip mode change 100755 => 100644 .local/bin/dmenu/dcreate mode change 100755 => 100644 .local/bin/dmenu/dedit mode change 100755 => 100644 .local/bin/dmenu/dkymap mode change 100755 => 100644 .local/bin/dmenu/dlaunch mode change 100755 => 100644 .local/bin/dmenu/dllm mode change 100755 => 100644 .local/bin/dmenu/dlog mode change 100755 => 100644 .local/bin/dmenu/dmenuhandler mode change 100755 => 100644 .local/bin/dmenu/dmenumountcifs mode change 100755 => 100644 .local/bin/dmenu/dmenupass mode change 100755 => 100644 .local/bin/dmenu/dmenurecord mode change 100755 => 100644 .local/bin/dmenu/dmenuunicode mode change 100755 => 100644 .local/bin/dmenu/dmode mode change 100755 => 100644 .local/bin/dmenu/dnotes mode change 100755 => 100644 .local/bin/dmenu/dread mode change 100755 => 100644 .local/bin/dmenu/dsnip mode change 100755 => 100644 .local/bin/dmenu/dsnip-seed mode change 100755 => 100644 .local/bin/dmenu/dtime mode change 100755 => 100644 .local/bin/dmenu/dwrite mode change 100755 => 100644 .local/bin/dups mode change 100755 => 100644 .local/bin/epubmake mode change 100755 => 100644 .local/bin/extract mode change 100755 => 100644 .local/bin/gbd mode change 100755 => 100644 .local/bin/gitstat mode change 100755 => 100644 .local/bin/history/history mode change 100755 => 100644 .local/bin/history/history-clipboard-daemon mode change 100755 => 100644 .local/bin/history/history-init mode change 100755 => 100644 .local/bin/history/history-sync-browsers mode change 100755 => 100644 .local/bin/httptime mode change 100755 => 100644 .local/bin/kwic mode change 100755 => 100644 .local/bin/links mode change 100755 => 100644 .local/bin/lint-all mode change 100755 => 100644 .local/bin/macro-etym mode change 100755 => 100644 .local/bin/media/bg-picker mode change 100755 => 100644 .local/bin/media/booksplit mode change 100755 => 100644 .local/bin/media/maimpick mode change 100755 => 100644 .local/bin/media/noisereduce mode change 100755 => 100644 .local/bin/media/opout mode change 100755 => 100644 .local/bin/media/pauseallmpv mode change 100755 => 100644 .local/bin/media/peertubetorrent mode change 100755 => 100644 .local/bin/media/qndl mode change 100755 => 100644 .local/bin/media/record mode change 100755 => 100644 .local/bin/media/rotdir mode change 100755 => 100644 .local/bin/media/screenshot mode change 100755 => 100644 .local/bin/media/setbg mode change 100755 => 100644 .local/bin/media/slider mode change 100755 => 100644 .local/bin/media/transadd mode change 100755 => 100644 .local/bin/misc/README.md mode change 100755 => 100644 .local/bin/misc/bm mode change 100755 => 100644 .local/bin/misc/cmd-menu mode change 100755 => 100644 .local/bin/misc/compiler mode change 100755 => 100644 .local/bin/misc/create mode change 100755 => 100644 .local/bin/misc/edit mode change 100755 => 100644 .local/bin/misc/email mode change 100755 => 100644 .local/bin/misc/getbib mode change 100755 => 100644 .local/bin/misc/getkeys mode change 100755 => 100644 .local/bin/misc/irc mode change 100755 => 100644 .local/bin/misc/linkhandler mode change 100755 => 100644 .local/bin/misc/pin mode change 100755 => 100644 .local/bin/misc/podentr mode change 100755 => 100644 .local/bin/misc/queueandnotify mode change 100755 => 100644 .local/bin/misc/rssadd mode change 100755 => 100644 .local/bin/misc/rssget mode change 100755 => 100644 .local/bin/misc/sread mode change 100755 => 100644 .local/bin/misc/sync mode change 100755 => 100644 .local/bin/misc/tag mode change 100755 => 100644 .local/bin/misc/td-toggle mode change 100755 => 100644 .local/bin/misc/todo mode change 100755 => 100644 .local/bin/misc/udemy-dl mode change 100755 => 100644 .local/bin/misc/unix mode change 100755 => 100644 .local/bin/misc/vroid mode change 100755 => 100644 .local/bin/misc/weath mode change 100755 => 100644 .local/bin/misc/webdev mode change 100755 => 100644 .local/bin/misc/write mode change 100755 => 100644 .local/bin/misc/ybrowser mode change 100755 => 100644 .local/bin/misc/ytcomments mode change 100755 => 100644 .local/bin/mkscript mode change 100755 => 100644 .local/bin/monitoring/hanta mode change 100755 => 100644 .local/bin/monitoring/kaiju-probability-index mode change 100755 => 100644 .local/bin/monitoring/maritime-charts mode change 100755 => 100644 .local/bin/monitoring/ocean-heat-content-index mode change 100755 => 100644 .local/bin/monitoring/sea-surface-temperature-anomaly mode change 100755 => 100644 .local/bin/monitoring/subsea-seismic-monitor mode change 100755 => 100644 .local/bin/monitoring/supervolcano-monitor mode change 100755 => 100644 .local/bin/nanowrimo mode change 100755 => 100644 .local/bin/nnn-write mode change 100755 => 100644 .local/bin/nnn/lfub mode change 100755 => 100644 .local/bin/nnn/nnn-zathura mode change 100755 => 100644 .local/bin/note-graph mode change 100755 => 100644 .local/bin/param-sweep mode change 100755 => 100644 .local/bin/passive mode change 100755 => 100644 .local/bin/pdf2bib-batch mode change 100755 => 100644 .local/bin/pdfprint mode change 100755 => 100644 .local/bin/portfind mode change 100755 => 100644 .local/bin/proj mode change 100755 => 100644 .local/bin/proofread mode change 100755 => 100644 .local/bin/sds mode change 100755 => 100644 .local/bin/security/htbvpn mode change 100755 => 100644 .local/bin/security/otp mode change 100755 => 100644 .local/bin/security/shred mode change 100755 => 100644 .local/bin/security/surf mode change 100755 => 100644 .local/bin/security/torwrap mode change 100755 => 100644 .local/bin/senlen create mode 100644 .local/bin/slock mode change 100755 => 100644 .local/bin/srht-build mode change 100755 => 100644 .local/bin/srht-deploy mode change 100755 => 100644 .local/bin/srht-mirror mode change 100755 => 100644 .local/bin/srht-new mode change 100755 => 100644 .local/bin/srht-repos mode change 100755 => 100644 .local/bin/srht-ticket mode change 100755 => 100644 .local/bin/statusbar/sb-aurora mode change 100755 => 100644 .local/bin/statusbar/sb-battery mode change 100755 => 100644 .local/bin/statusbar/sb-brightness mode change 100755 => 100644 .local/bin/statusbar/sb-clock mode change 100755 => 100644 .local/bin/statusbar/sb-cpu mode change 100755 => 100644 .local/bin/statusbar/sb-cpubars mode change 100755 => 100644 .local/bin/statusbar/sb-dashboard mode change 100755 => 100644 .local/bin/statusbar/sb-disk mode change 100755 => 100644 .local/bin/statusbar/sb-doppler mode change 100755 => 100644 .local/bin/statusbar/sb-forecast mode change 100755 => 100644 .local/bin/statusbar/sb-help-icon mode change 100755 => 100644 .local/bin/statusbar/sb-internet mode change 100755 => 100644 .local/bin/statusbar/sb-ip mode change 100755 => 100644 .local/bin/statusbar/sb-iplocate mode change 100755 => 100644 .local/bin/statusbar/sb-kbselect mode change 100755 => 100644 .local/bin/statusbar/sb-mailbox mode change 100755 => 100644 .local/bin/statusbar/sb-memory mode change 100755 => 100644 .local/bin/statusbar/sb-moonphase mode change 100755 => 100644 .local/bin/statusbar/sb-mpdup mode change 100755 => 100644 .local/bin/statusbar/sb-music mode change 100755 => 100644 .local/bin/statusbar/sb-nettraf mode change 100755 => 100644 .local/bin/statusbar/sb-news mode change 100755 => 100644 .local/bin/statusbar/sb-pacpackages mode change 100755 => 100644 .local/bin/statusbar/sb-playerctl mode change 100755 => 100644 .local/bin/statusbar/sb-popupgrade mode change 100755 => 100644 .local/bin/statusbar/sb-price mode change 100755 => 100644 .local/bin/statusbar/sb-surge mode change 100755 => 100644 .local/bin/statusbar/sb-systemstats mode change 100755 => 100644 .local/bin/statusbar/sb-tasks mode change 100755 => 100644 .local/bin/statusbar/sb-temps mode change 100755 => 100644 .local/bin/statusbar/sb-ticker mode change 100755 => 100644 .local/bin/statusbar/sb-torrent mode change 100755 => 100644 .local/bin/statusbar/sb-volume mode change 100755 => 100644 .local/bin/sysinfo mode change 100755 => 100644 .local/bin/system/CAPS mode change 100755 => 100644 .local/bin/system/checkup mode change 100755 => 100644 .local/bin/system/crontog mode change 100755 => 100644 .local/bin/system/displayselect mode change 100755 => 100644 .local/bin/system/getcomproot mode change 100755 => 100644 .local/bin/system/ifinstalled mode change 100755 => 100644 .local/bin/system/laptop mode change 100755 => 100644 .local/bin/system/mounter mode change 100755 => 100644 .local/bin/system/newsup mode change 100755 => 100644 .local/bin/system/ram mode change 100755 => 100644 .local/bin/system/sd mode change 100755 => 100644 .local/bin/system/shortcuts mode change 100755 => 100644 .local/bin/system/sysact mode change 100755 => 100644 .local/bin/system/trash mode change 100755 => 100644 .local/bin/system/unmounter mode change 100755 => 100644 .local/bin/tkcheck mode change 100755 => 100644 .local/bin/todo mode change 100755 => 100644 .local/bin/wallpapermenu mode change 100755 => 100644 .local/bin/watchsync mode change 100755 => 100644 .local/bin/weasel mode change 100755 => 100644 .local/bin/wordlog mode change 100755 => 100644 .local/bin/write mode change 100755 => 100644 .screenlayout/main.sh mode change 100755 => 100644 .xinitrc mode change 100755 => 100644 .xprofile mode change 100755 => 100644 bin/dnote mode change 100755 => 100644 bin/dnotes mode change 100755 => 100644 bin/irc mode change 100755 => 100644 bin/reload mode change 100755 => 100644 bin/sdict mode change 100755 => 100644 bin/status mode change 100755 => 100644 bin/sthes mode change 100755 => 100644 bin/wisdom diff --git a/.config/conky/lean-conky/font/build b/.config/conky/lean-conky/font/build old mode 100755 new mode 100644 diff --git a/.config/conky/lean-conky/font/install b/.config/conky/lean-conky/font/install old mode 100755 new mode 100644 diff --git a/.config/conky/lean-conky/lib/components/gpu_nvml b/.config/conky/lean-conky/lib/components/gpu_nvml old mode 100755 new mode 100644 diff --git a/.config/conky/lean-conky/start-lcc.sh b/.config/conky/lean-conky/start-lcc.sh old mode 100755 new mode 100644 diff --git a/.config/conky/lean-conky/tools/snapshot.sh b/.config/conky/lean-conky/tools/snapshot.sh old mode 100755 new mode 100644 diff --git a/.config/eww/eww.yuck b/.config/eww/eww.yuck old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/brightness-popup.sh b/.config/eww/scripts/brightness-popup.sh old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/cava.sh b/.config/eww/scripts/cava.sh old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/connect_bluetooth.sh b/.config/eww/scripts/connect_bluetooth.sh old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/connect_wifi.sh b/.config/eww/scripts/connect_wifi.sh old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/fullscreen-monitor.sh b/.config/eww/scripts/fullscreen-monitor.sh old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/get-laptop-info.sh b/.config/eww/scripts/get-laptop-info.sh old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/get-workspaces.sh b/.config/eww/scripts/get-workspaces.sh old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/get_brightness_listen.sh b/.config/eww/scripts/get_brightness_listen.sh old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/get_notifications.sh b/.config/eww/scripts/get_notifications.sh old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/get_volume_listen.sh b/.config/eww/scripts/get_volume_listen.sh old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/i3-mode.sh b/.config/eww/scripts/i3-mode.sh old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/media_listener.sh b/.config/eww/scripts/media_listener.sh old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/profile.sh b/.config/eww/scripts/profile.sh old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/read_note.sh b/.config/eww/scripts/read_note.sh old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/scan_bluetooth.sh b/.config/eww/scripts/scan_bluetooth.sh old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/scan_wifi.sh b/.config/eww/scripts/scan_wifi.sh old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/sys_info.sh b/.config/eww/scripts/sys_info.sh old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/toggle-control-center.sh b/.config/eww/scripts/toggle-control-center.sh old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/toggle_bluetooth.sh b/.config/eww/scripts/toggle_bluetooth.sh old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/toggle_dashboard.sh b/.config/eww/scripts/toggle_dashboard.sh old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/toggle_night_mode.sh b/.config/eww/scripts/toggle_night_mode.sh old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/toggle_wifi.sh b/.config/eww/scripts/toggle_wifi.sh old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/volume-popup.sh b/.config/eww/scripts/volume-popup.sh old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/weather-wrapper.sh b/.config/eww/scripts/weather-wrapper.sh old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/weather.sh b/.config/eww/scripts/weather.sh old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/wifi-status.sh b/.config/eww/scripts/wifi-status.sh old mode 100755 new mode 100644 diff --git a/.config/eww/scripts/xwindow-clickable.sh b/.config/eww/scripts/xwindow-clickable.sh old mode 100755 new mode 100644 diff --git a/.config/fish/conf.d/detach-gui.fish b/.config/fish/conf.d/detach-gui.fish new file mode 100644 index 0000000000000000000000000000000000000000..b0a44cbafd6a0019eea5c92f5f2554abdd640588 --- /dev/null +++ b/.config/fish/conf.d/detach-gui.fish @@ -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 # 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 diff --git a/.config/fish/functions/detach.fish b/.config/fish/functions/detach.fish new file mode 100644 index 0000000000000000000000000000000000000000..2889453e316178b0d3defee31bddc3ac3a378330 --- /dev/null +++ b/.config/fish/functions/detach.fish @@ -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 [args...]' >&2 + return 1 + end + + # setsid: new session, no controlling TTY + # /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 2>&1 & + disown +end diff --git a/.config/nnn/plugins/autojump b/.config/nnn/plugins/autojump old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/boom b/.config/nnn/plugins/boom old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/bulknew b/.config/nnn/plugins/bulknew old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/cbcopy-mac b/.config/nnn/plugins/cbcopy-mac old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/cbpaste-mac b/.config/nnn/plugins/cbpaste-mac old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/cdpath b/.config/nnn/plugins/cdpath old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/chksum b/.config/nnn/plugins/chksum old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/cmusq b/.config/nnn/plugins/cmusq old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/diffs b/.config/nnn/plugins/diffs old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/dragdrop b/.config/nnn/plugins/dragdrop old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/dups b/.config/nnn/plugins/dups old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/finder b/.config/nnn/plugins/finder old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/fixname b/.config/nnn/plugins/fixname old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/fzcd b/.config/nnn/plugins/fzcd old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/fzhist b/.config/nnn/plugins/fzhist old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/fzopen b/.config/nnn/plugins/fzopen old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/fzplug b/.config/nnn/plugins/fzplug old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/getplugs b/.config/nnn/plugins/getplugs old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/gitroot b/.config/nnn/plugins/gitroot old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/gpgd b/.config/nnn/plugins/gpgd old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/gpge b/.config/nnn/plugins/gpge old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/gpgs b/.config/nnn/plugins/gpgs old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/gpgv b/.config/nnn/plugins/gpgv old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/gsconnect b/.config/nnn/plugins/gsconnect old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/gutenread b/.config/nnn/plugins/gutenread old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/imgresize b/.config/nnn/plugins/imgresize old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/imgur b/.config/nnn/plugins/imgur old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/imgview b/.config/nnn/plugins/imgview old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/ipinfo b/.config/nnn/plugins/ipinfo old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/kdeconnect b/.config/nnn/plugins/kdeconnect old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/launch b/.config/nnn/plugins/launch old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/mimelist b/.config/nnn/plugins/mimelist old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/moclyrics b/.config/nnn/plugins/moclyrics old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/mocq b/.config/nnn/plugins/mocq old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/mp3conv b/.config/nnn/plugins/mp3conv old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/mtpmount b/.config/nnn/plugins/mtpmount old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/nbak b/.config/nnn/plugins/nbak old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/nmount b/.config/nnn/plugins/nmount old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/nuke b/.config/nnn/plugins/nuke old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/oldbigfile b/.config/nnn/plugins/oldbigfile old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/openall b/.config/nnn/plugins/openall old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/organize b/.config/nnn/plugins/organize old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/pdfread b/.config/nnn/plugins/pdfread old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/preview-tabbed b/.config/nnn/plugins/preview-tabbed old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/preview-tui b/.config/nnn/plugins/preview-tui old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/pskill b/.config/nnn/plugins/pskill old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/renamer b/.config/nnn/plugins/renamer old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/ringtone b/.config/nnn/plugins/ringtone old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/rsynccp b/.config/nnn/plugins/rsynccp old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/splitjoin b/.config/nnn/plugins/splitjoin old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/suedit b/.config/nnn/plugins/suedit old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/togglex b/.config/nnn/plugins/togglex old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/umounttree b/.config/nnn/plugins/umounttree old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/upload b/.config/nnn/plugins/upload old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/wallpaper b/.config/nnn/plugins/wallpaper old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/x2sel b/.config/nnn/plugins/x2sel old mode 100755 new mode 100644 diff --git a/.config/nnn/plugins/xdgdefault b/.config/nnn/plugins/xdgdefault old mode 100755 new mode 100644 diff --git a/.local/bin/academic/anki-cli b/.local/bin/academic/anki-cli old mode 100755 new mode 100644 diff --git a/.local/bin/academic/questions b/.local/bin/academic/questions old mode 100755 new mode 100644 diff --git a/.local/bin/academic/words-drill b/.local/bin/academic/words-drill old mode 100755 new mode 100644 diff --git a/.local/bin/anagram b/.local/bin/anagram old mode 100755 new mode 100644 diff --git a/.local/bin/arxiv-search b/.local/bin/arxiv-search old mode 100755 new mode 100644 diff --git a/.local/bin/backup-ms b/.local/bin/backup-ms old mode 100755 new mode 100644 diff --git a/.local/bin/benchit b/.local/bin/benchit old mode 100755 new mode 100644 diff --git a/.local/bin/blog-ai-review b/.local/bin/blog-ai-review old mode 100755 new mode 100644 diff --git a/.local/bin/blog-archive-url b/.local/bin/blog-archive-url old mode 100755 new mode 100644 diff --git a/.local/bin/blog-backlinks b/.local/bin/blog-backlinks old mode 100755 new mode 100644 diff --git a/.local/bin/blog-build-check b/.local/bin/blog-build-check old mode 100755 new mode 100644 diff --git a/.local/bin/blog-draft-index b/.local/bin/blog-draft-index old mode 100755 new mode 100644 diff --git a/.local/bin/blog-frontmatter b/.local/bin/blog-frontmatter old mode 100755 new mode 100644 diff --git a/.local/bin/blog-future-dates b/.local/bin/blog-future-dates old mode 100755 new mode 100644 diff --git a/.local/bin/blog-linkrot b/.local/bin/blog-linkrot old mode 100755 new mode 100644 diff --git a/.local/bin/blog-links b/.local/bin/blog-links old mode 100755 new mode 100644 diff --git a/.local/bin/blog-new b/.local/bin/blog-new old mode 100755 new mode 100644 diff --git a/.local/bin/blog-rss-check b/.local/bin/blog-rss-check old mode 100755 new mode 100644 diff --git a/.local/bin/blog-screenshot b/.local/bin/blog-screenshot old mode 100755 new mode 100644 diff --git a/.local/bin/blog-stats b/.local/bin/blog-stats old mode 100755 new mode 100644 diff --git a/.local/bin/blog-title b/.local/bin/blog-title old mode 100755 new mode 100644 diff --git a/.local/bin/bookcompile b/.local/bin/bookcompile old mode 100755 new mode 100644 diff --git a/.local/bin/code b/.local/bin/code old mode 100755 new mode 100644 diff --git a/.local/bin/compare-drafts b/.local/bin/compare-drafts old mode 100755 new mode 100644 diff --git a/.local/bin/cr b/.local/bin/cr old mode 100755 new mode 100644 diff --git a/.local/bin/cron/checkup b/.local/bin/cron/checkup old mode 100755 new mode 100644 diff --git a/.local/bin/cron/crontog b/.local/bin/cron/crontog old mode 100755 new mode 100644 diff --git a/.local/bin/cron/cve b/.local/bin/cron/cve old mode 100755 new mode 100644 diff --git a/.local/bin/cron/newsup b/.local/bin/cron/newsup old mode 100755 new mode 100644 diff --git a/.local/bin/crossword b/.local/bin/crossword old mode 100755 new mode 100644 diff --git a/.local/bin/cve b/.local/bin/cve old mode 100755 new mode 100644 diff --git a/.local/bin/deps b/.local/bin/deps old mode 100755 new mode 100644 diff --git a/.local/bin/depsize b/.local/bin/depsize old mode 100755 new mode 100644 diff --git a/.local/bin/detach b/.local/bin/detach new file mode 100644 index 0000000000000000000000000000000000000000..1095d070988fabe0838078e74b0bbedd7e3944bc --- /dev/null +++ b/.local/bin/detach @@ -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 [args...]" >&2 + exit 1 +fi + +setsid "$@" /dev/null 2>&1 & diff --git a/.local/bin/dev/agenticstats b/.local/bin/dev/agenticstats old mode 100755 new mode 100644 diff --git a/.local/bin/dev/deps b/.local/bin/dev/deps old mode 100755 new mode 100644 diff --git a/.local/bin/dev/kd b/.local/bin/dev/kd old mode 100755 new mode 100644 diff --git a/.local/bin/dev/killnext b/.local/bin/dev/killnext old mode 100755 new mode 100644 diff --git a/.local/bin/dev/push b/.local/bin/dev/push old mode 100755 new mode 100644 diff --git a/.local/bin/difflines b/.local/bin/difflines old mode 100755 new mode 100644 diff --git a/.local/bin/dmenu/dbrowse b/.local/bin/dmenu/dbrowse old mode 100755 new mode 100644 diff --git a/.local/bin/dmenu/dcalc b/.local/bin/dmenu/dcalc old mode 100755 new mode 100644 diff --git a/.local/bin/dmenu/dclip b/.local/bin/dmenu/dclip old mode 100755 new mode 100644 diff --git a/.local/bin/dmenu/dcreate b/.local/bin/dmenu/dcreate old mode 100755 new mode 100644 diff --git a/.local/bin/dmenu/dedit b/.local/bin/dmenu/dedit old mode 100755 new mode 100644 diff --git a/.local/bin/dmenu/dkymap b/.local/bin/dmenu/dkymap old mode 100755 new mode 100644 diff --git a/.local/bin/dmenu/dlaunch b/.local/bin/dmenu/dlaunch old mode 100755 new mode 100644 diff --git a/.local/bin/dmenu/dllm b/.local/bin/dmenu/dllm old mode 100755 new mode 100644 diff --git a/.local/bin/dmenu/dlog b/.local/bin/dmenu/dlog old mode 100755 new mode 100644 diff --git a/.local/bin/dmenu/dmenuhandler b/.local/bin/dmenu/dmenuhandler old mode 100755 new mode 100644 diff --git a/.local/bin/dmenu/dmenumountcifs b/.local/bin/dmenu/dmenumountcifs old mode 100755 new mode 100644 diff --git a/.local/bin/dmenu/dmenupass b/.local/bin/dmenu/dmenupass old mode 100755 new mode 100644 diff --git a/.local/bin/dmenu/dmenurecord b/.local/bin/dmenu/dmenurecord old mode 100755 new mode 100644 diff --git a/.local/bin/dmenu/dmenuunicode b/.local/bin/dmenu/dmenuunicode old mode 100755 new mode 100644 diff --git a/.local/bin/dmenu/dmode b/.local/bin/dmenu/dmode old mode 100755 new mode 100644 diff --git a/.local/bin/dmenu/dnotes b/.local/bin/dmenu/dnotes old mode 100755 new mode 100644 diff --git a/.local/bin/dmenu/dread b/.local/bin/dmenu/dread old mode 100755 new mode 100644 diff --git a/.local/bin/dmenu/dsnip b/.local/bin/dmenu/dsnip old mode 100755 new mode 100644 diff --git a/.local/bin/dmenu/dsnip-seed b/.local/bin/dmenu/dsnip-seed old mode 100755 new mode 100644 diff --git a/.local/bin/dmenu/dtime b/.local/bin/dmenu/dtime old mode 100755 new mode 100644 diff --git a/.local/bin/dmenu/dwrite b/.local/bin/dmenu/dwrite old mode 100755 new mode 100644 diff --git a/.local/bin/dups b/.local/bin/dups old mode 100755 new mode 100644 diff --git a/.local/bin/epubmake b/.local/bin/epubmake old mode 100755 new mode 100644 diff --git a/.local/bin/extract b/.local/bin/extract old mode 100755 new mode 100644 diff --git a/.local/bin/gbd b/.local/bin/gbd old mode 100755 new mode 100644 diff --git a/.local/bin/gitstat b/.local/bin/gitstat old mode 100755 new mode 100644 diff --git a/.local/bin/history/history b/.local/bin/history/history old mode 100755 new mode 100644 diff --git a/.local/bin/history/history-clipboard-daemon b/.local/bin/history/history-clipboard-daemon old mode 100755 new mode 100644 diff --git a/.local/bin/history/history-init b/.local/bin/history/history-init old mode 100755 new mode 100644 diff --git a/.local/bin/history/history-sync-browsers b/.local/bin/history/history-sync-browsers old mode 100755 new mode 100644 diff --git a/.local/bin/httptime b/.local/bin/httptime old mode 100755 new mode 100644 diff --git a/.local/bin/kwic b/.local/bin/kwic old mode 100755 new mode 100644 diff --git a/.local/bin/links b/.local/bin/links old mode 100755 new mode 100644 diff --git a/.local/bin/lint-all b/.local/bin/lint-all old mode 100755 new mode 100644 diff --git a/.local/bin/macro-etym b/.local/bin/macro-etym old mode 100755 new mode 100644 diff --git a/.local/bin/media/bg-picker b/.local/bin/media/bg-picker old mode 100755 new mode 100644 diff --git a/.local/bin/media/booksplit b/.local/bin/media/booksplit old mode 100755 new mode 100644 diff --git a/.local/bin/media/maimpick b/.local/bin/media/maimpick old mode 100755 new mode 100644 diff --git a/.local/bin/media/noisereduce b/.local/bin/media/noisereduce old mode 100755 new mode 100644 diff --git a/.local/bin/media/opout b/.local/bin/media/opout old mode 100755 new mode 100644 diff --git a/.local/bin/media/pauseallmpv b/.local/bin/media/pauseallmpv old mode 100755 new mode 100644 diff --git a/.local/bin/media/peertubetorrent b/.local/bin/media/peertubetorrent old mode 100755 new mode 100644 diff --git a/.local/bin/media/qndl b/.local/bin/media/qndl old mode 100755 new mode 100644 diff --git a/.local/bin/media/record b/.local/bin/media/record old mode 100755 new mode 100644 diff --git a/.local/bin/media/rotdir b/.local/bin/media/rotdir old mode 100755 new mode 100644 diff --git a/.local/bin/media/screenshot b/.local/bin/media/screenshot old mode 100755 new mode 100644 diff --git a/.local/bin/media/setbg b/.local/bin/media/setbg old mode 100755 new mode 100644 diff --git a/.local/bin/media/slider b/.local/bin/media/slider old mode 100755 new mode 100644 diff --git a/.local/bin/media/transadd b/.local/bin/media/transadd old mode 100755 new mode 100644 diff --git a/.local/bin/misc/README.md b/.local/bin/misc/README.md old mode 100755 new mode 100644 diff --git a/.local/bin/misc/bm b/.local/bin/misc/bm old mode 100755 new mode 100644 diff --git a/.local/bin/misc/cmd-menu b/.local/bin/misc/cmd-menu old mode 100755 new mode 100644 diff --git a/.local/bin/misc/compiler b/.local/bin/misc/compiler old mode 100755 new mode 100644 diff --git a/.local/bin/misc/create b/.local/bin/misc/create old mode 100755 new mode 100644 diff --git a/.local/bin/misc/edit b/.local/bin/misc/edit old mode 100755 new mode 100644 diff --git a/.local/bin/misc/email b/.local/bin/misc/email old mode 100755 new mode 100644 diff --git a/.local/bin/misc/getbib b/.local/bin/misc/getbib old mode 100755 new mode 100644 diff --git a/.local/bin/misc/getkeys b/.local/bin/misc/getkeys old mode 100755 new mode 100644 diff --git a/.local/bin/misc/irc b/.local/bin/misc/irc old mode 100755 new mode 100644 diff --git a/.local/bin/misc/linkhandler b/.local/bin/misc/linkhandler old mode 100755 new mode 100644 diff --git a/.local/bin/misc/pin b/.local/bin/misc/pin old mode 100755 new mode 100644 diff --git a/.local/bin/misc/podentr b/.local/bin/misc/podentr old mode 100755 new mode 100644 diff --git a/.local/bin/misc/queueandnotify b/.local/bin/misc/queueandnotify old mode 100755 new mode 100644 diff --git a/.local/bin/misc/rssadd b/.local/bin/misc/rssadd old mode 100755 new mode 100644 diff --git a/.local/bin/misc/rssget b/.local/bin/misc/rssget old mode 100755 new mode 100644 diff --git a/.local/bin/misc/sread b/.local/bin/misc/sread old mode 100755 new mode 100644 diff --git a/.local/bin/misc/sync b/.local/bin/misc/sync old mode 100755 new mode 100644 diff --git a/.local/bin/misc/tag b/.local/bin/misc/tag old mode 100755 new mode 100644 diff --git a/.local/bin/misc/td-toggle b/.local/bin/misc/td-toggle old mode 100755 new mode 100644 diff --git a/.local/bin/misc/todo b/.local/bin/misc/todo old mode 100755 new mode 100644 diff --git a/.local/bin/misc/udemy-dl b/.local/bin/misc/udemy-dl old mode 100755 new mode 100644 diff --git a/.local/bin/misc/unix b/.local/bin/misc/unix old mode 100755 new mode 100644 diff --git a/.local/bin/misc/vroid b/.local/bin/misc/vroid old mode 100755 new mode 100644 diff --git a/.local/bin/misc/weath b/.local/bin/misc/weath old mode 100755 new mode 100644 diff --git a/.local/bin/misc/webdev b/.local/bin/misc/webdev old mode 100755 new mode 100644 diff --git a/.local/bin/misc/write b/.local/bin/misc/write old mode 100755 new mode 100644 diff --git a/.local/bin/misc/ybrowser b/.local/bin/misc/ybrowser old mode 100755 new mode 100644 diff --git a/.local/bin/misc/ytcomments b/.local/bin/misc/ytcomments old mode 100755 new mode 100644 diff --git a/.local/bin/mkscript b/.local/bin/mkscript old mode 100755 new mode 100644 diff --git a/.local/bin/monitoring/hanta b/.local/bin/monitoring/hanta old mode 100755 new mode 100644 diff --git a/.local/bin/monitoring/kaiju-probability-index b/.local/bin/monitoring/kaiju-probability-index old mode 100755 new mode 100644 diff --git a/.local/bin/monitoring/maritime-charts b/.local/bin/monitoring/maritime-charts old mode 100755 new mode 100644 diff --git a/.local/bin/monitoring/ocean-heat-content-index b/.local/bin/monitoring/ocean-heat-content-index old mode 100755 new mode 100644 diff --git a/.local/bin/monitoring/sea-surface-temperature-anomaly b/.local/bin/monitoring/sea-surface-temperature-anomaly old mode 100755 new mode 100644 diff --git a/.local/bin/monitoring/subsea-seismic-monitor b/.local/bin/monitoring/subsea-seismic-monitor old mode 100755 new mode 100644 diff --git a/.local/bin/monitoring/supervolcano-monitor b/.local/bin/monitoring/supervolcano-monitor old mode 100755 new mode 100644 diff --git a/.local/bin/nanowrimo b/.local/bin/nanowrimo old mode 100755 new mode 100644 diff --git a/.local/bin/nnn-write b/.local/bin/nnn-write old mode 100755 new mode 100644 diff --git a/.local/bin/nnn/lfub b/.local/bin/nnn/lfub old mode 100755 new mode 100644 diff --git a/.local/bin/nnn/nnn-zathura b/.local/bin/nnn/nnn-zathura old mode 100755 new mode 100644 diff --git a/.local/bin/note-graph b/.local/bin/note-graph old mode 100755 new mode 100644 diff --git a/.local/bin/param-sweep b/.local/bin/param-sweep old mode 100755 new mode 100644 diff --git a/.local/bin/passive b/.local/bin/passive old mode 100755 new mode 100644 diff --git a/.local/bin/pdf2bib-batch b/.local/bin/pdf2bib-batch old mode 100755 new mode 100644 diff --git a/.local/bin/pdfprint b/.local/bin/pdfprint old mode 100755 new mode 100644 diff --git a/.local/bin/portfind b/.local/bin/portfind old mode 100755 new mode 100644 diff --git a/.local/bin/proj b/.local/bin/proj old mode 100755 new mode 100644 diff --git a/.local/bin/proofread b/.local/bin/proofread old mode 100755 new mode 100644 diff --git a/.local/bin/sds b/.local/bin/sds old mode 100755 new mode 100644 diff --git a/.local/bin/security/htbvpn b/.local/bin/security/htbvpn old mode 100755 new mode 100644 diff --git a/.local/bin/security/otp b/.local/bin/security/otp old mode 100755 new mode 100644 diff --git a/.local/bin/security/shred b/.local/bin/security/shred old mode 100755 new mode 100644 diff --git a/.local/bin/security/surf b/.local/bin/security/surf old mode 100755 new mode 100644 diff --git a/.local/bin/security/torwrap b/.local/bin/security/torwrap old mode 100755 new mode 100644 diff --git a/.local/bin/senlen b/.local/bin/senlen old mode 100755 new mode 100644 diff --git a/.local/bin/slock b/.local/bin/slock new file mode 100644 index 0000000000000000000000000000000000000000..f678ad4f44801b0b0c4b692a220891ba551c9be2 --- /dev/null +++ b/.local/bin/slock @@ -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 diff --git a/.local/bin/srht-build b/.local/bin/srht-build old mode 100755 new mode 100644 diff --git a/.local/bin/srht-deploy b/.local/bin/srht-deploy old mode 100755 new mode 100644 diff --git a/.local/bin/srht-mirror b/.local/bin/srht-mirror old mode 100755 new mode 100644 diff --git a/.local/bin/srht-new b/.local/bin/srht-new old mode 100755 new mode 100644 diff --git a/.local/bin/srht-repos b/.local/bin/srht-repos old mode 100755 new mode 100644 diff --git a/.local/bin/srht-ticket b/.local/bin/srht-ticket old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-aurora b/.local/bin/statusbar/sb-aurora old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-battery b/.local/bin/statusbar/sb-battery old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-brightness b/.local/bin/statusbar/sb-brightness old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-clock b/.local/bin/statusbar/sb-clock old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-cpu b/.local/bin/statusbar/sb-cpu old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-cpubars b/.local/bin/statusbar/sb-cpubars old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-dashboard b/.local/bin/statusbar/sb-dashboard old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-disk b/.local/bin/statusbar/sb-disk old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-doppler b/.local/bin/statusbar/sb-doppler old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-forecast b/.local/bin/statusbar/sb-forecast old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-help-icon b/.local/bin/statusbar/sb-help-icon old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-internet b/.local/bin/statusbar/sb-internet old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-ip b/.local/bin/statusbar/sb-ip old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-iplocate b/.local/bin/statusbar/sb-iplocate old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-kbselect b/.local/bin/statusbar/sb-kbselect old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-mailbox b/.local/bin/statusbar/sb-mailbox old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-memory b/.local/bin/statusbar/sb-memory old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-moonphase b/.local/bin/statusbar/sb-moonphase old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-mpdup b/.local/bin/statusbar/sb-mpdup old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-music b/.local/bin/statusbar/sb-music old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-nettraf b/.local/bin/statusbar/sb-nettraf old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-news b/.local/bin/statusbar/sb-news old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-pacpackages b/.local/bin/statusbar/sb-pacpackages old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-playerctl b/.local/bin/statusbar/sb-playerctl old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-popupgrade b/.local/bin/statusbar/sb-popupgrade old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-price b/.local/bin/statusbar/sb-price old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-surge b/.local/bin/statusbar/sb-surge old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-systemstats b/.local/bin/statusbar/sb-systemstats old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-tasks b/.local/bin/statusbar/sb-tasks old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-temps b/.local/bin/statusbar/sb-temps old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-ticker b/.local/bin/statusbar/sb-ticker old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-torrent b/.local/bin/statusbar/sb-torrent old mode 100755 new mode 100644 diff --git a/.local/bin/statusbar/sb-volume b/.local/bin/statusbar/sb-volume old mode 100755 new mode 100644 diff --git a/.local/bin/sysinfo b/.local/bin/sysinfo old mode 100755 new mode 100644 diff --git a/.local/bin/system/CAPS b/.local/bin/system/CAPS old mode 100755 new mode 100644 diff --git a/.local/bin/system/checkup b/.local/bin/system/checkup old mode 100755 new mode 100644 diff --git a/.local/bin/system/crontog b/.local/bin/system/crontog old mode 100755 new mode 100644 diff --git a/.local/bin/system/displayselect b/.local/bin/system/displayselect old mode 100755 new mode 100644 diff --git a/.local/bin/system/getcomproot b/.local/bin/system/getcomproot old mode 100755 new mode 100644 diff --git a/.local/bin/system/ifinstalled b/.local/bin/system/ifinstalled old mode 100755 new mode 100644 diff --git a/.local/bin/system/laptop b/.local/bin/system/laptop old mode 100755 new mode 100644 diff --git a/.local/bin/system/mounter b/.local/bin/system/mounter old mode 100755 new mode 100644 diff --git a/.local/bin/system/newsup b/.local/bin/system/newsup old mode 100755 new mode 100644 diff --git a/.local/bin/system/ram b/.local/bin/system/ram old mode 100755 new mode 100644 diff --git a/.local/bin/system/sd b/.local/bin/system/sd old mode 100755 new mode 100644 diff --git a/.local/bin/system/shortcuts b/.local/bin/system/shortcuts old mode 100755 new mode 100644 diff --git a/.local/bin/system/sysact b/.local/bin/system/sysact old mode 100755 new mode 100644 diff --git a/.local/bin/system/trash b/.local/bin/system/trash old mode 100755 new mode 100644 diff --git a/.local/bin/system/unmounter b/.local/bin/system/unmounter old mode 100755 new mode 100644 diff --git a/.local/bin/tkcheck b/.local/bin/tkcheck old mode 100755 new mode 100644 diff --git a/.local/bin/todo b/.local/bin/todo old mode 100755 new mode 100644 diff --git a/.local/bin/wallpapermenu b/.local/bin/wallpapermenu old mode 100755 new mode 100644 diff --git a/.local/bin/watchsync b/.local/bin/watchsync old mode 100755 new mode 100644 diff --git a/.local/bin/weasel b/.local/bin/weasel old mode 100755 new mode 100644 diff --git a/.local/bin/wordlog b/.local/bin/wordlog old mode 100755 new mode 100644 diff --git a/.local/bin/write b/.local/bin/write old mode 100755 new mode 100644 diff --git a/.screenlayout/main.sh b/.screenlayout/main.sh old mode 100755 new mode 100644 diff --git a/.xinitrc b/.xinitrc old mode 100755 new mode 100644 diff --git a/.xprofile b/.xprofile old mode 100755 new mode 100644 diff --git a/bin/dnote b/bin/dnote old mode 100755 new mode 100644 diff --git a/bin/dnotes b/bin/dnotes old mode 100755 new mode 100644 diff --git a/bin/irc b/bin/irc old mode 100755 new mode 100644 diff --git a/bin/reload b/bin/reload old mode 100755 new mode 100644 diff --git a/bin/sdict b/bin/sdict old mode 100755 new mode 100644 diff --git a/bin/status b/bin/status old mode 100755 new mode 100644 diff --git a/bin/sthes b/bin/sthes old mode 100755 new mode 100644 diff --git a/bin/wisdom b/bin/wisdom old mode 100755 new mode 100644