# ./modules/apps/zen-browser.nix { lib, ... }: { options.mySystem = { apps = { zenBrowser = { enable = lib.mkEnableOption "Enable Zen Browser"; packageRef = lib.mkOption { type = lib.types.str; default = "zen-browser"; description = "Package reference for Zen Browser"; }; }; }; }; config = lib.mkIf (config.mySystem.apps.zenBrowser.enable) { # Here you could set Home Manager packages or system packages environment.systemPackages = [ (import {}).zen-browser ]; }; }