MacBook Pro M1 Nix configuration based on flake
My nix configurations on work's MacBook
A brief description about each hosts managed by this flake
This is the MacOs itself. Currently only a part of the System configuration is under Nix (Dock and other stuff aren't for example). It uses Nix and Homebrew, and homebrew is managed by nix itself, so it's atleast a bit reproducible.
Currently the configuration is splitted in multiple pkgs, but they're not modules used across multiple machines (yet).
This is a VM, deployed using VMWare Fusion, following the examples by Hashimoto
The Makefile is almost 1:1 with his Makefile, and it handles the VM boostrap.
Actually is far from an ideal setup, and the deploy part is the most basic possible.
Darwin Host:
darwin-rebuild switch --flake '.#aron'
Linux Host:
nixos-rebuild --build-host fnord --target-host fnord --fast --impure --flake .#fnord switch
The above command will build the configuration directly in the VM host (needed as the host is an aarch64-darwin)
