{ lib , pkgs , config , ... }: let inherit (lib) mkEnableOption mkIf mkForce mkDefault; cfg = config.my.profiles.work; in { options.my.profiles.work.enable = mkEnableOption "work profile"; config = mkIf cfg.enable { my = { programs = { ssh.enable = mkForce false; git.identity.email = mkDefault "moritz.boehme@l.de"; miracast.enable = mkDefault true; python.versions = { "311".enable = mkDefault true; "312".enable = mkDefault true; }; jetbrains = { pycharm = { enable = true; package = pkgs.jetbrains.pycharm-professional; }; idea.enable = true; }; }; services.synology-drive.enable = true; }; environment.systemPackages = with pkgs; [ file gnumake pavucontrol poetry ]; networking.networkmanager.enableStrongSwan = true; }; }