diff --git a/config/shell/shenv b/config/shell/shenv index 3e829a8..8b7b805 100644 --- a/config/shell/shenv +++ b/config/shell/shenv @@ -38,7 +38,7 @@ appendpath() { } appendpath '/usr/lib/ccache/bin' -appendpath "$GOPATH" +appendpath "${GOPATH}/bin" appendpath "$HOME/.local/bin" appendpath "$HOME/.scripts" diff --git a/scripts/dummy b/scripts/dummy new file mode 100755 index 0000000..1423b2a --- /dev/null +++ b/scripts/dummy @@ -0,0 +1,14 @@ +#!/usr/bin/bash + +# Remplace le contenu d'un dossier par un fichier texte +# relatant son arborescense + +dir="$(echo "$1" | sed 's|/\+||')" +if [ -d "$dir" ]; then + TEMP=$(mktemp) + tree -a -p -D -n "$dir" > "$TEMP" + mv "$dir" "$dir.bkp" + mv "$TEMP" "$dir" +else + echo "$dir n'est pas un dossier" +fi diff --git a/termux/scripts/tsu b/termux/scripts/tsu.old similarity index 100% rename from termux/scripts/tsu rename to termux/scripts/tsu.old diff --git a/termux/scripts/yt b/termux/scripts/yt new file mode 100755 index 0000000..acf97a2 --- /dev/null +++ b/termux/scripts/yt @@ -0,0 +1,3 @@ +#!/data/data/com.termux/files/usr/bin/env bash +cd ~/storage/shared/Movies/NewPipe/ +youtube-dl --all-subs "${@: -1}" diff --git a/termux/services/syncthing.user b/termux/services/syncthing.user new file mode 100755 index 0000000..f37a645 --- /dev/null +++ b/termux/services/syncthing.user @@ -0,0 +1,59 @@ +#!/data/data/com.termux/files/usr/bin/bash +# +# Start Syncthing synchronization service +# + +PIDFILE="$HOME/.local/run/syncthing.pid" +LOGFILE="$HOME/.local/log/syncthing.log" + +start() { + printf "Starting Syncthing: " + start-stop-daemon -p "$PIDFILE" -x syncthing -S -b -N 5 -m -- -logfile="$LOGFILE" -home ~/.config/syncthing + echo "OK" +} + +stop() { + printf "Stopping Syncthing: " + start-stop-daemon -p "$PIDFILE" -x syncthing -K + echo "OK" +} + +status() { + printf "Syncthing: " + PID="$(cat "$PIDFILE" 2> /dev/null)" + if [[ -n "$PID" && -d "/proc/$PID" ]] + then + echo "running" + else + echo "stopped" + fi +} + +log() { + tail "$@" "$LOGFILE" +} + +case "$1" in + start) + start + ;; + stop) + stop + ;; + restart|reload) + stop + start + ;; + status) + status + ;; + log) + shift + log "$@" + ;; + *) + echo "Usage: $0 {start|stop|restart|status|log}" + exit 1 +esac + +exit $? diff --git a/tmux.conf b/tmux.conf index 78b7ec0..b761cf2 100644 --- a/tmux.conf +++ b/tmux.conf @@ -1,3 +1,14 @@ +# switch windows alt+number +bind-key -n M-1 select-window -t 1 +bind-key -n M-2 select-window -t 2 +bind-key -n M-3 select-window -t 3 +bind-key -n M-4 select-window -t 4 +bind-key -n M-5 select-window -t 5 +bind-key -n M-6 select-window -t 6 +bind-key -n M-7 select-window -t 7 +bind-key -n M-8 select-window -t 8 +bind-key -n M-9 select-window -t 9 + # List of plugins set -g @plugin 'tmux-plugins/tpm' set -g @plugin 'tmux-plugins/tmux-sensible'