Use specialisation to switch themes on NixOS

This commit is contained in:
Geoffrey Frogeye 2023-12-17 12:37:41 +01:00
parent b94e030619
commit 6b00a19d0c
Signed by: geoffrey
GPG key ID: C72403E7F82E6AD8
3 changed files with 18 additions and 4 deletions

View file

@ -3,6 +3,11 @@
options.frogeye = {
extra = lib.mkEnableOption "Big software";
gaming = lib.mkEnableOption "Games";
polarity = lib.mkOption {
default = "dynamic";
description = "Whether to use light theme or dark theme.";
type = lib.types.enum [ "dynamic" "light" "dark" ];
};
desktop = {
xorg = lib.mkEnableOption "Enable X11 support";
numlock = lib.mkEnableOption "Auto-enable numlock";