shell: refactor, reduce size
- drop treefmt, accessible via `nix fmt` - drop mkdocs, accessible via `inv mkdocs` this halves the size of the devshell
This commit is contained in:
parent
fa5480719b
commit
486311ad29
2 changed files with 14 additions and 12 deletions
18
shell.nix
18
shell.nix
|
@ -1,21 +1,15 @@
|
|||
{
|
||||
perSystem = { config, pkgs, ... }: {
|
||||
perSystem = { pkgs, ... }: {
|
||||
devShells = {
|
||||
default = with pkgs; mkShellNoCC {
|
||||
buildInputs = [
|
||||
packages = [
|
||||
jq
|
||||
python3.pkgs.deploykit
|
||||
python3.pkgs.invoke
|
||||
python3.pkgs.requests
|
||||
rsync
|
||||
sops
|
||||
ssh-to-age
|
||||
(python3.withPackages (
|
||||
p: [
|
||||
p.deploykit
|
||||
p.invoke
|
||||
p.requests
|
||||
]
|
||||
))
|
||||
rsync
|
||||
config.packages.pages.buildInputs
|
||||
config.treefmt.build.wrapper
|
||||
];
|
||||
};
|
||||
};
|
||||
|
|
8
tasks.py
8
tasks.py
|
@ -169,6 +169,14 @@ git commit --amend -m "${commit}" -m "Terraform updates:" -m "${diff}"
|
|||
)
|
||||
|
||||
|
||||
@task
|
||||
def mkdocs(c):
|
||||
"""
|
||||
Serve docs (mkdoc serve)
|
||||
"""
|
||||
c.run("nix develop .#pages -c mkdocs serve")
|
||||
|
||||
|
||||
def get_hosts(hosts: str) -> List[DeployHost]:
|
||||
if hosts == "":
|
||||
return [DeployHost(f"build{n + 1:02d}.nix-community.org") for n in range(4)]
|
||||
|
|
Loading…
Add table
Reference in a new issue