My NixOS configuration files.
Find a file
Christoph Heiss 0441714c65
Initial commit
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-01 12:15:22 +02:00
.git-crypt Initial commit 2023-04-01 12:15:22 +02:00
secrets Initial commit 2023-04-01 12:15:22 +02:00
.editorconfig Initial commit 2023-04-01 12:15:22 +02:00
.gitignore Initial commit 2023-04-01 12:15:22 +02:00
LICENSE Initial commit 2023-04-01 12:15:22 +02:00
Makefile Initial commit 2023-04-01 12:15:22 +02:00
README.md Initial commit 2023-04-01 12:15:22 +02:00

nixOS configuration

Structure

  • common: Contains configuration that should be applied on every machine.

  • extra: Non-Nix files, e.g. configuration files for other applications.

  • machines: Host-specific configuration.

  • pkgs: Custom packages.

  • secrets: Secrects encrypted using git-crypt.

  • services: Configuration for bigger service deployments, e.g. nginx.

  • system: Configurations describing "classes" of machines, like servers or desktops.