colmena initial implementation for sandbox and monitor
All checks were successful
Hello World / test (push) Successful in 4s

This commit is contained in:
plasmagoat 2025-07-06 21:25:57 +02:00
parent a90630ecb6
commit 5feb74d56d
40 changed files with 27629 additions and 141 deletions

34
flake.nix Normal file
View file

@ -0,0 +1,34 @@
{
description = "Declarative NixOS HomeLab";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs";
# systems.url = "github:nix-systems/default";
sops-nix = {
url = "github:Mic92/sops-nix";
inputs.nixpkgs.follows = "nixpkgs";
};
# home-manager = {
# url = "home-manager";
# inputs.nixpkgs.follows = "nixpkgs";
# };
colmena.url = "github:zhaofengli/colmena";
};
outputs = {
self,
nixpkgs,
# systems,
sops-nix,
# home-manager,
colmena,
...
} @ inputs: let
overlays = [
colmena.overlays.default
];
in {
colmenaHive = colmena.lib.makeHive self.outputs.colmena;
colmena = (import ./hive.nix) (inputs // {inherit overlays;});
};
}