Remove VSCode config and update Zed symlink and settings
- Delete VSCode settings and argv files - Rename Zed settings file and update symlink destination - Add new Zed context servers and projects - Change icon and theme settings for Zed - Add .gitkeep to autostart directory
This commit is contained in:
@@ -6,14 +6,7 @@
|
||||
- name: Define workstation symlinks
|
||||
ansible.builtin.set_fact:
|
||||
workstation_symlinks:
|
||||
- {
|
||||
src: "$DOTFILES_PATH/vscode/settings.json",
|
||||
dest: "~/.config/Code/User/settings.json",
|
||||
}
|
||||
- {
|
||||
src: "$DOTFILES_PATH/zed/settings.json",
|
||||
dest: "~/.config/zed/settings.json",
|
||||
}
|
||||
- { src: "$DOTFILES_PATH/zed/settings.json", dest: "~/.config/zed.json" }
|
||||
- { src: "$DOTFILES_PATH/config/autostart", dest: "~/.config/autostart" }
|
||||
|
||||
- name: Ensure parent directories for workstation symlinks exist
|
||||
|
||||
0
config/autostart/.gitkeep
Normal file
0
config/autostart/.gitkeep
Normal file
@@ -1,3 +0,0 @@
|
||||
{
|
||||
"enable-crash-reporter": true,
|
||||
}
|
||||
@@ -1,86 +0,0 @@
|
||||
{
|
||||
"security.workspace.trust.untrustedFiles": "open",
|
||||
"editor.fontFamily": "Hack Nerd Font",
|
||||
"terminal.integrated.fontFamily": "Hack Nerd Font",
|
||||
"github.copilot.enable": {
|
||||
"*": true
|
||||
},
|
||||
"git.autofetch": true,
|
||||
"[jsonc]": {
|
||||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||
},
|
||||
"[json]": {
|
||||
"editor.defaultFormatter": "vscode.json-language-features"
|
||||
},
|
||||
"vsicons.dontShowNewVersionMessage": true,
|
||||
"debug.internalConsoleOptions": "openOnSessionStart",
|
||||
|
||||
"[go]": {
|
||||
"editor.tabSize": 4,
|
||||
"editor.renderWhitespace": "all"
|
||||
},
|
||||
|
||||
"[nix]": {
|
||||
"editor.formatOnSave": true,
|
||||
"editor.formatOnType": true
|
||||
},
|
||||
|
||||
"[dart]": {
|
||||
"editor.formatOnSave": false,
|
||||
"editor.formatOnType": false,
|
||||
"editor.rulers": [120],
|
||||
"editor.selectionHighlight": false,
|
||||
"editor.tabCompletion": "onlySnippets",
|
||||
"editor.wordBasedSuggestions": "off"
|
||||
},
|
||||
"remote.SSH.remotePlatform": {
|
||||
"mennos-laptop-w": "linux",
|
||||
"mennos-desktop": "linux",
|
||||
"cloud": "linux"
|
||||
},
|
||||
"editor.tabSize": 2,
|
||||
"editor.insertSpaces": true,
|
||||
"editor.detectIndentation": true,
|
||||
"editor.autoIndent": "full",
|
||||
"debug.inlineValues": "on",
|
||||
"git.confirmSync": false,
|
||||
"[dockercompose]": {
|
||||
"editor.defaultFormatter": "ms-azuretools.vscode-docker"
|
||||
},
|
||||
"go.toolsManagement.autoUpdate": true,
|
||||
"redhat.telemetry.enabled": false,
|
||||
"makefile.configureOnOpen": false,
|
||||
"dart.debugExternalPackageLibraries": true,
|
||||
"dart.debugSdkLibraries": true,
|
||||
"dart.warnWhenEditingFilesOutsideWorkspace": false,
|
||||
"window.confirmSaveUntitledWorkspace": false,
|
||||
"git.openRepositoryInParentFolders": "never",
|
||||
"debug.toolBarLocation": "commandCenter",
|
||||
"workbench.colorTheme": "Catppuccin Latte",
|
||||
"ansible.lightspeed.enabled": false,
|
||||
"ansible.lightspeed.suggestions.enabled": false,
|
||||
"docker.extension.enableComposeLanguageServer": false,
|
||||
"roo-cline.allowedCommands": [
|
||||
"npm test",
|
||||
"npm install",
|
||||
"tsc",
|
||||
"git log",
|
||||
"git diff",
|
||||
"git show"
|
||||
],
|
||||
"roo-cline.deniedCommands": [],
|
||||
"kilo-code.allowedCommands": [
|
||||
"npm test",
|
||||
"npm install",
|
||||
"tsc",
|
||||
"git log",
|
||||
"git diff",
|
||||
"git show",
|
||||
"flutter analyze",
|
||||
"flutter"
|
||||
"make"
|
||||
],
|
||||
"kilo-code.deniedCommands": [],
|
||||
"github.copilot.nextEditSuggestions.enabled": true,
|
||||
"workbench.iconTheme": "vscode-icons"
|
||||
}
|
||||
@@ -10,6 +10,22 @@
|
||||
// #############################################
|
||||
// ## Theming ##
|
||||
// #############################################
|
||||
"context_servers": {
|
||||
"mcp-server-context7": {
|
||||
"source": "extension",
|
||||
"enabled": true,
|
||||
"settings": {
|
||||
"default_minimum_tokens": "10000"
|
||||
}
|
||||
},
|
||||
"mcp-server-brave-search": {
|
||||
"source": "extension",
|
||||
"enabled": true,
|
||||
"settings": {
|
||||
"brave_api_key": "BSAEoMzaMsFQWIfrDSs2SkmUExIDN-5"
|
||||
}
|
||||
}
|
||||
},
|
||||
"telemetry": {
|
||||
"diagnostics": false,
|
||||
"metrics": false
|
||||
@@ -19,14 +35,13 @@
|
||||
"host": "desktop",
|
||||
"projects": [
|
||||
{
|
||||
"paths": [
|
||||
"/home/menno/.dotfiles"
|
||||
]
|
||||
"paths": ["/home/menno"]
|
||||
},
|
||||
{
|
||||
"paths": [
|
||||
"/mnt/services/dashy"
|
||||
]
|
||||
"paths": ["/home/menno/.dotfiles"]
|
||||
},
|
||||
{
|
||||
"paths": ["/mnt/services/dashy"]
|
||||
}
|
||||
],
|
||||
"nickname": "Menno's Desktop PC"
|
||||
@@ -40,14 +55,23 @@
|
||||
"username": "salt",
|
||||
"projects": [
|
||||
{
|
||||
"paths": [
|
||||
"/home/salt/releases/current"
|
||||
]
|
||||
"paths": ["/home/salt/releases/current"]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"host": "vps",
|
||||
"projects": [
|
||||
{
|
||||
"paths": ["/home/menno"]
|
||||
},
|
||||
{
|
||||
"paths": ["/home/menno/.dotfiles/./"]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"icon_theme": "Catppuccin Macchiato",
|
||||
"icon_theme": "VSCode Icons (Dark)",
|
||||
"ui_font_size": 16,
|
||||
"buffer_font_size": 16,
|
||||
"minimap": {
|
||||
@@ -59,7 +83,7 @@
|
||||
"theme": {
|
||||
"mode": "system",
|
||||
"light": "Catppuccin Latte",
|
||||
"dark": "Catppuccin Macchiato"
|
||||
"dark": "VSCode Dark Modern"
|
||||
},
|
||||
"tabs": {
|
||||
"close_position": "right",
|
||||
@@ -94,12 +118,13 @@
|
||||
// ## AI Stuff ##
|
||||
// #############################################
|
||||
"agent": {
|
||||
"always_allow_tool_actions": true,
|
||||
"play_sound_when_agent_done": false,
|
||||
"default_profile": "write",
|
||||
"model_parameters": [],
|
||||
"default_model": {
|
||||
"provider": "copilot_chat",
|
||||
"model": "claude-sonnet-4"
|
||||
"model": "grok-code-fast-1"
|
||||
}
|
||||
},
|
||||
"edit_predictions": {
|
||||
Reference in New Issue
Block a user