diff --git a/home_external/.bash_aliases b/home_external/.bash_aliases index 1503122..97b906c 100644 --- a/home_external/.bash_aliases +++ b/home_external/.bash_aliases @@ -1,3 +1,5 @@ +#!/usr/bin/env bash + if [ "$TERM" == 'xterm-kitty' ]; then alias ssh='kitty +kitten ssh' alias diff='kitty +kitten diff' @@ -29,6 +31,21 @@ alias fssizes='df -kh --output=size,used,avail,pcent,target | sort -hr' alias dirsizes='du -kh --apparent-size --max-depth=1 | sort -hr' +updateFlatpak() { + noconfirm= + if [[ $1 == "-y" ]]; then + noconfirm="--assumeyes"; + fi + executeAndNotify "doUpdateFlatpak $noconfirm" "flatpaks updated" "flatpak update failed"; +} + + +doUpdateFlatpak() { + flatpak update $1; + flatpak remove --unused $1 +} + + # executes command and notifies upon failure execute() { dir="$(pwd)"; diff --git a/home_external/.bash_aliases_extra b/home_external/.bash_aliases_extra index e69de29..f1f641a 100644 --- a/home_external/.bash_aliases_extra +++ b/home_external/.bash_aliases_extra @@ -0,0 +1 @@ +#!/usr/bin/env bash