Skip to content

Declarative system configurations using NixOS, NixDarwin, Home Manager, Sops Nix , NSM & Base16 colors.

Notifications You must be signed in to change notification settings

dominicegginton/dotfiles

Repository files navigation

NixOS

There's no place like ~

Declarative System & Package Configurations
NixOS | NixDarwin | HomeManager | SopsNix | NSM | Base16

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.
  • Base16 Themes - Base16 theming throughout system and package configurations.
  • Nix Dev Shells - Reproducible environments for common tools and tasks.
  • Flake Templates - Easily create new Nix Flakes using templates for common cases.

Caution

Most host configurations within this repository contain encrypted secrets, which means that they cannot be built and replicated successfully without the necessary decryption keys. This is not a community framework, but you are invited to explore the modules and countless lines of Nix I have written, at my expense, for the community's convenience.

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 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

About

Declarative system configurations using NixOS, NixDarwin, Home Manager, Sops Nix , NSM & Base16 colors.

Topics

Resources

Stars

Watchers

Forks

Sponsor this project