init manage.hs script

colors and helpful output

remove Justfile

build manage as a package

add manage as a precompiled tool to installer
This commit is contained in:
Primrose 2026-01-31 09:13:15 +01:00
parent d5e4545bb2
commit 55fa2198bc
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
7 changed files with 138 additions and 38 deletions

View file

@ -6,6 +6,7 @@ in
overlays = map import [
./nix/overlays/disko.nix
./nix/overlays/npins.nix
./nix/packages/overlay.nix
];
},
withGHC ? false,
@ -17,11 +18,10 @@ pkgs.mkShell {
packages =
with pkgs;
[
just
jq
npins
npins # from npins repo
disko # from disko flake
manage
nixos-anywhere # comes from nixpkgs
disko # comes from disko flake
]
++ lib.optionals withGHC [
(haskellPackages.ghcWithPackages (self: [