Files
NixOS/other/aliases

46 lines
1.3 KiB
Plaintext

#----------
# Commands that will be used as aliases for zsh and bash
#----------
# Common commands
#-----
alias py="python3"
alias mcrow="sudo micro"
alias srcals="source /etc/nixos/other/aliases && echo 'Sourced Aliases ... successful!'"
alias neofetch="fastfetch"
# Nix Specific commands
#-----
alias nix-upd="sudo nixos-rebuild switch --flake /etc/nixos"
alias nix-update="sudo nixos-rebuild switch --flake /etc/nixos"
alias nix-edit="sudoedit /etc/nixos/configuration.nix"
alias nix-packages="sudoedit /etc/nixos/packages.nix"
alias nix-pkgs="sudoedit /etc/nixos/packages.nix"
alias nix-flake="sudoedit /etc/nixos/flake.nix"
alias nix-edit-flake="sudoedit /etc/nixos/flake.nix"
alias nix-zsh="sudoedit /etc/nixos/zsh.nix"
alias nix-edit-zsh="sudoedit /etc/nixos/zsh.nix"
alias nix-aliases="sudoedit /etc/nixos/other/aliases"
alias nix-edit-aliases="sudoedit /etc/nixos/other/aliases"
alias nix-regenerate-config="sudo nixos-generate-config"
alias nix-home="sudoedit /etc/nixos/home.nix"
alias nix-gc="sudo nix-store --gc"
alias nix-clean="sudo nix-store --gc"
alias nix-clear="sudo nix-store --gc"
alias home-edit="sudoedit /etc/nixos/home.nix"
alias cd-nix="cd /etc/nixos/"
#Hyprland Specific
#-----
alias exit-hyprland="hyprctl dispatch exit"
alias hyprland-exit="hyprctl dispatch exit"