Prerequisites
Before you begin, ensure you have:- A working NixOS installation (or plan to install one)
- Internet connection
- Basic familiarity with the command line
- At least 20GB of free disk space
This configuration is personal and not everything will work out of the box. You’ll need to customize it for your needs and handle encrypted secrets.
Installation methods
You can install this configuration using one of two methods:Method 1: Using the Lilith ISO (Recommended)
The Lilith ISO is a custom NixOS installation image that includes helpful utilities and the dotfiles repository pre-configured.Download the ISO
You can either build the ISO yourself or download it from the releases page:Option A: Download pre-built ISOOption B: Build it yourselfThe ISO will be available in
./result/iso/.Boot from USB
- Insert the USB drive into your target machine
- Boot from the USB drive (you may need to change boot order in BIOS/UEFI)
- Select the appropriate boot option from the menu
Method 2: Manual installation
If you already have NixOS installed or prefer a manual approach:Install NixOS
If you don’t have NixOS installed yet, follow the official NixOS installation manual.
Choose your host configuration
Review the available host configurations:Available hosts include:
amaterasu- Workstation with Intel CPU and NVIDIA GPUminerva- Headless serveraphrodite,athena,hephaestus,isis- Various server configurationsskadi- ARM64 system
Customize your configuration
Create or modify a host configuration for your system:Update the hardware configuration:
Post-installation
After the installation completes, you’ll need to perform some manual steps:Set up authentication
Install user scripts
If you want to use the custom user scripts:Using justfile commands
The repository includes ajustfile with helpful commands:
Available host examples
Workstation configuration (amaterasu)
Server configuration (minerva)
Troubleshooting
Build fails with “evaluation aborted”
Ensure you have experimental features enabled:Secrets-related errors
The repository uses encrypted secrets. You’ll need to:- Remove or replace all secret references in your configuration
- Set up your own secrets using sops-nix
System won’t boot after installation
Boot into the Lilith ISO or a NixOS rescue system and:Next steps
Dual boot setup
Configure dual boot with Windows
Configuration guide
Learn how to customize your setup