2023-02-07 18:23:51 +01:00
|
|
|
{pkgs, ...}: let
|
2023-11-23 17:14:15 +01:00
|
|
|
marketPlaceExtensions =
|
|
|
|
pkgs.vscode-utils.extensionsFromVscodeMarketplace [
|
|
|
|
];
|
2022-10-31 11:04:38 +01:00
|
|
|
in {
|
2020-12-05 02:10:57 +01:00
|
|
|
programs.vscode = {
|
|
|
|
enable = true;
|
2023-11-24 11:34:17 +01:00
|
|
|
# package = pkgs.vscodium;
|
2023-11-23 17:14:15 +01:00
|
|
|
extensions = with pkgs.vscode-extensions;
|
|
|
|
[
|
|
|
|
ms-vscode-remote.remote-ssh
|
2023-11-24 11:34:17 +01:00
|
|
|
# bbenoist.nix
|
|
|
|
# vscodevim.vim
|
|
|
|
# rust-lang.rust-analyzer
|
|
|
|
# mkhl.direnv
|
2023-11-23 17:14:15 +01:00
|
|
|
]
|
|
|
|
++ marketPlaceExtensions;
|
2023-11-24 11:34:17 +01:00
|
|
|
mutableExtensionsDir = true;
|
2020-12-05 02:10:57 +01:00
|
|
|
};
|
2022-06-02 09:53:20 +02:00
|
|
|
|
2023-02-07 18:23:51 +01:00
|
|
|
home.packages = [pkgs.nixpkgs-fmt pkgs.alejandra];
|
2020-11-26 00:24:41 +01:00
|
|
|
}
|
2020-12-05 02:10:57 +01:00
|
|
|
# TODO: automate
|
2020-11-26 00:24:41 +01:00
|
|
|
### original list:
|
|
|
|
# 74th.Theme-NaturalContrast-With-HC
|
|
|
|
# AlanWalk.markdown-toc
|
|
|
|
# DiryoX.Paper-tmTheme
|
|
|
|
# Mit.Monokai-Polished
|
|
|
|
# Stephanvs.dot
|
|
|
|
# ZakCodes.rust-snippets
|
|
|
|
# aaron-bond.better-comments
|
|
|
|
# af4jm.vscode-icalendar
|
|
|
|
# akmittal.hugofy
|
|
|
|
# asciidoctor.asciidoctor-vscode
|
|
|
|
# bierner.markdown-preview-github-styles
|
|
|
|
# brian-yu.made-of-code
|
|
|
|
# bungcip.better-toml
|
|
|
|
# bwildeman.tabulous
|
|
|
|
# CoenraadS.bracket-pair-colorizer
|
|
|
|
# dawhite.mustache
|
|
|
|
# doctorrustynelson.vscode-nomnoml
|
|
|
|
# eamodio.gitlens
|
|
|
|
# ethansugar.monokai-light
|
|
|
|
# gerane.Theme-Monokai-Contrast
|
|
|
|
# gerane.Theme-snappy-light
|
|
|
|
# GitHub.vscode-pull-request-github
|
|
|
|
# golang.go
|
|
|
|
# hashicorp.terraform
|
|
|
|
# hawkeyegold.bonsai
|
|
|
|
# hdg.live-html-previewer
|
|
|
|
# JaimeOlivares.yuml
|
|
|
|
# James-Yu.latex-workshop
|
|
|
|
# jebbs.plantuml
|
|
|
|
# jeremyfa.tasks-chooser
|
|
|
|
# joaompinto.asciidoctor-vscode
|
|
|
|
# johndugan.contrast-theme
|
|
|
|
# k3a.theme-dark-plus-contrast
|
|
|
|
# kenhowardpdx.vscode-gist
|
|
|
|
# leizongmin.quick-open
|
|
|
|
# mechatroner.rainbow-csv
|
|
|
|
# mermade.openapi-lint
|
|
|
|
# mimarec.swagger-doc-viewer
|
|
|
|
# mitaki28.vscode-clang
|
|
|
|
# mohsen1.prettify-json
|
|
|
|
# ms-azuretools.vscode-docker
|
|
|
|
# ms-python.python
|
|
|
|
# ms-toolsai.jupyter
|
|
|
|
# ms-vscode.cpptools
|
|
|
|
# nocksock.vscode-quick-open-create
|
|
|
|
# oderwat.indent-rainbow
|
|
|
|
# paulofallon.phantypist
|
|
|
|
# qnsolutions.swaggitor
|
|
|
|
# redhat.vscode-yaml
|
|
|
|
# rozbo.papercolor-vscode
|
|
|
|
# rstuven.iferrblocks
|
|
|
|
# rust-lang.rust
|
|
|
|
# sashaweiss.bracket-jumper
|
|
|
|
# skellock.just
|
|
|
|
# steditor.line-endings
|
|
|
|
# streetsidesoftware.code-spell-checker
|
|
|
|
# streetsidesoftware.code-spell-checker-german
|
|
|
|
# sugarpirate.theme-tinacious-contrast
|
|
|
|
# sysoev.vscode-open-in-github
|
|
|
|
# tht13.html-preview-vscode
|
|
|
|
# tickleforce.scrolloff
|
|
|
|
# timonwong.shellcheck
|
|
|
|
# Tyriar.sort-lines
|
|
|
|
# vadimcn.vscode-lldb
|
|
|
|
# vscodevim.vim
|
|
|
|
# vthiery.prettify-selected-json
|
|
|
|
# webfreak.debug
|
|
|
|
# xaver.clang-format
|
|
|
|
# xmonader.vscode-capnp
|
|
|
|
# xyz.plsql-language
|
|
|
|
# yzane.markdown-pdf
|
|
|
|
# zxh404.vscode-proto3
|
2023-02-07 18:23:51 +01:00
|
|
|
|