restructuring

This commit is contained in:
cnst
2024-06-23 13:18:58 +02:00
parent b2aec1af0d
commit cdf2b9771c
22 changed files with 300 additions and 893 deletions

View File

@@ -34,11 +34,6 @@ let
gotools
];
haskell = [
haskell-language-server
ghc
];
lua = [
lua-language-server
stylua
@@ -69,16 +64,9 @@ let
];
rust = [
rustToolchain
bacon # background code check
];
rustToolchain = pkgs.fenix.stable.withComponents [
"cargo"
"clippy"
"rust-src"
"rustc"
"rustfmt"
"rust-analyzer"
cargo
rustfmt
rust-analyzer
];
shell = [
@@ -98,18 +86,7 @@ let
];
extraPackages =
tools
++ c
++ gamedev
++ golang
++ haskell
++ lua
++ markup
++ nix
++ python
++ rust
++ shell
++ web;
tools ++ c ++ gamedev ++ golang ++ lua ++ markup ++ nix ++ python ++ rust ++ shell ++ web;
in
{
@@ -123,9 +100,4 @@ in
plugins = with pkgs.vimPlugins; [ telescope-cheat-nvim ];
inherit extraPackages;
};
programs.helix = {
enable = true;
inherit extraPackages;
};
}