Compare commits
10 Commits
1363c326f7
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 66cfb5b494 | |||
| e97d162b36 | |||
| dcc17abf67 | |||
| 6126e07f8c | |||
| 8330953a24 | |||
| 4700921dbb | |||
| 76266468c6 | |||
| 16798ecf58 | |||
| dbded132b6 | |||
| e8c8870b5b |
38
default.nix
38
default.nix
@@ -5,23 +5,27 @@ let
|
||||
in
|
||||
with pkgs; {
|
||||
illustris = import ./by-maintainer.nix args;
|
||||
homelab = {
|
||||
inherit (nixosTests) hedgedoc jitsi-meet searx;
|
||||
#inherit (nixosTests) jibri zfs;
|
||||
};
|
||||
misc = {
|
||||
hadoop = {
|
||||
inherit (nixosTests) hadoop;
|
||||
# https://github.com/NixOS/nixpkgs/pull/154004
|
||||
#inherit (nixosTests) hadoop_3_2 hadoop2;
|
||||
};
|
||||
sssd = { inherit (nixosTests) sssd sssd-ldap; };
|
||||
prometheus = {
|
||||
inherit (nixosTests) prometheus;
|
||||
#inherit (nixosTests) prometheus-exporters;
|
||||
};
|
||||
inherit (nixosTests) kafka keepalived keycloak nginx php postgresql signal-desktop spark vault;
|
||||
};
|
||||
#homelab = {
|
||||
# inherit (nixosTests) jitsi-meet searx;
|
||||
# #inherit (nixosTests) hedgedoc jibri zfs;
|
||||
#};
|
||||
#dataPlatform = {
|
||||
# inherit (nixosTests) hadoop haproxy spark;
|
||||
# # https://github.com/NixOS/nixpkgs/pull/154004
|
||||
# #inherit (nixosTests) hadoop_3_2 hadoop2;
|
||||
#};
|
||||
#work = {
|
||||
# inherit (nixosTests) keepalived nginx vault;
|
||||
# sssd = { inherit (nixosTests) sssd sssd-ldap; };
|
||||
# # inherit (nixosTests) keycloak
|
||||
#};
|
||||
#misc = {
|
||||
# #prometheus = {
|
||||
# # inherit (nixosTests) prometheus;
|
||||
# # #inherit (nixosTests) prometheus-exporters;
|
||||
# #};
|
||||
# #inherit (nixosTests) kafka php postgresql signal-desktop;
|
||||
#};
|
||||
#disabled = {
|
||||
# mysql = { inherit (nixosTests) mysql mysql-autobackup mysql-backup mysql-replication; };
|
||||
#};
|
||||
|
||||
25
spec.json
Normal file
25
spec.json
Normal file
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"enabled": 1,
|
||||
"hidden": false,
|
||||
"type": "legacy",
|
||||
"description": "Build packages maintained by me",
|
||||
"nixexprinput": "src",
|
||||
"nixexprpath": "spec.nix",
|
||||
"checkinterval": 300,
|
||||
"schedulingshares": 100,
|
||||
"enableemail": false,
|
||||
"emailoverride": "",
|
||||
"keepnr": 3,
|
||||
"inputs": {
|
||||
"src": {
|
||||
"type": "git",
|
||||
"value": "https://git.illustris.tech/illustris/hydra-builds master",
|
||||
"emailresponsible": false
|
||||
},
|
||||
"nixpkgs": {
|
||||
"type": "git",
|
||||
"value": "https://github.com/NixOS/nixpkgs master",
|
||||
"emailresponsible": false
|
||||
}
|
||||
}
|
||||
}
|
||||
36
spec.nix
Normal file
36
spec.nix
Normal file
@@ -0,0 +1,36 @@
|
||||
{ nixpkgs, declInput }: let pkgs = import nixpkgs {}; in {
|
||||
jobsets = pkgs.runCommand "spec.json" {} ''
|
||||
cat > $out <<EOF
|
||||
{
|
||||
"enabled": 1,
|
||||
"hidden": false,
|
||||
"type": "legacy",
|
||||
"description": "Build packages maintained by me",
|
||||
"nixexprinput": "src",
|
||||
"nixexprpath": "default.nix",
|
||||
"checkinterval": 3600,
|
||||
"schedulingshares": 100,
|
||||
"enableemail": false,
|
||||
"emailoverride": "",
|
||||
"keepnr": 3,
|
||||
"inputs": {
|
||||
"src": {
|
||||
"type": "git",
|
||||
"value": "https://git.illustris.tech/illustris/hydra-builds master",
|
||||
"emailresponsible": false
|
||||
},
|
||||
"nixpkgs": {
|
||||
"type": "git",
|
||||
"value": "https://github.com/NixOS/nixpkgs master",
|
||||
"emailresponsible": false
|
||||
},
|
||||
"maintainer": { "type": "string", "value": "illustris" }
|
||||
}
|
||||
}
|
||||
EOF
|
||||
cat <<EOF
|
||||
${builtins.toXML declInput}
|
||||
EOF
|
||||
cat $out
|
||||
'';
|
||||
}
|
||||
Reference in New Issue
Block a user