{ config, lib, pkgs, ... }: let cfg = config.sils.vscodium; in { options.sils.vscodium.enable = lib.mkEnableOption "vscodium editor"; config = lib.mkIf cfg.enable { programs.vscode = { enable = true; package = pkgs.vscodium; profiles.default.extensions = with pkgs.vscode-extensions; [ vscodevim.vim ms-python.python ms-python.debugpy ms-python.pylint ms-python.flake8 ms-python.mypy-type-checker jnoortheen.nix-ide oops418.nix-env-picker mkhl.direnv ]; }; }; }