Recently Written · git

nixtoo-genux

Declarative Nix package manager setup. A new linux distro.

git clone https://github.com/equwal/nixtoo-genux

Log | Files | Refs


aliasrc-additions.zsh (590 bytes)

1 # nix rebuild alias
2 alias nix-rebuild='sudo nix run /path/to/your/flake#profile.switch'
3 
4 # nix package management one-liners
5 alias nix-install='f(){ sudo sed -i "/# zzz automatically added by alias/i\\        $1" /path/to/your/flake.nix && sudo nix run /path/to/your/flake#profile.switch; }; f'
6 alias nix-uninstall='f(){ sudo sed -i "/^\s*$1$/d" /path/to/your/flake.nix && sudo nix run /path/to/your/flake#profile.switch; }; f'
7 alias nix-update='f(){ cd /path/to/your/flake && sudo nix flake update && sudo nix run .#profile.switch; }; f'
8 alias nix-develop='nix develop /path/to/your/flake'