main
1{den, ...}: {
2 den.aspects.dev.includes = [den.aspects.dev.tools];
3 den.aspects.dev.tools = {
4 includes = [den.aspects.services.podman];
5
6 provides.to-users = {
7 hjem = {pkgs, ...}: {
8 packages = with pkgs; [
9 # Nix
10 alejandra # Nix formatter
11 dix # Nix diff viewer
12 nixd # Nix LSP
13 nix-output-monitor
14 nix-tree
15 nurl # Nix url prefetcher
16
17 # Make-like
18 gnumake
19 just
20 just-lsp
21
22 # JSON-like
23 vscode-json-languageserver
24 yaml-language-server
25 taplo # TOML LSP / formatter
26
27 # Script
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 # DevOps
40 skopeo
41 ];
42 };
43 };
44 };
45}