SuperSandro2000 / nixos-modules

Opinionated, shared NixOS configurations.

Home Page:https://supersandro2000.github.io/nixos-modules/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NixOS Modules

Opinionated, shared NixOS configurations.

Usage

Add or merge the following settings to your flake.nix:

{
  inputs = {
    nixos-modules.url = "github:SuperSandro2000/nixos-modules";
  };

  outputs = { nixos-modules }: {
    nixosConfigurations.HOSTNAME = {
      modules = [
       nixos-modules.nixosModule
    ];
  };
}

Design

  • Modules should never change the configuration without setting an option
  • Unless the global overwrite opinionatedDefaults = true is set which activates most settings.

Similar projects

About

Opinionated, shared NixOS configurations.

https://supersandro2000.github.io/nixos-modules/

License:MIT License


Languages

Language:Nix 100.0%