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 in
with pkgs; { with pkgs; {
illustris = import ./by-maintainer.nix args; illustris = import ./by-maintainer.nix args;
homelab = { #homelab = {
inherit (nixosTests) hedgedoc jitsi-meet searx; # inherit (nixosTests) jitsi-meet searx;
#inherit (nixosTests) jibri zfs; # #inherit (nixosTests) hedgedoc jibri zfs;
}; #};
misc = { #dataPlatform = {
hadoop = { # inherit (nixosTests) hadoop haproxy spark;
inherit (nixosTests) hadoop; # # https://github.com/NixOS/nixpkgs/pull/154004
# https://github.com/NixOS/nixpkgs/pull/154004 # #inherit (nixosTests) hadoop_3_2 hadoop2;
#inherit (nixosTests) hadoop_3_2 hadoop2; #};
}; #work = {
sssd = { inherit (nixosTests) sssd sssd-ldap; }; # inherit (nixosTests) keepalived nginx vault;
prometheus = { # sssd = { inherit (nixosTests) sssd sssd-ldap; };
inherit (nixosTests) prometheus; # # inherit (nixosTests) keycloak
#inherit (nixosTests) prometheus-exporters; #};
}; #misc = {
inherit (nixosTests) kafka keepalived keycloak nginx php postgresql signal-desktop spark vault; # #prometheus = {
}; # # inherit (nixosTests) prometheus;
# # #inherit (nixosTests) prometheus-exporters;
# #};
# #inherit (nixosTests) kafka php postgresql signal-desktop;
#};
#disabled = { #disabled = {
# mysql = { inherit (nixosTests) mysql mysql-autobackup mysql-backup mysql-replication; }; # 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
'';
}