From 0131ee94d187dcc87a3243fd1a98afe3fba1b4d2 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Thu, 8 Sep 2022 08:26:06 +0300 Subject: Added some aliases and reorganized alias section --- .zshrc | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) (limited to '.zshrc') diff --git a/.zshrc b/.zshrc index ed31fa7..da4b0dd 100644 --- a/.zshrc +++ b/.zshrc @@ -1,4 +1,4 @@ -device="desktop" # can be either "desktop" (default when empty), "server" or "android" +device='desktop' # can be either "desktop" (default when empty), "server" or "android" # General {{{ # Exports {{{ @@ -87,6 +87,10 @@ device="desktop" # can be either "desktop" (default when empty), "server" or "an alias secp="sudo emerge -cp" alias seCp="sudo emerge -Cp" + alias use="sudo vim /etc/portage/package.use" + alias unmask="sudo vim /etc/portage/package.unmask" + alias mask="sudo vim /etc/portage/package.mask" + pre-sync() { echo '(.zshrc) Running pre-sync function...' @@ -138,7 +142,7 @@ device="desktop" # can be either "desktop" (default when empty), "server" or "an alias sdcei='f() { sudo dnf copr enable -y $1 && sudo dnf install -y $2; unset -f f }; f' fi # }}} - + # apt {{{ if [[ -x "$(command -v apt-get)" ]]; then alias sasy="sudo apt install -y" @@ -147,10 +151,10 @@ device="desktop" # can be either "desktop" (default when empty), "server" or "an alias sagt="sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y && sudo youtube-dl --update && wget -O - https://raw.githubusercontent.com/laurent22/joplin/master/Joplin_install_and_update.sh | bash" fi # }}} - - if [[ $device != "server" ]]; then # General commands {{{ + if [[ $device != "server" ]]; then + if [[ -x "$(command -v exa)" ]]; then alias ll="exa --icons --group-directories-first --git --time-style long-iso -a -labh" alias lk="exa --icons --group-directories-first --git --time-style long-iso -labhTL" @@ -168,9 +172,16 @@ device="desktop" # can be either "desktop" (default when empty), "server" or "an alias cdg="cd ~/Programming/GitHub-repos/ && cd" alias cdl="cd ~/Programming/GitLab-repos/ && cd" alias cds="cd ~/Programming/source/ && cd" + + else + alias wudo="sudo -u www-data" + + fi # }}} # Application specific {{{ + if [[ $device != "server" ]]; then + alias combinepdf="gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=temp.pdf" alias lg="lazygit" @@ -184,9 +195,9 @@ device="desktop" # can be either "desktop" (default when empty), "server" or "an alias grls="grit tree" alias sdudiscord="wget -O discord.tar.gz \"https://discord.com/api/download?platform=linux&format=tar.gz\" && tar -xzf discord.tar.gz && sudo rm -rf /opt/Discord && sudo mv Discord /opt" - # }}} - + fi + # }}} # }}} # Binds {{{ -- cgit v1.2.3