42 lines
631 B
Bash
42 lines
631 B
Bash
# Enable the subsequent settings only in interactive sessions
|
|
case $- in
|
|
*i*) ;;
|
|
*) return;;
|
|
esac
|
|
|
|
|
|
alias l='ls -a'
|
|
|
|
|
|
|
|
function nixclean(){
|
|
|
|
nix-env --list-generations
|
|
nix-collect-garbage --delete-old
|
|
nix-collect-garbage --delete-generations 1 2 3
|
|
sudo nix-collect-garbage -d
|
|
sudo /run/current-system/bin/switch-to-configuration boot
|
|
}
|
|
|
|
function nixed(){
|
|
sudoedit /etc/nixos/configuration.nix
|
|
}
|
|
function pkged(){
|
|
sudoedit /etc/nixos/pkg.nix
|
|
}
|
|
function served(){
|
|
sudoedit /etc/nixos/services.nix
|
|
}
|
|
|
|
function nrt(){
|
|
sudo nixos-rebuild test
|
|
}
|
|
|
|
function nrs(){
|
|
sudo nixos-rebuild switch
|
|
}
|
|
|
|
function tvn(){
|
|
tv nix
|
|
}
|