chore: clean up VSCode settings and add fonts/extensions arty tasks

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-22 11:26:18 +02:00
co-authored by Claude Sonnet 4.6
parent e3cc576d96
commit 5239a98f47
2 changed files with 61 additions and 87 deletions
+43 -87
View File
@@ -1,87 +1,43 @@
{ {
"workbench.externalBrowser": "chrome", "workbench.colorTheme": "Nord",
"explorer.confirmPasteNative": false, "workbench.externalBrowser": "chrome",
"javascript.updateImportsOnFileMove.enabled": "never", "explorer.confirmDragAndDrop": false,
"editor.defaultFormatter": "esbenp.prettier-vscode", "explorer.confirmPasteNative": false,
"[jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.defaultFormatter": "esbenp.prettier-vscode" "editor.formatOnSave": true,
}, "[jsonc]": {
"ruby.rubocop.executePath": "", "editor.defaultFormatter": "esbenp.prettier-vscode"
"ruby.rubocop.configFilePath": ".rubocop.yml", },
"ruby.rubocop.onSave": true, "[svelte]": {
"[ignore]": { "editor.defaultFormatter": "svelte.svelte-vscode"
"editor.defaultFormatter": "foxundermoon.shell-format" },
}, "[svg]": {
"github.copilot.enable": { "editor.defaultFormatter": "jock.svg"
"*": true, },
"plaintext": false, "javascript.updateImportsOnFileMove.enabled": "never",
"markdown": false, "svelte.enable-ts-plugin": true,
"scminput": false, "go.toolsManagement.autoUpdate": true,
"shellscript": false "git.confirmSync": false,
}, "remote.autoForwardPortsSource": "hybrid",
"[svelte]": { "claudeCode.preferredLocation": "panel",
"editor.defaultFormatter": "svelte.svelte-vscode" "terminal.integrated.fontFamily": "MesloLGLDZ Nerd Font Mono",
}, "terminal.integrated.sendKeybindingsToShell": true,
"[dockerfile]": { "terminal.integrated.defaultProfile.linux": "zsh (login)",
"editor.defaultFormatter": "ms-azuretools.vscode-docker" "terminal.integrated.profiles.linux": {
}, "bash": {
"[nginx]": { "path": "bash",
"editor.defaultFormatter": "raynigon.nginx-formatter" "icon": "terminal-bash"
}, },
"[svg]": { "zsh": {
"editor.defaultFormatter": "jock.svg" "path": "zsh"
}, },
"[shellscript]": { "zsh (login)": {
"editor.defaultFormatter": "foxundermoon.shell-format" "path": "zsh",
}, "args": ["-l"]
"[dotenv]": { },
"editor.defaultFormatter": "foxundermoon.shell-format" "pwsh": {
}, "path": "pwsh",
"makefile.configureOnOpen": true, "icon": "terminal-powershell"
"workbench.editorAssociations": { }
"*.copilotmd": "vscode.markdown.preview.editor", }
"*.cables": "default" }
},
"editor.formatOnSave": true,
"docker.extension.enableComposeLanguageServer": false,
"remote.autoForwardPortsSource": "hybrid",
"chat.tools.terminal.autoApprove": {
"/^cd /home/valknar/projects/realesrgan-api && git push -u origin main$/": {
"approve": true,
"matchCommandLine": true
}
},
"svelte.enable-ts-plugin": true,
"terminal.integrated.sendKeybindingsToShell": true,
"explorer.confirmDragAndDrop": false,
"claudeCode.preferredLocation": "panel",
"git.confirmSync": false,
"terminal.integrated.fontFamily": "MesloLGLDZ Nerd Font Mono",
"terminal.integrated.profiles.linux": {
"bash": {
"path": "bash",
"icon": "terminal-bash"
},
"zsh": {
"path": "zsh"
},
"zsh (login)": {
"path": "zsh",
"args": ["-l"]
},
"fish": {
"path": "fish"
},
"tmux": {
"path": "tmux",
"icon": "terminal-tmux"
},
"pwsh": {
"path": "pwsh",
"icon": "terminal-powershell"
}
},
"terminal.integrated.defaultProfile.linux": "zsh (login)",
"go.toolsManagement.autoUpdate": true,
"workbench.colorTheme": "Nord"
}
+18
View File
@@ -65,3 +65,21 @@ scripts:
go:install:tools: CGO_ENABLED=1 go install -tags extended,withdeploy github.com/gohugoio/hugo@latest github.com/mikefarah/yq/v4@latest go:install:tools: CGO_ENABLED=1 go install -tags extended,withdeploy github.com/gohugoio/hugo@latest github.com/mikefarah/yq/v4@latest
go:clean: go clean -cache && go clean -modcache go:clean: go clean -cache && go clean -modcache
micro:setup: micro -plugin install nordcolors micro:setup: micro -plugin install nordcolors
fonts:install:meslo: |
curl -fLo /tmp/Meslo.zip "https://github.com/ryanoasis/nerd-fonts/releases/latest/download/Meslo.zip"
mkdir -p ~/.local/share/fonts/MesloNerdFont
unzip -o /tmp/Meslo.zip "MesloLGLDZ*.ttf" -d ~/.local/share/fonts/MesloNerdFont
fc-cache -fv
vscode:extensions: |
code --install-extension arcticicestudio.nord-visual-studio-code
code --install-extension anthropic.claude-code
code --install-extension editorconfig.editorconfig
code --install-extension esbenp.prettier-vscode
code --install-extension svelte.svelte-vscode
code --install-extension golang.go
code --install-extension jock.svg
code --install-extension mechatroner.rainbow-csv
code --install-extension ms-azuretools.vscode-containers
code --install-extension irongeek.vscode-env
code --install-extension ms-vscode.powershell
code --install-extension google.gemini-cli-vscode-ide-companion