Skip to content

Latest commit

 

History

History
78 lines (56 loc) · 2.58 KB

File metadata and controls

78 lines (56 loc) · 2.58 KB

NixOS system configurations & dotfiles

nixos

Welcome to the NixOS configuration for my personal infrastucture!

Among others, this flake depends on the following fantastic Nix projects:

Getting Started

Enter the development environment:

nix develop

Common commands available in the devshell:

  • nixos - Deploy hosts and generate files
  • agenix - Manage secrets and identity
  • browse - Browse flake structure

Add a new host or user:

nixos add host
nixos add user

Generate missing files (keys, certificates):

nixos generate

Deploy configuration to a host:

nixos deploy

Sections

Resources

When trying to figure out how to do something, examples are almost always best. Make use of GitHub's search with the code language filter to find examples from other Nix users' personal configurations.

For example, here is config.services.nginx:

https://github.com/search?type=code&q=lang%3Anix+config.services.nginx