blob: 8c4e67ced06ac1451e12b2df64d6bf59a092e182 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
curl -sSf -L https://install.lix.systems/lix | sh -s -- install
. /nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh
nix --version
mkdir -p ~/src
cd ~/src
git clone https://github.com/Skullheadx/dotfiles.git
cd dotfiles
git fetch origin
git checkout -b new-darwin origin/new-darwin
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
echo >>/Users/andrew/.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv zsh)"' >>/Users/andrew/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv zsh)"
sudo mkdir -p /etc/nix-darwin
sudo chown $(id -nu):$(id -ng) /etc/nix-darwin
cd /etc/nix-darwin
# To use Nixpkgs unstable:
nix flake init -t nix-darwin/master
sed -i '' "s/simple/$(scutil --get LocalHostName)/" flake.nix
sudo nix run nix-darwin/master#darwin-rebuild -- switch
zsh
cd ~/src/dotfiles
sudo darwin-rebuild switch --flake .
|