Nix Starter Configs

screenshot of Nix Starter Configs

Simple and documented config templates to help you get started with NixOS + home-manager + flakes. All the boilerplate you need!

Overview

The Nix Starter Config repository contains Nix flake templates for getting started with NixOS and home-manager. It provides minimal and standard versions of NixOS and home-manager configurations, including basic boilerplate for custom packages and overlays.

Features

  • Minimal version: NixOS configuration on nixos/configuration.nix accessible via nixos-rebuild --flake, and home-manager configuration on home-manager/home.nix accessible via home-manager --flake.
  • Standard version: Basic boilerplate for adding custom packages and overlays. Accessible on your system, home config, and via nix build .#package-name.
  • Boilerplate for custom NixOS and home-manager modules: Includes NixOS and home-manager configurations from minimal version, with support for overlays and custom packages.

Summary

The Nix Starter Config repository provides Nix flake templates for quick setup and configuration of NixOS and home-manager. It offers minimal and standard versions, with support for custom packages and overlays. The installation process involves setting up a repository, adding existing config files, and using the provided templates to configure NixOS and home-manager.

template
Templates & Themes

A template or theme refers to a pre-designed layout or structure that provides a basic framework for building a specific type of application or website. It typically includes good design, placeholder content and functional features, allowing developers to customize and fill in the details according to their specific needs.