Files
.hive/modules/programs/utils.nix

27 lines
465 B
Nix

{
config,
lib,
pkgs,
...
}: let
cfg = config.hive.programs.utils;
in {
options.hive.programs.utils = {
enable = lib.mkEnableOption "Enable utilities";
camera = lib.mkOption {
type = lib.types.bool;
default = false;
description = ''
Camera utilities
'';
};
};
config = lib.mkIf cfg.enable {
environment.systemPackages = lib.optionals cfg.camera [
pkgs.cheese
pkgs.obs-studio
];
};
}