Configure vscodium
This commit is contained in:
parent
626deeecdc
commit
c1bb844026
|
@ -15,5 +15,41 @@
|
|||
programs.vscode = {
|
||||
enable = true;
|
||||
package = pkgs.vscodium;
|
||||
extensions = with pkgs.vscode-extensions; [
|
||||
eamodio.gitlens
|
||||
editorconfig.editorconfig
|
||||
haskell.haskell
|
||||
bbenoist.nix
|
||||
vscodevim.vim
|
||||
svsool.markdown-memo
|
||||
tabnine.tabnine-vscode
|
||||
gruntfuggly.todo-tree
|
||||
arrterian.nix-env-selector
|
||||
jnoortheen.nix-ide
|
||||
pkief.material-icon-theme
|
||||
yzhang.markdown-all-in-one
|
||||
davidlday.languagetool-linter
|
||||
justusadam.language-haskell
|
||||
naumovs.color-highlight
|
||||
timonwong.shellcheck
|
||||
usernamehw.errorlens
|
||||
valentjn.vscode-ltex
|
||||
xyz.local-history
|
||||
alefragnani.project-manager
|
||||
];
|
||||
userSettings = {
|
||||
"editor.fontFamily" = "JetBrainsMono Nerd Font, monospace";
|
||||
"files.autoSave" = "onFocusChange";
|
||||
"editor.tabSize" = 3;
|
||||
"editor.fontLigatures" = true;
|
||||
"workbench.colorTheme" = "Default Light+";
|
||||
"gitlens.hovers.currentLine.over" = "line";
|
||||
"workbench.iconTheme" = "material-icon-theme";
|
||||
"update.mode" = "none";
|
||||
"update.showReleaseNotes" = false;
|
||||
"extensions.autoUpdate" = false;
|
||||
"extensions.autoCheckUpdates" = false;
|
||||
"local-history.path" = "~/.volatile/vscode-local-history/";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -9,6 +9,8 @@ in
|
|||
unstableHaskellPackages = unstable.haskellPackages;
|
||||
unstableGhc = unstable.ghc;
|
||||
home-assistant = unstable.home-assistant;
|
||||
vscode-extensions = unstable.vscode-extensions;
|
||||
vscode = unstable.vscode;
|
||||
nix-output-monitor = unstable.nix-output-monitor.overrideAttrs (old: {
|
||||
src = super.sources.nix-output-monitor;
|
||||
buildInputs = old.buildInputs ++ (with unstable.haskellPackages; [ streamly optics generic-optics ]);
|
||||
|
|
Loading…
Reference in a new issue