System Gen129 @ 2025-12-27-01:17:02 by jonas@monolith

This commit is contained in:
2025-12-27 01:17:02 +01:00
parent 3033f9ca9a
commit b1d891df98
4 changed files with 33 additions and 2 deletions

View File

@@ -26,6 +26,7 @@
./programs/creative.nix
./programs/games.nix
./programs/spotify-shortcuts.nix
./programs/utils.nix
./services/borg-server.nix
./services/gitea-instance.nix
./services/gotify-instance.nix

View File

@@ -66,11 +66,11 @@ in {
lib.optionals cfg.image-editing [gimp krita drawio]
++ lib.optional cfg.image-management digikam
++ lib.optionals cfg.image-raw-processing [
darktable
rawtherapee
enblend-enfuse
hdrmerge
hugin
rawtherapee
unstable.darktable
]
++ lib.optionals cfg.video-editing-light [
ffmpeg

View File

@@ -0,0 +1,26 @@
{
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
];
};
}