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

28 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.
'';
2025-01-29 04:48:19 +00:00
example = [ "a-happy-gnome" "knome" "horizontal-hunger" ];
};
2020-10-20 15:56:10 +00:00
2025-01-29 04:48:19 +00:00
imports = [ ./a-happy-gnome ./knome ];
2020-08-16 08:33:44 +00:00
}