17 lines
452 B
Bash
17 lines
452 B
Bash
|
|
#! /bin/sh
|
||
|
|
|
||
|
|
install_home_manager() {
|
||
|
|
nix-channel --add https://github.com/nix-community/home-manager/archive/master.tar.gz home-manager
|
||
|
|
nix-channel --update
|
||
|
|
|
||
|
|
export NIX_PATH=$HOME/.nix-defexpr/channels${NIX_PATH:+:}$NIX_PATH
|
||
|
|
nix-shell '<home-manager>' -A install
|
||
|
|
}
|
||
|
|
|
||
|
|
build_system() {
|
||
|
|
sudo nix-channel --add https://nixos.org/channels/nixos-unstable nixos
|
||
|
|
sudo cp system/configuration.nix /etc/nixos/
|
||
|
|
|
||
|
|
sudo nixos-rebuild switch --upgrade
|
||
|
|
}
|