From ed0bc4340570c8ecf5da244b69027c97750ee726 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Wed, 1 Nov 2023 14:07:03 +0100 Subject: cleanup --- config/essentials/zsh/functions.zsh | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'config/essentials/zsh/functions.zsh') diff --git a/config/essentials/zsh/functions.zsh b/config/essentials/zsh/functions.zsh index 9783794..c64c474 100644 --- a/config/essentials/zsh/functions.zsh +++ b/config/essentials/zsh/functions.zsh @@ -270,13 +270,15 @@ fpass() { muttmail() { - log "email set: " - ls $HOME/.config/mutt/configs | + local config + config="$HOME/.config/mutt" + + find "$config"/configs -type f -printf '%f\n' | fzf | tee /dev/stderr | - xargs -I {} ln -sf "$HOME/.config/mutt/configs/{}" $HOME/.config/mutt/muttrc - log 'Press [Enter to login]' - read && mutt + xargs -I {} ln -sf "$config/configs/{}" "$config"/muttrc + log 'Press [Enter] to login.' + head -n 1 && mutt } resize() -- cgit v1.2.3 From 411cc94a9724d9fe96c3410f2e153ebcc8a0fc5a Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Wed, 1 Nov 2023 14:07:31 +0100 Subject: changed 'nextdeadline' to a function --- config/essentials/zsh/aliases.sh | 1 - config/essentials/zsh/functions.zsh | 12 ++++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) (limited to 'config/essentials/zsh/functions.zsh') diff --git a/config/essentials/zsh/aliases.sh b/config/essentials/zsh/aliases.sh index 575502c..1ca0cf7 100644 --- a/config/essentials/zsh/aliases.sh +++ b/config/essentials/zsh/aliases.sh @@ -183,7 +183,6 @@ alias tpid='tail -f /dev/null --pid' alias pwdcp='pwd | clipp' alias gw="grep -ri" alias srcsupd='echo ~/src/{installdrier,dotfiles,password-store} | supd' -alias nextdeadline='sed -n "/$(grep '\''^#'\'' ~/docs/filios/deadlines | sort -t '\''/'\'' -k 3 -k 2 -k 1 -n | head -n 1 | sed '\''s@/@.@g'\'')/,/^#\|^$/p" ~/docs/filios/deadlines | head -n -1' alias vbm='vboxmanage' alias vbls='vbm list vms' diff --git a/config/essentials/zsh/functions.zsh b/config/essentials/zsh/functions.zsh index c64c474..41d57d1 100644 --- a/config/essentials/zsh/functions.zsh +++ b/config/essentials/zsh/functions.zsh @@ -294,3 +294,15 @@ edit_in_dir() { [ -f "$file" ] || return 1 $EDITOR "$file" } + +nextddl() +{ + local date + deadlines="$HOME/docs/filios/deadlines" + date="$(grep '^#' "$deadlines" | + sort -t '/' -k 3 -k 2 -k 1 -n | + sed -n "${1:-1}p" | + sed 's@/@.@g')" + sed -n "/$date/,/^#\|^$/p" "$deadlines" | + head -n -1 +} -- cgit v1.2.3 From 638a635034bb653949dd44d26d17f074c9c17764 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Wed, 1 Nov 2023 14:16:26 +0100 Subject: exit on no mail --- config/essentials/zsh/functions.zsh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'config/essentials/zsh/functions.zsh') diff --git a/config/essentials/zsh/functions.zsh b/config/essentials/zsh/functions.zsh index 41d57d1..dccede1 100644 --- a/config/essentials/zsh/functions.zsh +++ b/config/essentials/zsh/functions.zsh @@ -271,12 +271,13 @@ fpass() { muttmail() { local config + local mail config="$HOME/.config/mutt" - find "$config"/configs -type f -printf '%f\n' | - fzf | - tee /dev/stderr | - xargs -I {} ln -sf "$config/configs/{}" "$config"/muttrc + mail="$(find "$config"/configs -type f -printf '%f\n' | fzf)" + [ "$mail" ] || return 1 + logn "$mail" + ln -sf "$config/configs/$mail" "$config"/muttrc log 'Press [Enter] to login.' head -n 1 && mutt } -- cgit v1.2.3 From 17be849d66dbc03520c9b5dbc8d6bcadb4e85bb3 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Wed, 1 Nov 2023 22:36:27 +0100 Subject: removed nextddl --- config/essentials/zsh/functions.zsh | 12 ------------ 1 file changed, 12 deletions(-) (limited to 'config/essentials/zsh/functions.zsh') diff --git a/config/essentials/zsh/functions.zsh b/config/essentials/zsh/functions.zsh index dccede1..f498f9e 100644 --- a/config/essentials/zsh/functions.zsh +++ b/config/essentials/zsh/functions.zsh @@ -295,15 +295,3 @@ edit_in_dir() { [ -f "$file" ] || return 1 $EDITOR "$file" } - -nextddl() -{ - local date - deadlines="$HOME/docs/filios/deadlines" - date="$(grep '^#' "$deadlines" | - sort -t '/' -k 3 -k 2 -k 1 -n | - sed -n "${1:-1}p" | - sed 's@/@.@g')" - sed -n "/$date/,/^#\|^$/p" "$deadlines" | - head -n -1 -} -- cgit v1.2.3 From c0f0bc7ee9a2e48961dffa2c8d65adf85fd05172 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Fri, 3 Nov 2023 15:01:33 +0100 Subject: removed confirmation --- config/essentials/zsh/functions.zsh | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'config/essentials/zsh/functions.zsh') diff --git a/config/essentials/zsh/functions.zsh b/config/essentials/zsh/functions.zsh index f498f9e..4145813 100644 --- a/config/essentials/zsh/functions.zsh +++ b/config/essentials/zsh/functions.zsh @@ -273,13 +273,10 @@ muttmail() local config local mail config="$HOME/.config/mutt" - mail="$(find "$config"/configs -type f -printf '%f\n' | fzf)" [ "$mail" ] || return 1 - logn "$mail" ln -sf "$config/configs/$mail" "$config"/muttrc - log 'Press [Enter] to login.' - head -n 1 && mutt + mutt } resize() -- cgit v1.2.3 From b28306573004c1538eacc55328e672aa8d101230 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Sat, 11 Nov 2023 10:48:37 +0100 Subject: added choosing when no argument provided --- config/essentials/zsh/functions.zsh | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'config/essentials/zsh/functions.zsh') diff --git a/config/essentials/zsh/functions.zsh b/config/essentials/zsh/functions.zsh index 4145813..8d464e3 100644 --- a/config/essentials/zsh/functions.zsh +++ b/config/essentials/zsh/functions.zsh @@ -242,7 +242,14 @@ pacsize() mime-default () { + local mime + [ "${mime:=$1}" ] || + mime="$(find /usr/share/applications/ -iname '*.desktop' -printf '%f\n' | + sed 's/\.desktop$//' | + fzf)" + logn "Setting '$1' as default for its mimetypes" + [ "$mime" ] || exit 1 grep "MimeType=" /usr/share/applications/"$1".desktop | cut -d '=' -f 2- | tr ';' '\0' | xargs -0I{} xdg-mime default "$1".desktop "{}" -- cgit v1.2.3 From d6d5aa0577e1cdf9ab924b8c3f0241e17831540e Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Sun, 12 Nov 2023 17:21:59 +0100 Subject: use an intermediate variable --- config/essentials/zsh/functions.zsh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'config/essentials/zsh/functions.zsh') diff --git a/config/essentials/zsh/functions.zsh b/config/essentials/zsh/functions.zsh index 8d464e3..da8bf12 100644 --- a/config/essentials/zsh/functions.zsh +++ b/config/essentials/zsh/functions.zsh @@ -248,11 +248,11 @@ mime-default () sed 's/\.desktop$//' | fzf)" - logn "Setting '$1' as default for its mimetypes" + logn "Setting '$mime' as default for its mimetypes" [ "$mime" ] || exit 1 - grep "MimeType=" /usr/share/applications/"$1".desktop | + grep "MimeType=" /usr/share/applications/"$mime".desktop | cut -d '=' -f 2- | tr ';' '\0' | - xargs -0I{} xdg-mime default "$1".desktop "{}" + xargs -0I{} xdg-mime default "$mime".desktop "{}" logn "Done." } -- cgit v1.2.3 From f09beaf5fd4d0d1912e25c7fadeaf2e7bc0d7137 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Wed, 15 Nov 2023 01:44:02 +0100 Subject: added to_webm function --- config/essentials/zsh/functions.zsh | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'config/essentials/zsh/functions.zsh') diff --git a/config/essentials/zsh/functions.zsh b/config/essentials/zsh/functions.zsh index da8bf12..8bf6c43 100644 --- a/config/essentials/zsh/functions.zsh +++ b/config/essentials/zsh/functions.zsh @@ -299,3 +299,8 @@ edit_in_dir() { [ -f "$file" ] || return 1 $EDITOR "$file" } + +to_webm() +{ + ffmpeg -y -i "$1" -vcodec libvpx -cpu-used -12 -deadline realtime "${1%.*}".webm +} -- cgit v1.2.3