From bd9026fa09bd3d9dffd680d09e94a41852f45525 Mon Sep 17 00:00:00 2001 From: Till Höppner Date: Sun, 22 Apr 2018 11:06:17 +0200 Subject: Add new Nix aliases --- conf.d/99-nix.zsh | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/conf.d/99-nix.zsh b/conf.d/99-nix.zsh index 1156080..2840fdc 100644 --- a/conf.d/99-nix.zsh +++ b/conf.d/99-nix.zsh @@ -1,14 +1,21 @@ -alias nib=nix-build +alias nib='nix-build --no-out-link' +alias nip='nix-build --no-out-link "" -A' +function with() { + PKG="$1" + shift + nix-shell -p "$PKG" --run "$@" +} alias nic=nix-channel alias nis=nix-shell alias nie=nix-env -alias nir=nix-repl - -nih() { - nie -iA nixpkgs.coreEnv nixpkgs.desktopEnv nixpkgs.gamesEnv - dotfiles.coreEnv - dotfiles.desktopEnv -} +alias nir="nix repl ''" +alias nio=nixops +alias nied='nix edit -f ""' +alias nidf='EDITOR=echo nied' alias nor=nixos-rebuild alias noc=nixos-container +alias nob="nib --no-out-link '' -A system --keep-going" +alias snor='sudo nixos-rebuild' +alias snors='sudo nixos-rebuild switch' +alias snorb='sudo nixos-rebuild boot' -- cgit v1.2.3