nixos-config icon indicating copy to clipboard operation
nixos-config copied to clipboard

Configuration for my hosts running NixOS

Description

This repo defines NixOS configuration for my hosts.

Usage

Symlink the repo to /etc/nixos:

sudo ln -s $(realpath nixos-config) /etc/nixos

Deploy the configuration for given host using --flake:

sudo nixos-rebuild switch --flake '/etc/nixos#caspair'

If the hostname matches --flake is not necessary.

Secrets

Secrets are fetched encrypted using agenix with public Ed25519 keys of hosts.