nix/README.md

62 lines
759 B
Markdown

# nix
## macos
install nix:
```
sh <(curl --proto '=https' --tlsv1.2 -L https://nixos.org/nix/install)
```
> [!TIP]
> For updates, if nix complains about build groups, see:
> https://github.com/NixOS/nix/issues/10892
add your user as a trusted-user:
/etc/nix/nix.conf
```diff
build-users-group = nixbld
+trusted-users = varl root
```
reload the daemon
```sh
sudo launchctl stop org.nixos.nix-daemon
sudo launchctl start org.nixos.nix-daemon
```
```
mkdir -p ~/.config/nixpkgs
cp macos.config.nix ~/.config/nixpkgs/config.nix
```
~/.zlogin
```sh
cp macos.zlogin ~/.zlogin
```
~/.zprofile
```sh
cp macos.zprofile ~/.zprofile
```
~/.zshenv
```sh
cp macos.zshenv ~/.zshenv
```
Logout/login.
Install mac packages
```
nix-env -ir user-macos
```