devos/suites
2021-04-15 19:27:15 +02:00
..
default.nix replace r2 with rz 2021-04-15 19:27:15 +02:00
README.md project rename: nixflk -> devos 2021-02-17 18:31:33 -07:00

Suites

Suites provide a mechanism for users to easily combine and name collecitons of profiles. For good examples, check out the suites defined in the community branch.

In the future, we will use suites as a mechanism for deploying various machine types which don't depend on hardware, such as vm's and containers.

Definition

rec {
  workstation = [ profiles.develop profiles.graphical users.nixos ];
  mobileWS = workstation ++ [ profiles.laptop ];
}

Usage

hosts/my-laptop.nix:

{ suites, ... }:
{
  imports = suites.mobileWS;
}