Skip to content

knopki/devops-at-home

Repository files navigation

devops@home

Personal NixOS configuration management system using Nix flakes for multiple machines with modular architecture, encrypted secrets, and reproducible development environments.

Home Manager is not used for managing dotfiles in this repository. Dotfiles are managed by chezmoi in a separate repository.

This project uses devenv.sh to create a reproducible development environment. See also knopki/devenvs - a collection of devenv.sh modules.

Overview

This repository contains a NixOS configuration system that manages:

  • Multiple Hosts: Laptops and installation media
  • Modular Architecture: Reusable modules, roles, profiles, and mixins
  • Secrets Management: SOPS with age encryption for secure configuration
  • Storage Systems: ZFS and Btrfs with encryption and snapshots
  • Container Support: Podman with development containers

Documentation

License

MIT License - see LICENSE for details.

About

Configuration management of my personal machines, because why not

Topics

Resources

License

Stars

Watchers

Forks

Contributors