# 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 }