Skip to content

Latest commit

 

History

History
44 lines (34 loc) · 1.63 KB

README.md

File metadata and controls

44 lines (34 loc) · 1.63 KB

NixOS

There's no place like ~

Declarative System Configuration
NixOS / NixDarwin / HomeManager / SopsNix / NSM

Features

  • Nix Flakes 100% Nix Flakes based configuration, no Nix channels.
  • Disk Management Declarative disk management using Disko.
  • Encrypted Secrets Stored configuration secrets are encrypted using SopsNix.
  • User Home Environments Reproducible user home environments using HomeManager.
  • MacOS Hosts NixDarwin provides support for MacOS hosts.
  • Continuous Integration Backed by continuous integration workflows on GitHub Actions runners.
  • Nix Dev Shells Reproducible environments for common tools and tasks.
  • Flake Templates Easily create new Nix Flakes using templates for common cases.
  • Nix Systems Manager Manage nix system configurations with a single command.

Workspace

This workspace follows the following structure:

├── home            # Home manager configurations
├── hosts           # Host NixOS and NixDarwin configurations
├── modules         # Nix modules
├── pkgs            # Nix packages
├── shells          # Nix development shells
├── templates       # Flake templates
├── flake.nix       # Nix Flake inputs and outputs
├── overlays.nix    # Nix package overlays
└── lib.nix         # Nix utility functions

Eye Candy

2024-02-24_09-50

Last Updated: 2024-02-24