2022-01-01 12:14:50 +00:00
|
|
|
{ pkgs ? import <nixpkgs> { } }:
|
|
|
|
|
|
|
|
pkgs.mkShell {
|
2022-09-29 03:34:07 +00:00
|
|
|
packages = with pkgs; [
|
|
|
|
asciidoctor
|
|
|
|
age
|
|
|
|
git
|
|
|
|
jq
|
|
|
|
nixpkgs-fmt
|
|
|
|
sops
|
2022-11-19 03:00:53 +00:00
|
|
|
treefmt
|
2022-11-26 12:52:53 +00:00
|
|
|
deploy-rs
|
2022-09-29 03:34:07 +00:00
|
|
|
|
|
|
|
# Language servers for various parts of the config that uses a language.
|
2023-03-24 02:25:49 +00:00
|
|
|
lua-language-server
|
2022-09-29 03:34:07 +00:00
|
|
|
pyright
|
|
|
|
rnix-lsp
|
2022-11-19 03:00:53 +00:00
|
|
|
|
|
|
|
# Formatters...
|
|
|
|
stylua # ...for Lua.
|
|
|
|
black # ...for Python.
|
|
|
|
nixpkgs-fmt # ...for Nix.
|
2022-09-29 03:34:07 +00:00
|
|
|
];
|
2022-01-01 12:14:50 +00:00
|
|
|
}
|