summaryrefslogtreecommitdiff
path: root/conf.d/99-nix.zsh
blob: a3b90e796fd00b7e11e044ddb0199fd11f61f6b9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
alias nib='nix-build --no-out-link'
alias nip='nix-build --no-out-link "<nixpkgs>" -A'
function with() {
  PKG="$1"
  shift
  nix-shell -p "$PKG" --run "$@"
}
alias niv='nix eval -f "<nixpkgs>"'

alias nic=nix-channel
alias nis=nix-shell
alias nie=nix-env
alias nir="nix repl '<nixpkgs>'"
alias nio=nixops
alias nied='nix edit -f "<nixpkgs>"'
alias nidf='EDITOR=echo nied'

alias nor=nixos-rebuild
alias noc=nixos-container
alias nob="nib --no-out-link '<nixpkgs/nixos>' -A system --keep-going"
alias snor='sudo nixos-rebuild'
alias snors='sudo nixos-rebuild switch'
alias snorb='sudo nixos-rebuild boot'