hyperhive website: add docs, new hyperhive options namespace

This commit is contained in:
müde 2026-05-30 11:30:31 +02:00
commit 7263e899b1
3 changed files with 33 additions and 79 deletions

99
flake.lock generated
View file

@ -129,6 +129,21 @@
} }
}, },
"crane": { "crane": {
"locked": {
"lastModified": 1779130139,
"narHash": "sha256-BLrtr42azquO7MdGFU5a7KiMl3YpFlTeIXqy1fT5GlQ=",
"owner": "ipetkov",
"repo": "crane",
"rev": "edb38893982a3338972bb4a2ec7ce7c29ba10fd9",
"type": "github"
},
"original": {
"owner": "ipetkov",
"repo": "crane",
"type": "github"
}
},
"crane_2": {
"locked": { "locked": {
"lastModified": 1765145449, "lastModified": 1765145449,
"narHash": "sha256-aBVHGWWRzSpfL++LubA0CwOOQ64WNLegrYHwsVuVN7A=", "narHash": "sha256-aBVHGWWRzSpfL++LubA0CwOOQ64WNLegrYHwsVuVN7A=",
@ -143,7 +158,7 @@
"type": "github" "type": "github"
} }
}, },
"crane_2": { "crane_3": {
"locked": { "locked": {
"lastModified": 1777830388, "lastModified": 1777830388,
"narHash": "sha256-2uoQAqUk2H0ijQtGiWAyNeQYGYc6yfAcRRLlJAz4Gp8=", "narHash": "sha256-2uoQAqUk2H0ijQtGiWAyNeQYGYc6yfAcRRLlJAz4Gp8=",
@ -158,7 +173,7 @@
"type": "github" "type": "github"
} }
}, },
"crane_3": { "crane_4": {
"locked": { "locked": {
"lastModified": 1779130139, "lastModified": 1779130139,
"narHash": "sha256-BLrtr42azquO7MdGFU5a7KiMl3YpFlTeIXqy1fT5GlQ=", "narHash": "sha256-BLrtr42azquO7MdGFU5a7KiMl3YpFlTeIXqy1fT5GlQ=",
@ -176,7 +191,6 @@
"fenix": { "fenix": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"hyperhive",
"naersk", "naersk",
"nixpkgs" "nixpkgs"
], ],
@ -196,28 +210,6 @@
"type": "github" "type": "github"
} }
}, },
"fenix_2": {
"inputs": {
"nixpkgs": [
"naersk",
"nixpkgs"
],
"rust-analyzer-src": "rust-analyzer-src_2"
},
"locked": {
"lastModified": 1752475459,
"narHash": "sha256-z6QEu4ZFuHiqdOPbYss4/Q8B0BFhacR8ts6jO/F/aOU=",
"owner": "nix-community",
"repo": "fenix",
"rev": "bf0d6f70f4c9a9cf8845f992105652173f4b617f",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "fenix",
"type": "github"
}
},
"firefox-gnome-theme": { "firefox-gnome-theme": {
"flake": false, "flake": false,
"locked": { "locked": {
@ -361,7 +353,7 @@
}, },
"hyperhive": { "hyperhive": {
"inputs": { "inputs": {
"naersk": "naersk", "crane": "crane",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
], ],
@ -371,11 +363,11 @@
"treefmt-nix": "treefmt-nix" "treefmt-nix": "treefmt-nix"
}, },
"locked": { "locked": {
"lastModified": 1779974732, "lastModified": 1780085413,
"narHash": "sha256-/4P6dIPg62+kjFiwhm3BfzCMI93+HMqusIG4dVpyBxM=", "narHash": "sha256-lWF/VBNjKpsZdyJ5AX2CsqNxtzacjod8nmUaVXNeIdc=",
"ref": "refs/heads/main", "ref": "refs/heads/main",
"rev": "2d9109d1bd14ada2ec8a271741f3fe8c1a911b9f", "rev": "d074b25fac09a64f91a2e2126acfe6d74c53f948",
"revCount": 797, "revCount": 861,
"type": "git", "type": "git",
"url": "https://forge.darkest.space/hyperhive/hyperhive.git" "url": "https://forge.darkest.space/hyperhive/hyperhive.git"
}, },
@ -406,7 +398,7 @@
}, },
"lanzaboote": { "lanzaboote": {
"inputs": { "inputs": {
"crane": "crane", "crane": "crane_2",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
], ],
@ -431,28 +423,6 @@
"naersk": { "naersk": {
"inputs": { "inputs": {
"fenix": "fenix", "fenix": "fenix",
"nixpkgs": [
"hyperhive",
"nixpkgs"
]
},
"locked": {
"lastModified": 1778151388,
"narHash": "sha256-lldMJPUeouEjO8/7aLuwhcsIw29vVihm2ZALzjiqfec=",
"owner": "nix-community",
"repo": "naersk",
"rev": "efdddff9ff4d8e7d0056d57ec67dac50f75ab8f6",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "naersk",
"type": "github"
}
},
"naersk_2": {
"inputs": {
"fenix": "fenix_2",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
] ]
@ -731,7 +701,7 @@
}, },
"nova-shell": { "nova-shell": {
"inputs": { "inputs": {
"crane": "crane_2", "crane": "crane_3",
"nixpkgs": [ "nixpkgs": [
"nixpkgs-unstable" "nixpkgs-unstable"
], ],
@ -826,7 +796,7 @@
"hyperhive": "hyperhive", "hyperhive": "hyperhive",
"hyperhive-website": "hyperhive-website", "hyperhive-website": "hyperhive-website",
"lanzaboote": "lanzaboote", "lanzaboote": "lanzaboote",
"naersk": "naersk_2", "naersk": "naersk",
"niri": "niri", "niri": "niri",
"nix-filter": "nix-filter", "nix-filter": "nix-filter",
"nix-vscode-extensions": "nix-vscode-extensions", "nix-vscode-extensions": "nix-vscode-extensions",
@ -861,23 +831,6 @@
"type": "github" "type": "github"
} }
}, },
"rust-analyzer-src_2": {
"flake": false,
"locked": {
"lastModified": 1752428706,
"narHash": "sha256-EJcdxw3aXfP8Ex1Nm3s0awyH9egQvB2Gu+QEnJn2Sfg=",
"owner": "rust-lang",
"repo": "rust-analyzer",
"rev": "591e3b7624be97e4443ea7b5542c191311aa141d",
"type": "github"
},
"original": {
"owner": "rust-lang",
"ref": "nightly",
"repo": "rust-analyzer",
"type": "github"
}
},
"rust-overlay": { "rust-overlay": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
@ -901,7 +854,7 @@
}, },
"servicepoint-cli": { "servicepoint-cli": {
"inputs": { "inputs": {
"crane": "crane_3", "crane": "crane_4",
"nix-filter": [ "nix-filter": [
"nix-filter" "nix-filter"
], ],

View file

@ -1,4 +1,4 @@
{ pkgs, hyperhive-website, ... }: { pkgs, hyperhive, hyperhive-website, ... }:
let let
blog-domain-socket = "/run/nginx/blog.sock"; blog-domain-socket = "/run/nginx/blog.sock";
anubis-domain-socket = "/run/anubis/anubis-main/anubis.sock"; anubis-domain-socket = "/run/anubis/anubis-main/anubis.sock";
@ -46,6 +46,8 @@ in
forceSSL = true; forceSSL = true;
enableACME = true; enableACME = true;
root = hyperhive-website.packages.${pkgs.stdenv.hostPlatform.system}.default; root = hyperhive-website.packages.${pkgs.stdenv.hostPlatform.system}.default;
locations."/options/".alias =
"${hyperhive.packages.${pkgs.stdenv.hostPlatform.system}.docs}/";
}; };
}; };
}; };

View file

@ -1,9 +1,8 @@
{ hyperhive, ... }: { hyperhive, ... }:
{ {
imports = [ imports = [ hyperhive.nixosModules.default ];
hyperhive.nixosModules.hive-c0re
hyperhive.nixosModules.hive-forge
];
config.services.hive-c0re.enable = true; config.services.hyperhive = {
enable = true;
};
} }