{ 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; }; }; }