[!WARNING] This repository has moved!
You can contribute or find up-to-date content at https://git.auxolotl.org/auxolotl/templates
This is a template repository for getting started with your brand new Auxolotl system.
There are 3 main templates in this repository:
darwin
- The system configuration for the Darwin operating system (macOS)system
- The system configuration for the Linux operating systemhome-manager
- The configuration for the home-managernix --extra-experimental-features nix-command --extra-experimental-features flakes flake new -t github:auxolotl/templates#darwin NixFiles
in the terminal. This will setup the basic configuration for the system, this generate a configuration for you from the files located in the darwin
directory.NixFiles
directory this can be achieved by running cd NixFiles
.nix run darwin -- switch --flake .#hostname
hostname should be substituted for your systems hostname.darwin-rebuild switch --flake .
command to rebuild your system.nix --extra-experimental-features nix-command --extra-experimental-features flakes flake new -t github:auxolotl/templates#system NixFiles
cd NixFiles
hostName
in flake.nix
nixos-generate-config --show-hardware-config > hardware-configuration.nix
to generate configuration based on your filesystems and driversnixos-rebuild build --flake .#hostName
, replacing hostName with your new hostNameCongratulations, you are now using Aux!
nix --extra-experimental-features nix-command --extra-experimental-features flakes flake new -t github:auxolotl/templates#home-manager NixFiles
to startcd NixFiles
username
in flake.nix