mirror of
https://github.com/donovanglover/nix-config.git
synced 2024-11-22 08:14:00 +01:00
meta: Move dev tools to neovim module
This fixes some neovim plugins throwing errors due to missing things such as language servers. Note that although it *would* be possible to abstract this functionality into a variety of imports, options, or other abstractions, including everything at once should reduce complexity since I am not interested in maintaining different states of configuration. In other words, either everything works, or something doesn't work and then everything works.
This commit is contained in:
parent
7d79840d3d
commit
f5d7fba157
@ -16,6 +16,17 @@ in
|
||||
|
||||
home-manager.sharedModules = [
|
||||
{
|
||||
home.packages = with pkgs; [
|
||||
go gopls
|
||||
nil alejandra nixpkgs-fmt nixfmt
|
||||
nodejs yarn deno
|
||||
gcc rustc rustfmt cargo rust-analyzer bacon
|
||||
marksman
|
||||
lua-language-server
|
||||
clang-tools
|
||||
texlab
|
||||
];
|
||||
|
||||
programs.neovim = {
|
||||
enable = true;
|
||||
extraConfig = /* vim */ ''
|
||||
|
29
src/main.nix
29
src/main.nix
@ -73,35 +73,6 @@ let VARIABLES = import ./variables.nix; in {
|
||||
treefmt
|
||||
jamesdsp
|
||||
|
||||
# dev
|
||||
marksman
|
||||
lua-language-server
|
||||
clang-tools
|
||||
texlab
|
||||
|
||||
# go
|
||||
go
|
||||
gopls
|
||||
|
||||
# nix
|
||||
nil
|
||||
alejandra
|
||||
nixpkgs-fmt
|
||||
nixfmt
|
||||
|
||||
# node/yarn/deno
|
||||
nodejs
|
||||
yarn
|
||||
deno
|
||||
|
||||
# rust
|
||||
gcc
|
||||
rustc
|
||||
rustfmt
|
||||
cargo
|
||||
rust-analyzer
|
||||
bacon
|
||||
|
||||
# other
|
||||
audacity
|
||||
gimp
|
||||
|
Loading…
Reference in New Issue
Block a user