feat: many changes
This commit is contained in:
parent
8cd75009d9
commit
3d48e35de5
14 changed files with 304 additions and 71 deletions
|
|
@ -1,7 +1,45 @@
|
|||
{ den, pkgs, ... }: {
|
||||
den.aspects.dev.nixos = { pkgs, ... }: {
|
||||
environment.systemPackages = with pkgs; [
|
||||
{ den, inputs, pkgs, ... }: {
|
||||
den.aspects.dev.nixos = { pkgs, ... }:
|
||||
let
|
||||
pkgs-unstable = inputs.nixpkgs-unstable.legacyPackages.${pkgs.system};
|
||||
in
|
||||
{
|
||||
environment.systemPackages = (with pkgs-unstable; [
|
||||
# Basic
|
||||
gcc
|
||||
fzf
|
||||
];
|
||||
tree-sitter
|
||||
# LSPs
|
||||
bash-language-server # Bash
|
||||
lua-language-server # lua
|
||||
nixd # Nix
|
||||
vscode-langservers-extracted # Json & CSS
|
||||
yaml-language-server # Yaml
|
||||
dockerfile-language-server # Docker
|
||||
marksman # Markdown
|
||||
clang-tools # C++
|
||||
jdt-language-server # Java
|
||||
typescript-language-server # Typescript
|
||||
pyright # Python
|
||||
taplo # TOML and rust crates
|
||||
sqls # SQL
|
||||
astro-language-server # Astro
|
||||
angular-language-server # Angular
|
||||
vue-language-server # Vue
|
||||
tailwindcss-language-server # Tailwind
|
||||
# Extra
|
||||
chafa
|
||||
ripgrep
|
||||
]) ++ (with pkgs; [
|
||||
# Other
|
||||
vimPlugins.blink-cmp
|
||||
jetbrains.idea-community
|
||||
aseprite
|
||||
]);
|
||||
|
||||
programs.java = {
|
||||
enable = true;
|
||||
package = pkgs.jdk17;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue