Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.18 KB

README.md

File metadata and controls

31 lines (22 loc) · 1.18 KB

nix-minimal

Minimal opinionated NixOS configuration to be used as a base system to build upon.

The Aim is to provide a structure for all things which have to be done on install and can't easily be changed later.

It should also be possible to set this up with minimal interaction and effort.

Functionality goals

I aim to hit the following functionality goals for my systems:

  • Declarative partitioning using disko
  • Systemd-boot as bootloader
  • ZFS filesystem
  • Full disk encryption with ZFS encryption
  • Encryption unlockable through SSH
  • SWAP partition
  • Impermanence setup for NixOS and home-manager
  • Impermanence rollback via ZFS snapshot
  • Secrets management using sops-nix
  • Documentation for how things work
  • Setup with nixos-anywhere

I may not hit every one of these goals so these are subject to change.

Documentation resources