From 63d30378adf1e5cc7b73dd9f59df93af41889f1e Mon Sep 17 00:00:00 2001 From: BardofSprites Date: Thu, 25 Sep 2025 16:54:39 -0400 Subject: change script to use env --- bin/.local/bin/scripts/acme-launch | 2 +- bin/.local/bin/scripts/backup.sh | 2 +- bin/.local/bin/scripts/checkmail | 2 +- bin/.local/bin/scripts/cleanmail | 2 +- bin/.local/bin/scripts/crosswords | 2 +- bin/.local/bin/scripts/daily.sh | 2 +- bin/.local/bin/scripts/directory_navigator | 2 +- bin/.local/bin/scripts/dired_selector | 2 +- bin/.local/bin/scripts/dzen2.sh | 2 +- bin/.local/bin/scripts/emacs-launcher | 2 +- bin/.local/bin/scripts/emacs/emacs-daemon.sh | 2 +- bin/.local/bin/scripts/emacs/show-agenda.sh | 2 +- bin/.local/bin/scripts/image-editing/zoom-fill-crop | 4 ++++ bin/.local/bin/scripts/launch-flatpak | 2 +- bin/.local/bin/scripts/load-theme-wallpaper | 2 +- bin/.local/bin/scripts/nsxiv-date.sh | 2 +- bin/.local/bin/scripts/pandoc-odt | 4 ++++ bin/.local/bin/scripts/perl/convert-color | 2 +- bin/.local/bin/scripts/perl/forecast | 2 +- bin/.local/bin/scripts/perl/image-tag | 2 +- bin/.local/bin/scripts/perl/image-tag-view | 2 +- bin/.local/bin/scripts/perl/radar | 2 +- bin/.local/bin/scripts/perl/sdownload | 2 +- bin/.local/bin/scripts/perl/wallsort | 2 +- bin/.local/bin/scripts/school-video | 2 +- bin/.local/bin/scripts/scratch.sh | 2 +- bin/.local/bin/scripts/status/all | 2 +- bin/.local/bin/scripts/status/brightness.sh | 2 +- bin/.local/bin/scripts/status/player | 2 +- bin/.local/bin/scripts/sysact | 2 +- bin/.local/bin/scripts/theme-switch.sh | 2 +- bin/.local/bin/scripts/video-editing/bg_music | 2 +- bin/.local/bin/scripts/wallpaper-annotate.sh | 2 +- bin/.local/bin/scripts/wallpaper.sh | 2 +- bin/.local/bin/scripts/xmonad-themechange | 2 +- bin/.local/bin/scripts/youtube.sh | 2 +- 36 files changed, 42 insertions(+), 34 deletions(-) create mode 100755 bin/.local/bin/scripts/image-editing/zoom-fill-crop create mode 100755 bin/.local/bin/scripts/pandoc-odt (limited to 'bin') diff --git a/bin/.local/bin/scripts/acme-launch b/bin/.local/bin/scripts/acme-launch index 6371a15..a8d0f6f 100755 --- a/bin/.local/bin/scripts/acme-launch +++ b/bin/.local/bin/scripts/acme-launch @@ -1,3 +1,3 @@ -#!/bin/bash +#!/usr/bin/env bash fontsrv & acme -f /mnt/font/'GoMonoNFM'/12a/font & diff --git a/bin/.local/bin/scripts/backup.sh b/bin/.local/bin/scripts/backup.sh index a08ed8e..f193d96 100755 --- a/bin/.local/bin/scripts/backup.sh +++ b/bin/.local/bin/scripts/backup.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Set paths SOURCE_DIRS=( diff --git a/bin/.local/bin/scripts/checkmail b/bin/.local/bin/scripts/checkmail index dbe0384..2b56894 100755 --- a/bin/.local/bin/scripts/checkmail +++ b/bin/.local/bin/scripts/checkmail @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash ICON="/home/bard/dotfiles-stow/fvwm/.fvwm/icon/Yoritsuki/Kinchaku (drawstring bag).png" LOG_FILE="$HOME/.cache/checkmail" diff --git a/bin/.local/bin/scripts/cleanmail b/bin/.local/bin/scripts/cleanmail index 1f72d67..83d5c08 100755 --- a/bin/.local/bin/scripts/cleanmail +++ b/bin/.local/bin/scripts/cleanmail @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash countbefore=$(notmuch count tag:del) notmuch search --format=text0 --output=files tag:del | xargs -0 --no-run-if-empty rm diff --git a/bin/.local/bin/scripts/crosswords b/bin/.local/bin/scripts/crosswords index e382cdd..9d64c5e 100755 --- a/bin/.local/bin/scripts/crosswords +++ b/bin/.local/bin/scripts/crosswords @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash CROSSWORDS_DIR=~/Boox/Documents/crosswords diff --git a/bin/.local/bin/scripts/daily.sh b/bin/.local/bin/scripts/daily.sh index 937cff7..5b18ecb 100755 --- a/bin/.local/bin/scripts/daily.sh +++ b/bin/.local/bin/scripts/daily.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Weather information weather_info="Погода $(curl -s wttr.in/?format="%c+%C+%t+%p\n")" diff --git a/bin/.local/bin/scripts/directory_navigator b/bin/.local/bin/scripts/directory_navigator index 2bf01e4..6dac947 100755 --- a/bin/.local/bin/scripts/directory_navigator +++ b/bin/.local/bin/scripts/directory_navigator @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Navigate directories with fzf and open a program based on file extension diff --git a/bin/.local/bin/scripts/dired_selector b/bin/.local/bin/scripts/dired_selector index e899605..8d1c986 100755 --- a/bin/.local/bin/scripts/dired_selector +++ b/bin/.local/bin/scripts/dired_selector @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash selectable_dirs=("~/Code/" "~/Repositories/" diff --git a/bin/.local/bin/scripts/dzen2.sh b/bin/.local/bin/scripts/dzen2.sh index 42e9af6..4eee4a4 100644 --- a/bin/.local/bin/scripts/dzen2.sh +++ b/bin/.local/bin/scripts/dzen2.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Set the font and colors FONT="-*-terminus-medium-*-*-*-12-*-*-*-*-*-*-*" diff --git a/bin/.local/bin/scripts/emacs-launcher b/bin/.local/bin/scripts/emacs-launcher index 0a6398f..cd5b624 100755 --- a/bin/.local/bin/scripts/emacs-launcher +++ b/bin/.local/bin/scripts/emacs-launcher @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash run_command () { diff --git a/bin/.local/bin/scripts/emacs/emacs-daemon.sh b/bin/.local/bin/scripts/emacs/emacs-daemon.sh index a5133bd..bb26561 100755 --- a/bin/.local/bin/scripts/emacs/emacs-daemon.sh +++ b/bin/.local/bin/scripts/emacs/emacs-daemon.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -e diff --git a/bin/.local/bin/scripts/emacs/show-agenda.sh b/bin/.local/bin/scripts/emacs/show-agenda.sh index 89326b3..8ef6c16 100755 --- a/bin/.local/bin/scripts/emacs/show-agenda.sh +++ b/bin/.local/bin/scripts/emacs/show-agenda.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash emacsclient -e "(bard/export-agenda-to-file)" cat ~/.cache/agenda diff --git a/bin/.local/bin/scripts/image-editing/zoom-fill-crop b/bin/.local/bin/scripts/image-editing/zoom-fill-crop new file mode 100755 index 0000000..66ed578 --- /dev/null +++ b/bin/.local/bin/scripts/image-editing/zoom-fill-crop @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +magick $1 -resize 1920x1080^ -gravity center -extent 1920x1080 $2 + diff --git a/bin/.local/bin/scripts/launch-flatpak b/bin/.local/bin/scripts/launch-flatpak index f6bb79d..e75aaab 100755 --- a/bin/.local/bin/scripts/launch-flatpak +++ b/bin/.local/bin/scripts/launch-flatpak @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash flatpaks="Anki\nCalibre\nDiscord\nobs\nLibreOffice\nZealDocs\nQutebrowser\nsteam\ntexmacs\nkdenlive\nfreetube\nGajim" chosen=$(echo -e "$flatpaks" | dmenu -p "Select flatpak: ") diff --git a/bin/.local/bin/scripts/load-theme-wallpaper b/bin/.local/bin/scripts/load-theme-wallpaper index 37acb8e..e22edc1 100755 --- a/bin/.local/bin/scripts/load-theme-wallpaper +++ b/bin/.local/bin/scripts/load-theme-wallpaper @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Clean wallpaper cache file sed -i '/feh/d' $HOME/.cache/wallpaper diff --git a/bin/.local/bin/scripts/nsxiv-date.sh b/bin/.local/bin/scripts/nsxiv-date.sh index 3c0ae8a..30b5335 100755 --- a/bin/.local/bin/scripts/nsxiv-date.sh +++ b/bin/.local/bin/scripts/nsxiv-date.sh @@ -1,3 +1,3 @@ -#!/bin/bash +#!/usr/bin/env bash find "$1" -type f -exec ls -t {} + | nsxiv -i -t diff --git a/bin/.local/bin/scripts/pandoc-odt b/bin/.local/bin/scripts/pandoc-odt new file mode 100755 index 0000000..4d9a05e --- /dev/null +++ b/bin/.local/bin/scripts/pandoc-odt @@ -0,0 +1,4 @@ +#!/usr/env/bin bash + +pandoc $1 --citeproc -o $2.odt --bibliography=$HOME/Documents/bib/references.bib --csl=https://www.zotero.org/styles/apa + diff --git a/bin/.local/bin/scripts/perl/convert-color b/bin/.local/bin/scripts/perl/convert-color index 00c21d7..e115023 100755 --- a/bin/.local/bin/scripts/perl/convert-color +++ b/bin/.local/bin/scripts/perl/convert-color @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!/usr/bin/env perl use strict; use warnings; diff --git a/bin/.local/bin/scripts/perl/forecast b/bin/.local/bin/scripts/perl/forecast index 379675c..447e160 100755 --- a/bin/.local/bin/scripts/perl/forecast +++ b/bin/.local/bin/scripts/perl/forecast @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!/usr/bin/env perl use strict; use warnings; use LWP::UserAgent; diff --git a/bin/.local/bin/scripts/perl/image-tag b/bin/.local/bin/scripts/perl/image-tag index ffd0e83..40213a4 100755 --- a/bin/.local/bin/scripts/perl/image-tag +++ b/bin/.local/bin/scripts/perl/image-tag @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!/usr/bin/env perl use strict; use warnings; use File::Basename; diff --git a/bin/.local/bin/scripts/perl/image-tag-view b/bin/.local/bin/scripts/perl/image-tag-view index 96b32dd..4c8f0ef 100755 --- a/bin/.local/bin/scripts/perl/image-tag-view +++ b/bin/.local/bin/scripts/perl/image-tag-view @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!/usr/bin/env perl use strict; use warnings; use File::Find; diff --git a/bin/.local/bin/scripts/perl/radar b/bin/.local/bin/scripts/perl/radar index b967675..d66ebea 100755 --- a/bin/.local/bin/scripts/perl/radar +++ b/bin/.local/bin/scripts/perl/radar @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!/usr/bin/env perl use strict; use warnings; use LWP::Simple; diff --git a/bin/.local/bin/scripts/perl/sdownload b/bin/.local/bin/scripts/perl/sdownload index 13a2c06..7f5daa5 100755 --- a/bin/.local/bin/scripts/perl/sdownload +++ b/bin/.local/bin/scripts/perl/sdownload @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!/usr/bin/env perl # Takes in files like this # Genre - link to spotify song diff --git a/bin/.local/bin/scripts/perl/wallsort b/bin/.local/bin/scripts/perl/wallsort index 96f6cb5..aaa3a9e 100755 --- a/bin/.local/bin/scripts/perl/wallsort +++ b/bin/.local/bin/scripts/perl/wallsort @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!/usr/bin/env perl use strict; use warnings; use File::Find; diff --git a/bin/.local/bin/scripts/school-video b/bin/.local/bin/scripts/school-video index 7931861..2507592 100755 --- a/bin/.local/bin/scripts/school-video +++ b/bin/.local/bin/scripts/school-video @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Prompt for YouTube URL using dmenu url=$(echo "" | dmenu -p "URL: ") diff --git a/bin/.local/bin/scripts/scratch.sh b/bin/.local/bin/scripts/scratch.sh index 2491190..04ebde8 100755 --- a/bin/.local/bin/scripts/scratch.sh +++ b/bin/.local/bin/scripts/scratch.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash modes=("fundamental" "org" "elisp") diff --git a/bin/.local/bin/scripts/status/all b/bin/.local/bin/scripts/status/all index 22ca92e..6985bce 100755 --- a/bin/.local/bin/scripts/status/all +++ b/bin/.local/bin/scripts/status/all @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash #### WEATHER url="${WTTRURL:-wttr.in}" diff --git a/bin/.local/bin/scripts/status/brightness.sh b/bin/.local/bin/scripts/status/brightness.sh index 821499c..629e6ea 100755 --- a/bin/.local/bin/scripts/status/brightness.sh +++ b/bin/.local/bin/scripts/status/brightness.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # One of the following: xrandr, xbacklight, kernel METHOD="xbacklight" diff --git a/bin/.local/bin/scripts/status/player b/bin/.local/bin/scripts/status/player index 5e3fc54..c341a59 100755 --- a/bin/.local/bin/scripts/status/player +++ b/bin/.local/bin/scripts/status/player @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash #---------------------------------------------------------------------------------------------------- # Requires playerctl - https://github.com/acrisci/playerctl #---------------------------------------------------------------------------------------------------- diff --git a/bin/.local/bin/scripts/sysact b/bin/.local/bin/scripts/sysact index f2badee..21b356f 100755 --- a/bin/.local/bin/scripts/sysact +++ b/bin/.local/bin/scripts/sysact @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # A dmenu wrapper script for system functions. export WM="dwm" diff --git a/bin/.local/bin/scripts/theme-switch.sh b/bin/.local/bin/scripts/theme-switch.sh index 2fe0c25..38c1cfc 100755 --- a/bin/.local/bin/scripts/theme-switch.sh +++ b/bin/.local/bin/scripts/theme-switch.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Define the available themes themes=("modus vivendi" "modus operandi tinted" "ef spring" "melissa dark") diff --git a/bin/.local/bin/scripts/video-editing/bg_music b/bin/.local/bin/scripts/video-editing/bg_music index bf85afa..afb780d 100755 --- a/bin/.local/bin/scripts/video-editing/bg_music +++ b/bin/.local/bin/scripts/video-editing/bg_music @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!/usr/bin/env perl use strict; use warnings; diff --git a/bin/.local/bin/scripts/wallpaper-annotate.sh b/bin/.local/bin/scripts/wallpaper-annotate.sh index 7712f57..8f416c5 100755 --- a/bin/.local/bin/scripts/wallpaper-annotate.sh +++ b/bin/.local/bin/scripts/wallpaper-annotate.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Define wallpaper path WALLPAPER="$HOME/Pictures/wallpaper/Stoic/library_arch.jpg" diff --git a/bin/.local/bin/scripts/wallpaper.sh b/bin/.local/bin/scripts/wallpaper.sh index ba230b0..6dc0c03 100755 --- a/bin/.local/bin/scripts/wallpaper.sh +++ b/bin/.local/bin/scripts/wallpaper.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Path to the directory containing your wallpapers diff --git a/bin/.local/bin/scripts/xmonad-themechange b/bin/.local/bin/scripts/xmonad-themechange index aed2d8d..666554a 100755 --- a/bin/.local/bin/scripts/xmonad-themechange +++ b/bin/.local/bin/scripts/xmonad-themechange @@ -1,4 +1,4 @@ -#!/usr/bin/bash +#!/usr/bin/env bash themes=("Gruber Darker" "Modus Vivendi" diff --git a/bin/.local/bin/scripts/youtube.sh b/bin/.local/bin/scripts/youtube.sh index d7e681a..02c8f3d 100755 --- a/bin/.local/bin/scripts/youtube.sh +++ b/bin/.local/bin/scripts/youtube.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Define a function to extract RSS feed URL using curl and sed extract_rss_url() { -- cgit v1.2.3