{ pkgs, lib, flake, ... }: { programs = { vscode = let configPath = ./config; keybindingsPath = import (configPath + /keybindings.nix); extensionsPath = import (configPath + /extensions.nix) { inherit pkgs ; }; userSettingsPath = import (configPath + /userSettings.nix) { inherit pkgs lib flake ; }; in { enable = true; package = pkgs.vscode; keybindings = keybindingsPath; extensions = extensionsPath; userSettings = userSettingsPath; }; }; }