
* keep ./services for instances ./profiles is for config-only modules ./services are like profiles, but configure a single instance of a service. Those are fronted by Nginx as the load-balancer and have a DNS entry as well. * ci: build build03 as well * move hydra to services * move matterbridge to services * move marvin-mk2 to services * build01: share the remainder profiles * build02: use the nix-community-cache * fixup kexec * rename profiles to roles * README: sync with reality
34 lines
1.2 KiB
Nix
34 lines
1.2 KiB
Nix
{ lib, pkgs, config, ... }:
|
|
|
|
{
|
|
services.hydra.declarativeProjects = {
|
|
emacs-overlay = {
|
|
displayName = "Emacs Overlay";
|
|
inputValue = "https://github.com/nix-community/emacs-overlay";
|
|
specFile = "hydra/spec.json";
|
|
description = "Bleeding edge emacs overlay";
|
|
homepage = "https://github.com/nix-community/emacs-overlay";
|
|
};
|
|
nix-data = {
|
|
displayName = "nix-data";
|
|
inputValue = "https://github.com/nix-community/nix-data";
|
|
specFile = "spec.json";
|
|
description = "Standard set of packages and overlays for data-scientists";
|
|
homepage = "https://github.com/nix-community/nix-data";
|
|
};
|
|
simple-nixos-mailserver = {
|
|
displayName = "Simple NixOS MailServer";
|
|
inputValue = "https://gitlab.com/simple-nixos-mailserver/nixos-mailserver";
|
|
specFile = ".hydra/spec.json";
|
|
description = "A complete and Simple Nixos Mailserver";
|
|
homepage = "https://gitlab.com/simple-nixos-mailserver/nixos-mailserver";
|
|
};
|
|
redoxpkgs = {
|
|
displayName = "Redoxpkgs";
|
|
inputValue = "https://github.com/nix-community/redoxpkgs";
|
|
specFile = ".hydra/spec.json";
|
|
description = "Packages for Redox";
|
|
homepage = "https://github.com/nix-community/redoxpkgs";
|
|
};
|
|
};
|
|
}
|