{ config, pkgs, inputs, lib, ... }: { options = { apps.image = { base.enable = lib.mkEnableOption "enable basic image"; editing.enable = lib.mkEnableOption "enable image editing"; }; }; config = { environment.systemPackages = with pkgs; [ (lib.mkIf (apps.image.base.enable) nomacs) (lib.mkIf (apps.image.editing.enable) gimp3-with-plugins) (lib.mkIf (apps.image.editing.enable) krita) ]; }; }