{ config, pkgs, inputs, lib, ... }: { options = { apps.misc = { obsidian.enable = lib.mkEnableOption "enable obsidian"; bitwarden.enable = lib.mkEnableOption "enable bitwarden"; blender.enable = lib.mkEnableOption "enable blender"; }; }; config = { environment.systemPackages = with pkgs; [ (lib.mkIf (config.apps.misc.obsidian.enable) obsidian) (lib.mkIf (config.apps.misc.bitwarden.enable) rbw ( lib.mkIf (config.desktop.shell.rofi.enable) pinentry-curses rofi-rbw )) (lib.mkIf (config.apps.misc.blender.enable) blender) libsecret gcr_4 pass ]; programs = { seahorse.enable = true; }; services = { gnome.gnome-keyring.enable = true; }; }; }