{ config, lib, pkgs, ... }: { options = { apps.development.languages = { python = lib.mkEnableOption "enable python"; }; }; config = { environment.systemPackages = with pkgs; [ (lib.mkIf lib.mkIf config.development.languages.python.enable virtualenv) ]; }; }