flake/config/.bashrc

46 lines
1.5 KiB
Bash

# Custom Bash Prompt (use in case you decide to stop using starship)
#PS1='\n\[\e[0m\]\@ \[\e[0;1;38;5;45m\]\u\[\e[0m\]@\[\e[0;1;38;5;98m\]\h \[\e[0m\]\$\n\[\e[0m\](\[\e[0;2;38;5;231m\]\w\[\e[0m\])\[\e[0;5;96m\]>\[\e[0;5;36m\]>\[\e[0;5;35m\]>\[\e[0m\]'
# Alias Commands
alias clean="sudo nix-collect-garbage -d && sudo nix-store --optimise"
alias opt="sudo nix-store optimise"
alias bash="sudo nano .bashrc"
alias sn="sudo nano "
alias flkup="cd && cd flake && nix flake update && sudo nixos-rebuild switch --flake .# && sleep 10 && flatpak update && flatpak uninstall --unused"
# Gnome Menu: Alphabetize
alias alpha-gnome="gsettings reset org.gnome.shell app-picker-layout"
# Programs
#neofetch
alias brave="com.brave.Browser"
alias fss="feh -FZzrxD "
alias obb="docker run -it --rm ghcr.io/openbb-finance/openbbterminal-poetry:latest"
alias obb2="cd /home/$USER/Software/OpenBB && docker compose run openbb"
alias pipes="pipes.sh"
alias starwars="telnet towel.blinkenlights.nl"
alias wttr="curl wttr.in"
alias fxf="feh -YFZzrxD .02 " # Slideshow displaying rapid images
alias fxm="feh -YFZzrxD 3 " # Slideshow displaying 3 second randomized images
alias fxs="feh -YFZzrxD 20 " # Slideshow displaying 20 second randomized images
alias fxr="feh -YFZzrx " # Slideshow displaying randomized images, not timed
alias fxl="feh -YFZrxS mtime " # Slideshow displaying last images modified
# Starship
eval "$(starship init bash)"
# Enable Carapace
source <(carapace _carapace)
# Nitch Fetch
#nitch
# Pokemon
krabby random 1 --no-title