vitorpy's Dotfiles

Fix update script exit codes and add davfs2 + international fonts

+11 -6
+5 -5
private_dot_config/private_arch/executable_update-system.sh
··· 22 22 # Official repos 23 23 echo -e "${YELLOW}Official repositories:${NC}" 24 24 if command -v checkupdates &>/dev/null; then 25 - official=$(checkupdates 2>/dev/null) 25 + official=$(checkupdates 2>/dev/null || true) 26 26 official_count=$(echo "$official" | grep -v '^$' | wc -l) 27 27 else 28 - official=$(pacman -Qu 2>/dev/null) 28 + official=$(pacman -Qu 2>/dev/null || true) 29 29 official_count=$(echo "$official" | grep -v '^$' | wc -l) 30 30 fi 31 31 ··· 40 40 # AUR 41 41 echo -e "${YELLOW}AUR packages:${NC}" 42 42 if command -v yay &>/dev/null; then 43 - aur=$(yay -Qua 2>/dev/null) 43 + aur=$(yay -Qua 2>/dev/null || true) 44 44 aur_count=$(echo "$aur" | grep -v '^$' | wc -l) 45 45 if [ "$aur_count" -gt 0 ]; then 46 46 echo "$aur" ··· 58 58 # Flatpak 59 59 echo -e "${YELLOW}Flatpak packages:${NC}" 60 60 if command -v flatpak &>/dev/null; then 61 - flatpak=$(flatpak remote-ls --updates 2>/dev/null) 61 + flatpak=$(flatpak remote-ls --updates 2>/dev/null || true) 62 62 flatpak_count=$(echo "$flatpak" | grep -v '^$' | wc -l) 63 63 if [ "$flatpak_count" -gt 0 ]; then 64 64 echo "$flatpak" ··· 148 148 # Clean up 149 149 echo -e "${BLUE}==> Cleaning up...${NC}" 150 150 echo "Removing orphaned packages..." 151 - orphans=$(pacman -Qtdq 2>/dev/null) 151 + orphans=$(pacman -Qtdq 2>/dev/null || true) 152 152 if [ ! -z "$orphans" ]; then 153 153 echo "$orphans" 154 154 sudo pacman -Rns $(pacman -Qtdq) --noconfirm
+6 -1
private_dot_config/private_arch/packages.txt
··· 56 56 telegram-desktop | pacman 57 57 com.tutanota.Tutanota | flatpak 58 58 59 - # Theming 59 + # Theming & Fonts 60 60 yaru-gtk-theme | aur 61 61 yaru-icon-theme | aur 62 62 terminus-font | pacman 63 + noto-fonts | pacman 64 + noto-fonts-cjk | pacman 65 + noto-fonts-emoji | pacman 66 + noto-fonts-extra | pacman 63 67 64 68 # Utilities 65 69 imagemagick | pacman ··· 74 78 unzip | pacman 75 79 direnv | pacman 76 80 veracrypt | pacman 81 + davfs2 | pacman