nixos-config/README.md

901 B

Dala's NixOS machines configurations

This repo contains the NixOS configuration (each package and their configurations) for all my machines.

It uses:

  • colmena as deployment system.
  • agenix for secrets management.
  • home-manager for user-specific configuration on workstation.
  • lanzaboote to manager and sign configurations for SecureBoot on my amd64 machines.
  • lix as a replacement for the Nix package manager.

Structure

Here is the structure of the project:

modules/ (Custom modules and wrappers around nixpkgs options)
|- common/
|- server/
|- workstation/
   |- home-manager (home)
configurations/ (Each machine configurations)
machines.nix (list all my machines with meta infos)