nixfleet/users/profiles/vscode/default.nix
2021-10-28 12:53:35 +02:00

31 lines
656 B
Nix

{ pkgs, ... }:
{
# only purpose of this is to make vscode login to Github
services.gnome-keyring = {
enable = true;
};
programs.vscode = {
enable = true;
userSettings = {
"update.channel" = "none";
"editor"."formatOnSave" = true;
"window"."menuBarVisibility" = "classic";
"[nix]"."editor.tabSize" = 2;
"nix"."enableLanguageServer" = true;
};
extensions = with pkgs.vscode-extensions; [
eamodio.gitlens
jnoortheen.nix-ide
haskell.haskell
justusadam.language-haskell
];
};
home.packages = with pkgs; [
haskell-language-server
stylish-haskell
ghc
];
}