feat(README): add rough installation notes
Only for `NixOS` and `darwin` `nix-on-droid` is TODO
This commit is contained in:
parent
4099a560e0
commit
41620e65ae
1 changed files with 32 additions and 0 deletions
32
README.md
32
README.md
|
@ -44,3 +44,35 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
# NixOS setup
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Initial setup
|
||||||
|
nix run nixpkgs#nixos-anywhere -- --flake .#${HOSTNAME} --build-on-remote --ssh-port 22 root@${HOSTNAME} --no-reboott
|
||||||
|
|
||||||
|
# Deploy
|
||||||
|
deploy .#${HOSTNAME} --skip-checks
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# Mac (silicon) setup
|
||||||
|
|
||||||
|
```sh
|
||||||
|
# Setup system tools
|
||||||
|
softwareupdate --install-rosetta --agree-to-license
|
||||||
|
sudo xcodebuild -license
|
||||||
|
|
||||||
|
# Install nix
|
||||||
|
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
|
||||||
|
|
||||||
|
# Apply configuration
|
||||||
|
git clone https://www.github.com/reo101/rix101 ~/.config/rix101
|
||||||
|
cd ~/.config/rix101
|
||||||
|
nix build ".#darwinConfigurations.${HOSTNAME}.system"
|
||||||
|
./result/sw/bin/darwin-rebuild switch --flake .
|
||||||
|
|
||||||
|
# System setup for `yabai` (in system recovery)
|
||||||
|
csrutil enable --without fs --without debug --without nvram
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in a new issue