From 35ba4fd95186d18c560c262237d9fcfdf91e86fb Mon Sep 17 00:00:00 2001 From: Jens Nolte <jens@nightmarestudio.de> Date: Thu, 3 Oct 2019 21:04:09 +0200 Subject: [PATCH] Add VS Code configuration --- .../vscode/.config/Code/User/settings.json | 37 +++++++++++++++++++ nixos/layers/desktop.nix | 2 +- 2 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 home-profiles/vscode/.config/Code/User/settings.json diff --git a/home-profiles/vscode/.config/Code/User/settings.json b/home-profiles/vscode/.config/Code/User/settings.json new file mode 100644 index 0000000..4925168 --- /dev/null +++ b/home-profiles/vscode/.config/Code/User/settings.json @@ -0,0 +1,37 @@ +{ + "workbench.settings.editor": "json", + "workbench.settings.useSplitJSON": true, + "workbench.colorTheme": "Monokai Dimmed", + "window.zoomLevel": 0, + "vim.disableExtension": false, + "vim.leader": "-", + "vim.sneak": true, + "vim.easymotion": true, + "vim.useSystemClipboard": true, + "vim.smartcase": true, + "vim.handleKeys": { + "<C-d>": false + }, + "vim.insertModeKeyBindings": [ + { + "before": ["f", "d"], + "after": ["<Esc>"] + } + ], + "vim.highlightedyank.enable": true, + "explorer.openEditors.visible": 0, + + "terminal.integrated.shell.windows": "cmd.exe", + "terminal.integrated.shellArgs.windows": [ + "/k", "%userprofile%\\cmder\\vendor\\init.bat" + ], + "editor.cursorSmoothCaretAnimation": true, + "editor.fontFamily": "Fira Code Light", + "editor.fontLigatures": true, + "search.smartCase": true, + + // Windows: + // %userprofile% seems to have no effect, test again and then maybe report as bug + "terminal.external.windowsExec": "C:\\Users\\Jens\\cmder\\cmder.exe", + "powershell.powerShellExePath": "C:\\Program Files\\PowerShell\\6\\pwsh.exe" +} diff --git a/nixos/layers/desktop.nix b/nixos/layers/desktop.nix index e2dda88..f1a9830 100644 --- a/nixos/layers/desktop.nix +++ b/nixos/layers/desktop.nix @@ -32,7 +32,7 @@ extraGroups = [ "video" ]; - dotfiles.profiles = [ "kitty" ]; + dotfiles.profiles = [ "kitty" "vscode" ]; }; }; } -- GitLab