feat(editor_vscode): install extensions

Fixes #63

Signed-off-by: Matej Focko <me@mfocko.xyz>
This commit is contained in:
Matej Focko 2024-12-30 12:39:50 +01:00
parent e5623735e3
commit c6ea1ed4dc
Signed by: mfocko
SSH key fingerprint: SHA256:icm0fIOSJUpy5+1x23sfr+hLtF9UhY8VpMC7H4WFJP8
3 changed files with 110 additions and 0 deletions

View file

@ -14,3 +14,102 @@ flatpak_apps:
- org.telegram.desktop
# - org.x.Warpinator
- org.flameshot.Flameshot
editor_vscode_extensions:
# C/C++
- bazelbuild.vscode-bazel
- ms-vscode.cmake-tools
- ms-vscode.cpptools
- ms-vscode.cpptools-extension-pack
- ms-vscode.cpptools-themes
- twxs.cmake
# C#
- ms-dotnettools.csdevkit
- ms-dotnettools.csharp
- ms-dotnettools.vscode-dotnet-runtime
- ms-dotnettools.vscodeintellicode-csharp
# Deno
- denoland.vscode-deno
# Go
- golang.go
# Hare
- adotinthevoid.hare-highlighting
# Java
- redhat.java
- vscjava.vscode-gradle
- vscjava.vscode-java-debug
- vscjava.vscode-java-dependency
- vscjava.vscode-java-pack
- vscjava.vscode-java-test
- vscjava.vscode-maven
# Kotlin
- mathiasfrohlich.kotlin
# Python
- charliermarsh.ruff
- ms-python.debugpy
- ms-python.python
- ms-python.vscode-pylance
- ms-toolsai.jupyter
- ms-toolsai.jupyter-keymap
- ms-toolsai.jupyter-renderers
- ms-toolsai.vscode-jupyter-cell-tags
- ms-toolsai.vscode-jupyter-slideshow
# Rust
- rust-lang.rust-analyzer
# Swift
- sswg.swift-lang
- vadimcn.vscode-lldb
# Zig
- ziglang.vscode-zig
# Git
- eamodio.gitlens
# Themes
- akamud.vscode-theme-onedark
- akamud.vscode-theme-onelight
- alexandernanberg.horizon-theme-vscode
- atomiks.moonlight
- avidworks.vampiro
- catppuccin.catppuccin-vsc
- ddiu8081.moegi-theme
- dracula-theme.theme-dracula
- enkia.tokyo-night
- fabiospampinato.vscode-monokai-night
- github.github-vscode-theme
- gnhuy91.theme-oceanicnext-sublime
- ibmlover.oxocarbon
- keifererikson.nightfox
- liviuschera.noctis
- mcagampan.dark-horizon
- ms-vscode.theme-tomorrowkit
- mvllow.rose-pine
- sdras.night-owl
- teabyii.ayu
- tomphilbin.gruvbox-themes
- vincentfiestada.cold-horizon-vscode
- zhuangtongfa.material-theme
# Misc
- asciidoctor.asciidoctor-vscode
- cs50.vscode-presentation-mode
- danielgjackson.auto-dark-mode-windows
- editorconfig.editorconfig
- ms-vscode-remote.remote-containers
- tamasfe.even-better-toml
- unifiedjs.vscode-mdx
- vscodevim.vim
# Where does this come from?
- visualstudioexptteam.intellicode-api-usage-examples
- visualstudioexptteam.vscodeintellicode

View file

@ -0,0 +1,3 @@
---
# List of VSCode extensions to be installed with the VSCode
editor_vscode_extensions: []

View file

@ -17,3 +17,11 @@
loop:
- settings
- keybindings
- name: Install extensions
ansible.builtin.command:
cmd: code-insiders --install-extension {{ item }}
register: _editor_vscode_installation_result
changed_when: '"was successfully installed." in _editor_vscode_installation_result.stdout'
failed_when: '"Error while installing extensions" in _editor_vscode_installation_result.stderr'
loop: "{{ editor_vscode_extensions }}"