Compare commits
9 commits
2ad67eb59a
...
15bba163f8
Author | SHA1 | Date | |
---|---|---|---|
15bba163f8 | |||
24c6fa4a7f | |||
c7f70c6a11 | |||
aeb8f16a94 | |||
4f1e35ebad | |||
c1b053b67d | |||
2024f587ed | |||
d12da385fd | |||
d8c62fa4ee |
5 changed files with 24 additions and 8 deletions
|
@ -6,7 +6,8 @@ export LC_ALL=C.UTF8
|
||||||
|
|
||||||
TEMP_FOLDER='/tmp/dlp-trnsrpt'
|
TEMP_FOLDER='/tmp/dlp-trnsrpt'
|
||||||
mkdir -p "$TEMP_FOLDER"
|
mkdir -p "$TEMP_FOLDER"
|
||||||
cd "$TEMP_FOLDER"
|
cd "$TEMP_FOLDER" || exit 1
|
||||||
|
|
||||||
yt-dlp --write-auto-sub --sub-langs 'en.*,.*orig' --convert-subs=srt --skip-download "$*"
|
yt-dlp --write-auto-sub --sub-langs 'en.*,.*orig' --convert-subs=srt --skip-download "$*"
|
||||||
nvim "$TEMP_FOLDER"/*-orig*
|
nvim "$TEMP_FOLDER"/*-orig*
|
||||||
|
"$SHELL"
|
||||||
|
|
|
@ -4,4 +4,4 @@ set -E -o pipefail
|
||||||
shopt -s failglob
|
shopt -s failglob
|
||||||
export LC_ALL=C.UTF8
|
export LC_ALL=C.UTF8
|
||||||
|
|
||||||
find /nix/store/ -maxdepth 1 -iname '*'"$@"'*'
|
find /nix/store/ -maxdepth 1 -iname '*'"$*"'*'
|
||||||
|
|
18
nswitch
18
nswitch
|
@ -5,20 +5,28 @@ set -E -o pipefail
|
||||||
shopt -s failglob
|
shopt -s failglob
|
||||||
export LC_ALL=C.UTF8
|
export LC_ALL=C.UTF8
|
||||||
|
|
||||||
cd ~/Projects/NixOS/
|
exit_with_new_shell() {
|
||||||
|
printf '\n'
|
||||||
|
printf '>>> opening a new \"%s\" shell\n' "$(basename "$SHELL")"
|
||||||
|
printf '>>> cwd: %s\n' "$(pwd)"
|
||||||
|
"$SHELL"
|
||||||
|
exit 0
|
||||||
|
}
|
||||||
|
|
||||||
|
cd ~/Projects/NixOS/ || exit 1
|
||||||
nvim
|
nvim
|
||||||
|
|
||||||
printf ">>> auto formating ..."
|
printf ">>> auto formating ..."
|
||||||
nix fmt . &> /dev/null
|
nix fmt . &> /dev/null
|
||||||
printf " DONE!\n"
|
printf " DONE!\n"
|
||||||
|
|
||||||
git diff -U0 # "*.nix"
|
[ -z "$(git diff -U0)" ] && echo ">>> no changes, exiting ..." && exit_with_new_shell
|
||||||
|
git diff -U0 # "*.nix" # as a seperate command so we get nice colors and pager
|
||||||
|
|
||||||
printf ">>> Do you want to rebuild NixOS? [y/N]\n"
|
printf ">>> Do you want to rebuild NixOS? [y/N]\n"
|
||||||
printf "<<< " && read -r YESNO
|
printf "<<< " && read -r YESNO
|
||||||
if ! [[ "${YESNO,,}" == "y" ]]; then
|
if ! [[ "${YESNO,,}" == "y" ]]; then
|
||||||
printf ">>> Exiting ...\n"
|
exit_with_new_shell
|
||||||
exit 1
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
printf ">>> Rebuilding NixOS\n"
|
printf ">>> Rebuilding NixOS\n"
|
||||||
|
@ -26,3 +34,5 @@ sudo nixos-rebuild switch | tee nixos-switch.log || (
|
||||||
grep --color error nixos-switch.log && false)
|
grep --color error nixos-switch.log && false)
|
||||||
gen=$(nixos-rebuild list-generations | grep current)
|
gen=$(nixos-rebuild list-generations | grep current)
|
||||||
git commit -am "$gen"
|
git commit -am "$gen"
|
||||||
|
|
||||||
|
exit_with_new_shell
|
||||||
|
|
|
@ -18,7 +18,7 @@ fi
|
||||||
# make sure profile folder for config exists.
|
# make sure profile folder for config exists.
|
||||||
export XDG_CONFIG_HOME="$HOME/.config/rustdesk_${RUSTDESK_PROFILE}"
|
export XDG_CONFIG_HOME="$HOME/.config/rustdesk_${RUSTDESK_PROFILE}"
|
||||||
mkdir -p "$XDG_CONFIG_HOME"
|
mkdir -p "$XDG_CONFIG_HOME"
|
||||||
printf "Using profile: $XDG_CONFIG_HOME\n"
|
printf 'Using profile: %s\n' "$XDG_CONFIG_HOME"
|
||||||
#exit 0
|
#exit 0
|
||||||
|
|
||||||
# As of rustdesk 1.1.9 giving rustdesk unknown arguments crashes it with an address boundary error.
|
# As of rustdesk 1.1.9 giving rustdesk unknown arguments crashes it with an address boundary error.
|
||||||
|
|
|
@ -4,4 +4,9 @@ set -E -o pipefail
|
||||||
shopt -s failglob
|
shopt -s failglob
|
||||||
export LC_ALL=C.UTF8
|
export LC_ALL=C.UTF8
|
||||||
|
|
||||||
grim -g "$(slurp -o -r -c '#ff0000ff')" - | satty --filename - --fullscreen --output-filename ~/Media/Pictures/Screenshots/satty-$(date '+%Y%m%d-%H:%M:%S').png
|
grim -g "$(slurp -o -r -c '#ff0000ff')" - \
|
||||||
|
| satty \
|
||||||
|
--filename - \
|
||||||
|
--fullscreen \
|
||||||
|
--initial-tool "crop" \
|
||||||
|
--output-filename "$HOME/Media/Pictures/Screenshots/satty-$(date '+%Y%m%d-%H:%M:%S').png"
|
||||||
|
|
Loading…
Add table
Reference in a new issue