{ config, lib, pkgs, ... }: let cfg = config.my.profiles.development; in { options.my.profiles.development = with lib; { enable = mkEnableOption "Development Tools"; }; config = lib.mkIf cfg.enable { users.users.finn.packages = with pkgs; [ google-chrome vscode neovim # jetbrains.idea-ultimate go (python3.withPackages ( ps: with ps; [ jupyter # notebooks matplotlib numpy pandas pillow plotly scikitlearn scipy tqdm # progressbar in pandas wheel # python development ] )) ]; }; }