diff options
author | Griffin Smith <root@gws.fyi> | 2020-03-29T16·48-0400 |
---|---|---|
committer | Griffin Smith <root@gws.fyi> | 2020-03-29T16·48-0400 |
commit | a303e5c14d8ca768cba72fb1052d614508228415 (patch) | |
tree | 6d42b614204f737df640255ecb1998701984cdad | |
parent | 83ba2c63653e1ef74cccc4888fe0b9f79987e614 (diff) |
Don't actually do anything on install, just symlink
The commands should be run manually
-rwxr-xr-x | install | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/install b/install index bad60db0202c..a9a45953da07 100755 --- a/install +++ b/install @@ -11,28 +11,25 @@ else sudo mkdir -p /etc/nixos sudo cp /etc/nixos.bak/hardware-configuration.nix /etc/nixos - sudo cp ./configuration.nix /etc/nixos/ - sudo ln -s $(pwd)/{machines,modules,pkgs} /etc/nixos + sudo cp ./system/configuration.nix /etc/nixos/ + sudo ln -s $(pwd)/system/{machines,modules,pkgs} /etc/nixos sudo touch /etc/nixos/.system-installed - nixos-rebuild switch echo "==> System config installed, your old configuration is at /etc/nixos.bak" fi echo if [[ -f ~/.config/nixpkgs/system-installed ]]; then - echo "=== home-anager config already installed, skipping" + echo "=== home-manager config already installed, skipping" else echo "==> Installing home-manager config" nix-channel --add https://github.com/rycee/home-manager/archive/master.tar.gz home-manager nix-channel --update - nix-shell '<home-manager>' -A install + # nix-shell '<home-manager>' -A install [[ -d ~/.config/nixpkgs ]] && mv ~/.config/{nixpkgs,nixpkgs.bak} mkdir -p ~/.config/nixpkgs - ln -s home/* ~/.config/nixpkgs - - home-manager switch + ln -s $(pwd)/home/* ~/.config/nixpkgs echo "==> home-manager config installed" fi |