Skip to content

Create your own nix-config flake

Create an empty directory and apply a nix-config template to it:

mkdir -p ~/.config/nixos
cd ~/.config/nixos
nix flake init -t "git+https://git.sid.ovh/sid/synix#templates.TEMPLATE"

Available templates are: - hetzner-amd - hyprland - pi4 - server - vm-uefi

Note: You do not have to use ~/.config/nixos, but configuration related scripts in this repository will use this directory as the default nix-config flake directory.

Alternatively, use this flake's create script:

nix run "git+https://git.sid.ovh/sid/synix#create" -- -t TEMPLATE -u YOUR_USER -H YOUR_HOSTNAME

Check:

nix run "git+https://git.sid.ovh/sid/synix#create" -- --help