{ 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 = { spotify-player.enable = false; 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; package = pkgs.jetbrains.idea-ultimate; }; }; }; services.synology-drive.enable = true; }; environment.systemPackages = with pkgs; [ file gnumake pavucontrol poetry ]; networking.networkmanager.enableStrongSwan = true; virtualisation.podman.dockerSocket.enable = true; systemd.user.tmpfiles.rules = [ "L /run/user/1000/docker.sock - - - - /run/user/1000/podman/podman.sock" ]; }; }