feat: many changes

This commit is contained in:
Zoty 2026-03-28 21:26:04 -03:00
parent 8cd75009d9
commit 3d48e35de5
Signed by: Zoty
SSH key fingerprint: SHA256:WsGEGivgl37t3Mth6uugXMOgMCTR7QolIepNbC+j/tA
14 changed files with 304 additions and 71 deletions

View file

@ -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;
};
};
}