nixos-config/modules/nixos/_private/workflows/default.nix

35 lines
1.0 KiB
Nix
Raw Normal View History

# Themes are your graphical sessions. It also contains your aesthetics even
# specific workflow and whatnots. You can also show your desktop being
# modularized like this.
{ lib, ... }:
2020-08-16 08:33:44 +00:00
{
options.workflows.enable = lib.mkOption {
type = with lib.types; listOf (enum [ ]);
default = [ ];
description = ''
A list of workflows to be enabled.
Each workflow basically represents a way to interact with your computer
such as a typical complete desktop environment or a minimalistic desktop
featuring a standalone window manager with a custom status bar.
While there's no set convention as to what each workflow should be,
workflows usually contain a complete graphical session configured inside
of it. A couple of exceptions are, for example, a complete standalone
tmux configuration where it can be used inside of a TTY or something like
that.
'';
2024-05-26 08:38:22 +00:00
example = [
"a-happy-gnome"
"knome"
"horizontal-hunger"
];
};
2020-10-20 15:56:10 +00:00
imports = [
./a-happy-gnome
./knome
];
2020-08-16 08:33:44 +00:00
}