updates
This commit is contained in:
parent
d96b37b5b3
commit
456cd9b6bd
39
.bashrc
39
.bashrc
@ -391,9 +391,17 @@ update() {
|
|||||||
|
|
||||||
if command -v flatpak &> /dev/null; then
|
if command -v flatpak &> /dev/null; then
|
||||||
echo "Updating Flatpak packages:"
|
echo "Updating Flatpak packages:"
|
||||||
flatpak update
|
flatpak update -y
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -d "$HOME/Syncthing/Configurations/Pacman+Paru/" ]; then
|
||||||
|
echo "Exporting pkglist to /Configurations"
|
||||||
|
pacman -Qqe > $HOME/Syncthing/Configurations/Pacman+Paru/$(hostname)_pacmanpkglist.txt
|
||||||
|
else
|
||||||
|
echo "Skipping pkglist export. Config folder doesn't exist on this device."
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
# 1 liner
|
# 1 liner
|
||||||
# paru -Sy archlinux-keyring chaotic-keyring endeavouros-keyring --noconfirm --needed && paru -Syu --noconfirm && { [[ $(hostname) == "EOS-SERVER" ]] && echo "Skipping Clearing Update Cache" || (echo "Clearing out Pacman Cache" && echo clearing out $(sudo ls /var/cache/pacman/pkg/ | wc -l) packages in cache && ( echo "y"; echo "y" ) | paru -Scc); } && echo "updating arch mirrorlists" && eos-rankmirrors
|
# paru -Sy archlinux-keyring chaotic-keyring endeavouros-keyring --noconfirm --needed && paru -Syu --noconfirm && { [[ $(hostname) == "EOS-SERVER" ]] && echo "Skipping Clearing Update Cache" || (echo "Clearing out Pacman Cache" && echo clearing out $(sudo ls /var/cache/pacman/pkg/ | wc -l) packages in cache && ( echo "y"; echo "y" ) | paru -Scc); } && echo "updating arch mirrorlists" && eos-rankmirrors
|
||||||
}
|
}
|
||||||
@ -433,6 +441,13 @@ cd ${Directory}
|
|||||||
# echo ${1}
|
# echo ${1}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
rstow() {
|
||||||
|
# refresh stow configuration and remake any new .dotfile symlinks
|
||||||
|
cd ~/Syncthing/Configurations/.dotfiles ; stow -d ~/Syncthing/Configurations/.dotfiles -t ~/ -S .
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
#------------------------------------------------------------
|
#------------------------------------------------------------
|
||||||
# to refresh terminal with new config:
|
# to refresh terminal with new config:
|
||||||
# . ~/.bashrc
|
# . ~/.bashrc
|
||||||
@ -444,6 +459,9 @@ cd ${Directory}
|
|||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
export PATH="$HOME/.local/bin:$PATH"
|
export PATH="$HOME/.local/bin:$PATH"
|
||||||
|
export PATH="$PATH:/opt/sublime_merge"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# pacman/paru aliases
|
# pacman/paru aliases
|
||||||
# -------------------
|
# -------------------
|
||||||
@ -458,9 +476,9 @@ alias parurl='sudo pacman -Syy'
|
|||||||
alias ps='pacseek'
|
alias ps='pacseek'
|
||||||
|
|
||||||
# exa (ls Replacement)
|
# exa (ls Replacement)
|
||||||
alias ls="exa -l"
|
alias ls="ls -la"
|
||||||
alias ll="exa -alh"
|
alias ll="ls -alh"
|
||||||
alias lst="exa --tree --level 2 --long"
|
alias lst="ls --tree --level 2 --long"
|
||||||
|
|
||||||
# misc aliases
|
# misc aliases
|
||||||
alias ef='_open_files_for_editing' # 'ef' opens given file(s) for editing
|
alias ef='_open_files_for_editing' # 'ef' opens given file(s) for editing
|
||||||
@ -503,6 +521,19 @@ alias gsi="git submodule init"
|
|||||||
alias gsu="git submodule update --recursive --remote"
|
alias gsu="git submodule update --recursive --remote"
|
||||||
alias gr="touch README.md ;nano README.md" # choco install nano -y
|
alias gr="touch README.md ;nano README.md" # choco install nano -y
|
||||||
|
|
||||||
|
# Chezmoi Aliases
|
||||||
|
alias cz="chezmoi"
|
||||||
|
alias czs="chezmoi status"
|
||||||
|
alias cza="chezmoi apply"
|
||||||
|
alias czc="chezmoi cd"
|
||||||
|
alias czd="dolphin /home/yuriy/.local/share/chezmoi"
|
||||||
|
|
||||||
|
|
||||||
|
# Misc
|
||||||
|
# Keep screen awake
|
||||||
|
alias ka="while :; do xdotool mousemove_relative -- $(( $RANDOM % 3 - 1 )) $(( $RANDOM % 3 - 1 )) sleep 60; done"
|
||||||
|
|
||||||
|
alias sublm='sublime_merge'
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user