aboutsummaryrefslogtreecommitdiff
path: root/.local/bin/wrappers
diff options
context:
space:
mode:
Diffstat (limited to '.local/bin/wrappers')
-rwxr-xr-x.local/bin/wrappers/aspell2
-rwxr-xr-x.local/bin/wrappers/audacity2
-rwxr-xr-x.local/bin/wrappers/ghci2
-rwxr-xr-x.local/bin/wrappers/git12
-rwxr-xr-x.local/bin/wrappers/google-chrome (renamed from .local/bin/wrappers/google-chrome-stable)0
-rwxr-xr-x.local/bin/wrappers/guile2
-rwxr-xr-x.local/bin/wrappers/mix2
-rwxr-xr-x.local/bin/wrappers/mocp2
-rwxr-xr-x.local/bin/wrappers/nix-index16
-rwxr-xr-x.local/bin/wrappers/sbcl2
-rwxr-xr-x.local/bin/wrappers/stalonetray6
-rwxr-xr-x.local/bin/wrappers/swc2
-rwxr-xr-x.local/bin/wrappers/tidy3
13 files changed, 50 insertions, 3 deletions
diff --git a/.local/bin/wrappers/aspell b/.local/bin/wrappers/aspell
new file mode 100755
index 0000000..78fddd0
--- /dev/null
+++ b/.local/bin/wrappers/aspell
@@ -0,0 +1,2 @@
+#!/bin/sh -eu
+$(which aspell --all | grep --invert-match "local/bin" | head -n 1) --conf "$HOME/.config/aspell/aspell.conf" "$@";
diff --git a/.local/bin/wrappers/audacity b/.local/bin/wrappers/audacity
new file mode 100755
index 0000000..fead7fd
--- /dev/null
+++ b/.local/bin/wrappers/audacity
@@ -0,0 +1,2 @@
+#!/bin/sh -eu
+tenacity "$@"
diff --git a/.local/bin/wrappers/ghci b/.local/bin/wrappers/ghci
new file mode 100755
index 0000000..75f3577
--- /dev/null
+++ b/.local/bin/wrappers/ghci
@@ -0,0 +1,2 @@
+#!/bin/sh -eu
+HOME=$HOME/.config && $(which ghci --all | grep --invert-match "local/bin" | head -n 1) "$@";
diff --git a/.local/bin/wrappers/git b/.local/bin/wrappers/git
new file mode 100755
index 0000000..d321469
--- /dev/null
+++ b/.local/bin/wrappers/git
@@ -0,0 +1,12 @@
+#!/bin/sh -eu
+
+GIT=$(which git --all | grep --invert-match "local/bin" | head --lines 1)
+GIT_COMMITTER_DATE="$(date --utc --date '0' '+%a %b %d %H:%M:%S %Y %z')"
+
+export GIT_COMMITTER_DATE
+
+[ "${1:-}" = "commit" ] && export DATE=1 && $GIT "$@" --date="$GIT_COMMITTER_DATE"
+
+[ "${DATE:-}" = 1 ] && exit
+
+$GIT "$@"
diff --git a/.local/bin/wrappers/google-chrome-stable b/.local/bin/wrappers/google-chrome
index b9c406f..b9c406f 100755
--- a/.local/bin/wrappers/google-chrome-stable
+++ b/.local/bin/wrappers/google-chrome
diff --git a/.local/bin/wrappers/guile b/.local/bin/wrappers/guile
new file mode 100755
index 0000000..1a5b4d8
--- /dev/null
+++ b/.local/bin/wrappers/guile
@@ -0,0 +1,2 @@
+#!/bin/sh -eu
+HOME=$HOME/.config && $(which guile --all | grep --invert-match "local/bin" | head --lines 1) "$@";
diff --git a/.local/bin/wrappers/mix b/.local/bin/wrappers/mix
new file mode 100755
index 0000000..c687a2d
--- /dev/null
+++ b/.local/bin/wrappers/mix
@@ -0,0 +1,2 @@
+#!/bin/sh -eu
+HOME=$HOME/.config && $(which mix --all | grep --invert-match "local/bin" | head -n 1) "$@";
diff --git a/.local/bin/wrappers/mocp b/.local/bin/wrappers/mocp
new file mode 100755
index 0000000..8828b25
--- /dev/null
+++ b/.local/bin/wrappers/mocp
@@ -0,0 +1,2 @@
+#!/bin/sh -eu
+$(which mocp --all | grep --invert-match "local/bin" | head --lines 1) -M "$HOME/.config/moc" "$@"
diff --git a/.local/bin/wrappers/nix-index b/.local/bin/wrappers/nix-index
new file mode 100755
index 0000000..96c3990
--- /dev/null
+++ b/.local/bin/wrappers/nix-index
@@ -0,0 +1,16 @@
+#!/bin/sh -eu
+
+# https://github.com/nix-community/nix-index-database?tab=readme-ov-file#ad-hoc-download
+
+Update() {
+ directory=~/.local/share/nix-index
+ file="index-$(uname -m | sed 's/^arm64$/aarch64/')-$(uname | tr '[:lower:]' '[:upper:]')"
+ mkdir --parents $directory && cd $directory
+ wget --quiet --timestamping "https://github.com/Mic92/nix-index-database/releases/latest/download/$file"
+ printf "\nUpdating database %s\n\n" "$file"
+ ln --symbolic --force "$file" files
+}
+
+Update
+
+$(which nix-index --all | grep --invert-match "local/bin" | head --lines 1) "$@"
diff --git a/.local/bin/wrappers/sbcl b/.local/bin/wrappers/sbcl
new file mode 100755
index 0000000..b5ba6ea
--- /dev/null
+++ b/.local/bin/wrappers/sbcl
@@ -0,0 +1,2 @@
+#!/bin/sh -eu
+HOME=$HOME/.config && $(which sbcl --all | grep --invert-match "local/bin" | head -n 1) "$@";
diff --git a/.local/bin/wrappers/stalonetray b/.local/bin/wrappers/stalonetray
new file mode 100755
index 0000000..bcdf87c
--- /dev/null
+++ b/.local/bin/wrappers/stalonetray
@@ -0,0 +1,6 @@
+#!/bin/sh -eu
+$(which stalonetray --all | grep --invert-match "local/bin" | head -n 1) \
+ --background '#000000' \
+ --window-type normal \
+ --window-strut none \
+ "$@";
diff --git a/.local/bin/wrappers/swc b/.local/bin/wrappers/swc
new file mode 100755
index 0000000..c352781
--- /dev/null
+++ b/.local/bin/wrappers/swc
@@ -0,0 +1,2 @@
+#!/bin/sh -eu
+$(which swc --all | grep --invert-match "local/bin" | head --lines 1) "$@" --config-file "$HOME/.config/swc/swc.json"
diff --git a/.local/bin/wrappers/tidy b/.local/bin/wrappers/tidy
deleted file mode 100755
index d3a0aa4..0000000
--- a/.local/bin/wrappers/tidy
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh -eu
-$(which tidy --all | grep --invert-match "local/bin" | head -n 1) \
- -config "$HOME/.config/tidy/default.conf" "$@"