Compare commits

...

10 Commits

Author SHA1 Message Date
66cfb5b494 Update 'default.nix' 2022-09-12 12:30:11 +00:00
e97d162b36 Update 'default.nix' 2022-02-05 15:42:17 +00:00
dcc17abf67 Update 'spec.nix' 2022-02-05 15:08:24 +00:00
6126e07f8c Update 'spec.json' 2022-02-05 14:57:40 +00:00
8330953a24 Update 'spec.json' 2022-02-05 14:52:57 +00:00
4700921dbb Update 'spec.nix' 2022-02-05 14:52:10 +00:00
76266468c6 Add 'spec.nix' 2022-02-05 14:47:24 +00:00
16798ecf58 Update 'default.nix' 2022-02-05 14:33:02 +00:00
dbded132b6 Update 'spec.json' 2022-02-05 14:25:23 +00:00
e8c8870b5b Add 'spec.json' 2022-02-05 14:22:19 +00:00
3 changed files with 82 additions and 17 deletions

View File

@@ -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
View 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
View 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
'';
}