nixos server configurations
1{
2 description = "starhaven.dev infrastructure";
3 inputs = {
4 nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
5
6 sops-nix.url = "github:Mic92/sops-nix";
7 sops-nix.inputs.nixpkgs.follows = "nixpkgs";
8
9 tangled.url = "git+https://tangled.org/tangled.org/core";
10 tangled.inputs.nixpkgs.follows = "nixpkgs";
11 };
12 outputs =
13 inputs@{ nixpkgs, ... }:
14 {
15 nixosConfigurations = {
16 kuribo = nixpkgs.lib.nixosSystem {
17 system = "aarch64-linux";
18 modules = [
19 ./servers/kuribo/configuration.nix
20 inputs.sops-nix.nixosModules.sops
21 inputs.tangled.nixosModules.knot
22 inputs.tangled.nixosModules.spindle
23 ];
24 };
25 };
26 };
27}