This repository contains nix-based files that configure the machines I own
and use every day. Essentially they are my dotfiles
with steroids.
- main-machine: my everyday use machine
- server-machine: an old MacBook that servers as a mini-k8s server for testing and learning purposes
To configure and reconfigure, any machine run:
nix run nix-darwin -- switch --flake ~/.config/machines#main-machine
This configuration brings a few shell templates to allow for custom and clean development. To start a shell using one of the provided templates, run:
nix flake init -t ~/.config/machines#python
Also is providing some shells. To make use run:
nix develop ~/.config/machines#node -c $SHELL