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 0000000000000000000000000000000000000000..4925168e999ec8e7b862d604a429751adc69eb30 --- /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 e2dda88df4cfc49c2fc8afcfc296f4880cd59f28..f1a983027c3c54fe1af6ccfe472077da51394f3e 100644 --- a/nixos/layers/desktop.nix +++ b/nixos/layers/desktop.nix @@ -32,7 +32,7 @@ extraGroups = [ "video" ]; - dotfiles.profiles = [ "kitty" ]; + dotfiles.profiles = [ "kitty" "vscode" ]; }; }; }