Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 676 Bytes

File metadata and controls

25 lines (17 loc) · 676 Bytes

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.

Disko

Some configurations can be deployed using Disko.

You can see an example install.sh script.

Secrets

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