1
0
mirror of https://gitlab.com/linuxstuff/dotfiles.git synced 2026-03-25 07:22:54 +01:00
Files
dotfiles/.extrarc
2022-10-06 10:40:48 +02:00

137 lines
3.2 KiB
Plaintext

alias sudo='sudo '
##### Path
# dotnet
export PATH="$PATH:/home/sim/.dotnet/tools"
##### Device Specific
### Yoga3
# Hardware
alias bat="upower -i /org/freedesktop/UPower/devices/battery_BAT0"
# xampp
alias xampp="sudo /opt/lampp/manager-linux-x64.run"
# tlp
alias tlpbat="sudo tlp bat"
alias tlpac="sudo tlp ac"
alias tlpauto="sudo tlp start"
##### Global
# File Size
alias size="du -sh "
alias sizer="du -ch "
# Scripts
alias scradj="zsh ~/Scripts/scradjust2.sh"
alias repulse="sh ~/Userdata/Scripts/Launchers/restart_pulseaudio_1s.sh"
# help
alias hquiet="echo '>/dev/null 2>&1' or use QUIET var"
alias hpath="echo use PWD variable"
alias hxclip="echo 'cat ... | xclip -se c'"
# xdotool
alias CAPS="xdotool key Caps_Lock"
alias caps="xdotool key Caps_Lock"
# arp-scan
alias arps="sudo arp-scan -l"
# Caffeinate
alias coffeeinf="caffeinate sleep infinity"
alias coffee="caffeinate sleep"
# polybar
alias killpoly="killall polybar"
alias polybar="setsid polybar"
alias repoly="zsh ~/.config/polybar/launch.sh"
# nano
alias nano="nano -c"
alias i3conf="nano ~/.config/i3/config"
# ncdu
alias disk=ncdu
# wireless
alias bt="sudo blueberry"
alias ap="sudo -b create_ap-gui"
# clock
alias clock="setsid urxvt -hold -e zsh -e ~/scripts/clock.sh"
alias clockx="setsid urxvt -hold -e zsh -e ~/scripts/clock.sh && exit"
# light-locker
alias caffeine="watch -n 1 light-locker-command -p"
# steam
## start steam without access to hidraw so that the nintendo switch pro controller can be used
alias steam-ns="screen -d -m firejail --noprofile --blacklist=/sys/class/hidraw/ steam"
# fun stuff
alias pipes="pipes -r 50000"
alias worms="pipes -p 10 -r 50 -R"
# alacritty
alias newterm="setsid alacritty"
# general
alias cls=clear
alias pls=sudo
alias ll="ls -lh"
alias lla="ls -lah"
alias blank="echo"
alias x=exit
alias sctl="systemctl"
alias ssctl="sudo sctl"
# use like "fhistory 'cd ..' "
alias fhistory="history | grep"
# ssh
alias sssh="screen ssh"
# yadm
alias confd="yadm pull; sleep 1; yadm submodule update --recursive"
alias confu="yadm commit -am"
alias confup="yadm push"
# yay
alias yayi="yay -Qi"
alias yayis="yay -Qs"
alias yaye="yay --editmenu -S"
alias yays="yay -Sy --sudoloop --noconfirm"
alias yayc="yay -Sc --noconfirm"
alias yayr="yay -Rs" # Remove package and dependencies
alias yayrc="yay -Rsc" # Remove package and dependencies, clean up afterwards
alias yayrd="yay -Rdd --noconfirm" # Remove package but not the dependencies
alias yayu="yay -Syu --sudoloop --combinedupgrade --batchinstall --save"
alias orphanr="echo 'USE CMD: sudo pacman -Rns S(pacman -Qtdq)'"
alias yayinfo="yay -Si "
# cleanup
alias cachec="echo 'Clearing cache...' && sudo chown -R ${USER} ~/.cache && rm -rf ~/.cache"
alias trashc="echo 'Clearing trash...' && trash-empty"
alias cleanup="cachec && blank && trashc && blank && yayc && blank && orphanr"
# libvirt
alias win1030="sudo virsh start Windows10_1030"
alias win1660="sudo virsh start Windows10_1660"
# init
alias nvminit="source /usr/share/nvm/init-nvm.sh"
##### FH
# Shortcut for cd-ing to the FH dir
alias cdfh="cd '$NOTEBOOK_DIR/SRC'"
# Shortcut for starting the SWO3 dev environment
alias swo3build="sudo docker run -it --rm -v \"$(pwd)\":/home/swo3 swo3"
# Noteconv
alias noteconv="cd '$NOTEBOOK_DIR/SRC' && python convert.py"