diff options
Diffstat (limited to 'user/settings/development')
-rw-r--r-- | user/settings/development/base.nix | 6 | ||||
-rw-r--r-- | user/settings/development/golang.nix | 8 | ||||
-rw-r--r-- | user/settings/development/web.nix | 3 |
3 files changed, 11 insertions, 6 deletions
diff --git a/user/settings/development/base.nix b/user/settings/development/base.nix index 5bf54172..83af68ae 100644 --- a/user/settings/development/base.nix +++ b/user/settings/development/base.nix @@ -3,14 +3,12 @@ , ... }: { - imports = [ ../../modules/tabnine.nix ]; home.packages = with pkgs; [ shellcheck shfmt - nodePackages.dockerfile-language-server-nodejs - nodePackages.vscode-json-languageserver - nodePackages.yaml-language-server + dockerfile-language-server-nodejs + yaml-language-server lua-language-server taplo # toml diff --git a/user/settings/development/golang.nix b/user/settings/development/golang.nix index a9293a31..7fe5ad1e 100644 --- a/user/settings/development/golang.nix +++ b/user/settings/development/golang.nix @@ -12,6 +12,10 @@ golangci-lint-langserver personal.prettier-plugin-go-template ]; + home.sessionPath = [ + "$HOME/go/bin" + ]; + home.sessionVariables.GOTOOLCHAIN = "local"; # use installed go tools programs.emacs.extraPackages = epkgs: (with epkgs; [ go-eldoc go-tag @@ -20,4 +24,8 @@ programs.neovim.plugins = with pkgs.vimPlugins; [ coc-go ]; + programs.fish.shellAbbrs = { + gmt = "go mod tidy"; + gmd = "go mod download"; + }; } diff --git a/user/settings/development/web.nix b/user/settings/development/web.nix index 77b3e01d..e4d9d02c 100644 --- a/user/settings/development/web.nix +++ b/user/settings/development/web.nix @@ -4,8 +4,7 @@ , ... }: { home.packages = with pkgs.nodePackages; [ - vscode-css-languageserver-bin - vscode-html-languageserver-bin + vscode-langservers-extracted csslint stylelint ] ++ (with pkgs; [ |