This repository contains all my configurations done with Nix and NixOS, packaged as a flake.
This includes my dotfiles, which are managed with home-manager
and expect
NixOS as a base. See /home
; you'll likely want to import
either default.nix
or workstation.nix
, as nixos/
does.
My systems running NixOS are also configured out of this repository; currently some are not migrated yet - work in progress!
I'm using the great colmena
to deploy remotely. See /nixos
for system
configuration.
For deploying an initial configuration from another Linux or the NixOS
installer, see utils/deploy-*.sh
.
./utils/deploy-disko.sh <entry in hosts/; must contain disko.nix> <hostname>
./utils/deploy-prepartitioned.sh <hostname>
Using nixfmt
.