main
1{den, ...}: {
2 den.aspects.dev.includes = [den.aspects.dev.utils];
3 den.aspects.dev.utils = {
4 includes = [den.aspects.services.podman];
5
6 nixos = {
7 programs.nix-ld.enable = true;
8 };
9
10 provides.to-users = {
11 hjem = {pkgs, ...}: {
12 packages = with pkgs; [
13 # Nix
14 nixd # Nix LSP
15 alejandra # Nix formatter
16
17 # Make-like
18 gnumake
19 just
20 just-lsp
21
22 # Config file
23 vscode-json-languageserver
24 yaml-language-server
25 taplo # TOML LSP / formatter
26
27 # Script related
28 bash-language-server
29 shellcheck
30 shfmt
31
32 python3
33 ty # Python LSP
34 ruff # Python fomatter
35
36 # Documents
37 rumdl # Markdown linter / formatter
38
39 # Misc
40 jq
41 yq-go
42 scooter
43 ];
44 };
45 };
46 };
47}