Charlotte 🦝 Delenk
9804fc2b9d
Some checks failed
update-riscv / pr (push) Has been cancelled
Hydra packages.x86_64-linux.python-tulir-telethon Hydra build #14551 of nixos-config:pr574:packages.x86_64-linux.python-tulir-telethon
Hydra packages.aarch64-linux.constructium Hydra build #14445 of nixos-config:pr574:packages.aarch64-linux.constructium
Hydra packages.aarch64-linux.python-rtf-tokenize Hydra build #14494 of nixos-config:pr574:packages.aarch64-linux.python-rtf-tokenize
Hydra packages.aarch64-linux.plover-plugin-yaml-dictionary Hydra build #14490 of nixos-config:pr574:packages.aarch64-linux.plover-plugin-yaml-dictionary
Hydra packages.x86_64-linux.emoji-rosaflags Hydra build #14505 of nixos-config:pr574:packages.x86_64-linux.emoji-rosaflags
Hydra packages.aarch64-linux.fairfax Hydra build #14462 of nixos-config:pr574:packages.aarch64-linux.fairfax
Hydra packages.aarch64-linux.emoji-volpeon-bunhd Hydra build #14452 of nixos-config:pr574:packages.aarch64-linux.emoji-volpeon-bunhd
Hydra packages.x86_64-linux.plover-plugin-lapwing-aio Hydra build #14536 of nixos-config:pr574:packages.x86_64-linux.plover-plugin-lapwing-aio
Hydra instance-20221213-1915.aarch64-linux Hydra build #14439 of nixos-config:pr574:instance-20221213-1915.aarch64-linux
Hydra packages.aarch64-linux.mautrix-whatsapp Hydra build #14471 of nixos-config:pr574:packages.aarch64-linux.mautrix-whatsapp
Hydra packages.x86_64-linux.emoji-volpeon-fox Hydra build #14512 of nixos-config:pr574:packages.x86_64-linux.emoji-volpeon-fox
Hydra packages.aarch64-linux.mautrix-slack Hydra build #14469 of nixos-config:pr574:packages.aarch64-linux.mautrix-slack
Hydra packages.aarch64-linux.emoji-volpeon-drgn Hydra build #14454 of nixos-config:pr574:packages.aarch64-linux.emoji-volpeon-drgn
Hydra packages.x86_64-linux.plover-plugin-stenotype-extended Hydra build #14542 of nixos-config:pr574:packages.x86_64-linux.plover-plugin-stenotype-extended
Hydra packages.aarch64-linux.matrix-media-repo Hydra build #14467 of nixos-config:pr574:packages.aarch64-linux.matrix-media-repo
Hydra packages.aarch64-linux.kreative-square Hydra build #14464 of nixos-config:pr574:packages.aarch64-linux.kreative-square
Hydra packages.x86_64-linux.emoji-volpeon-gphn Hydra build #14513 of nixos-config:pr574:packages.x86_64-linux.emoji-volpeon-gphn
Hydra packages.aarch64-linux.emoji-volpeon-neofox Hydra build #14459 of nixos-config:pr574:packages.aarch64-linux.emoji-volpeon-neofox
Hydra packages.aarch64-linux.plover-plugin-stitching Hydra build #14488 of nixos-config:pr574:packages.aarch64-linux.plover-plugin-stitching
Hydra packages.x86_64-linux.matrix-media-repo Hydra build #14522 of nixos-config:pr574:packages.x86_64-linux.matrix-media-repo
Hydra packages.aarch64-linux.plover-plugin-stenotype-extended Hydra build #14487 of nixos-config:pr574:packages.aarch64-linux.plover-plugin-stenotype-extended
Hydra packages.x86_64-linux.emoji-volpeon-bunhd-flip Hydra build #14509 of nixos-config:pr574:packages.x86_64-linux.emoji-volpeon-bunhd-flip
Hydra packages.x86_64-linux.mautrix-discord Hydra build #14523 of nixos-config:pr574:packages.x86_64-linux.mautrix-discord
Hydra packages.aarch64-linux.alco-sans Hydra build #14442 of nixos-config:pr574:packages.aarch64-linux.alco-sans
Hydra packages.x86_64-linux.emoji-volpeon-vlpn Hydra build #14517 of nixos-config:pr574:packages.x86_64-linux.emoji-volpeon-vlpn
Hydra packages.x86_64-linux.bsnes-plus Hydra build #14500 of nixos-config:pr574:packages.x86_64-linux.bsnes-plus
Hydra nas.x86_64-linux Hydra build #14440 of nixos-config:pr574:nas.x86_64-linux
Hydra packages.aarch64-linux.papermc Hydra build #14475 of nixos-config:pr574:packages.aarch64-linux.papermc
Hydra packages.aarch64-linux.mautrix-telegram Hydra build #14470 of nixos-config:pr574:packages.aarch64-linux.mautrix-telegram
Hydra thinkrac.x86_64-linux Hydra build #14554 of nixos-config:pr574:thinkrac.x86_64-linux
Hydra packages.aarch64-linux.python-mautrix Hydra build #14492 of nixos-config:pr574:packages.aarch64-linux.python-mautrix
Hydra packages.aarch64-linux.emoji-volpeon-neocat Hydra build #14458 of nixos-config:pr574:packages.aarch64-linux.emoji-volpeon-neocat
Hydra packages.x86_64-linux.old-homepage Hydra build #14529 of nixos-config:pr574:packages.x86_64-linux.old-homepage
Hydra packages.aarch64-linux.asar-asm Hydra build #14443 of nixos-config:pr574:packages.aarch64-linux.asar-asm
Hydra packages.aarch64-linux.emoji-volpeon-blobfox Hydra build #14450 of nixos-config:pr574:packages.aarch64-linux.emoji-volpeon-blobfox
Hydra packages.aarch64-linux.python-plover-stroke Hydra build #14493 of nixos-config:pr574:packages.aarch64-linux.python-plover-stroke
Hydra nixos-8gb-fsn1-1.x86_64-linux Hydra build #14441 of nixos-config:pr574:nixos-8gb-fsn1-1.x86_64-linux
Hydra packages.aarch64-linux.emoji-lotte Hydra build #14447 of nixos-config:pr574:packages.aarch64-linux.emoji-lotte
Hydra packages.aarch64-linux.yiffstash Hydra build #14497 of nixos-config:pr574:packages.aarch64-linux.yiffstash
Hydra packages.aarch64-linux.plover-plugin-dict-commands Hydra build #14478 of nixos-config:pr574:packages.aarch64-linux.plover-plugin-dict-commands
Hydra packages.aarch64-linux.nasin-nanpa Hydra build #14473 of nixos-config:pr574:packages.aarch64-linux.nasin-nanpa
Hydra packages.x86_64-linux.plover-plugins-manager Hydra build #14546 of nixos-config:pr574:packages.x86_64-linux.plover-plugins-manager
Hydra packages.aarch64-linux.old-homepage Hydra build #14474 of nixos-config:pr574:packages.aarch64-linux.old-homepage
Hydra packages.aarch64-linux.plover-plugin-modal-dictionary Hydra build #14484 of nixos-config:pr574:packages.aarch64-linux.plover-plugin-modal-dictionary
Hydra packages.aarch64-linux.plover-plugin-last-translation Hydra build #14482 of nixos-config:pr574:packages.aarch64-linux.plover-plugin-last-translation
Hydra packages.aarch64-linux.miifox-net Hydra build #14472 of nixos-config:pr574:packages.aarch64-linux.miifox-net
Hydra packages.x86_64-linux.emoji-volpeon-floof Hydra build #14511 of nixos-config:pr574:packages.x86_64-linux.emoji-volpeon-floof
Hydra packages.x86_64-linux.fairfax-hd Hydra build #14519 of nixos-config:pr574:packages.x86_64-linux.fairfax-hd
Hydra packages.x86_64-linux.mautrix-whatsapp Hydra build #14526 of nixos-config:pr574:packages.x86_64-linux.mautrix-whatsapp
Hydra devShell.x86_64-linux Hydra build #14436 of nixos-config:pr574:devShell.x86_64-linux
Hydra packages.aarch64-linux.emoji-volpeon-vlpn Hydra build #14461 of nixos-config:pr574:packages.aarch64-linux.emoji-volpeon-vlpn
Hydra packages.aarch64-linux.lotte-art Hydra build #14466 of nixos-config:pr574:packages.aarch64-linux.lotte-art
Hydra packages.x86_64-linux.emoji-caro Hydra build #14502 of nixos-config:pr574:packages.x86_64-linux.emoji-caro
Hydra packages.x86_64-linux.lotte-art Hydra build #14521 of nixos-config:pr574:packages.x86_64-linux.lotte-art
Hydra packages.x86_64-linux.emoji-volpeon-blobfox-flip Hydra build #14507 of nixos-config:pr574:packages.x86_64-linux.emoji-volpeon-blobfox-flip
Hydra packages.aarch64-linux.plover-plugin-dotool-output Hydra build #14479 of nixos-config:pr574:packages.aarch64-linux.plover-plugin-dotool-output
Hydra packages.x86_64-linux.python-plover-stroke Hydra build #14548 of nixos-config:pr574:packages.x86_64-linux.python-plover-stroke
Hydra packages.x86_64-linux.plover-plugin-machine-hid Hydra build #14538 of nixos-config:pr574:packages.x86_64-linux.plover-plugin-machine-hid
Hydra packages.aarch64-linux.mautrix-discord Hydra build #14468 of nixos-config:pr574:packages.aarch64-linux.mautrix-discord
Hydra packages.aarch64-linux.plover-plugin-lapwing-aio Hydra build #14481 of nixos-config:pr574:packages.aarch64-linux.plover-plugin-lapwing-aio
Hydra packages.x86_64-linux.yiffstash Hydra build #14552 of nixos-config:pr574:packages.x86_64-linux.yiffstash
Hydra packages.x86_64-linux.nasin-nanpa Hydra build #14528 of nixos-config:pr574:packages.x86_64-linux.nasin-nanpa
Hydra packages.aarch64-linux.plover-dict-didoesdigital Hydra build #14477 of nixos-config:pr574:packages.aarch64-linux.plover-dict-didoesdigital
Hydra packages.aarch64-linux.plover-plugin-tapey-tape Hydra build #14489 of nixos-config:pr574:packages.aarch64-linux.plover-plugin-tapey-tape
Hydra packages.x86_64-linux.constructium Hydra build #14501 of nixos-config:pr574:packages.x86_64-linux.constructium
Hydra devterm.aarch64-linux Hydra build #14437 of nixos-config:pr574:devterm.aarch64-linux
Hydra packages.x86_64-linux.emoji-volpeon-neocat Hydra build #14514 of nixos-config:pr574:packages.x86_64-linux.emoji-volpeon-neocat
Hydra packages.aarch64-linux.plover-plugin-emoji Hydra build #14480 of nixos-config:pr574:packages.aarch64-linux.plover-plugin-emoji
Hydra packages.x86_64-linux.miifox-net Hydra build #14527 of nixos-config:pr574:packages.x86_64-linux.miifox-net
Hydra packages.aarch64-linux.emoji-volpeon-blobfox-flip Hydra build #14451 of nixos-config:pr574:packages.aarch64-linux.emoji-volpeon-blobfox-flip
Hydra packages.x86_64-linux.alco-sans Hydra build #14498 of nixos-config:pr574:packages.x86_64-linux.alco-sans
Hydra packages.x86_64-linux.plover-plugin-python-dictionary Hydra build #14540 of nixos-config:pr574:packages.x86_64-linux.plover-plugin-python-dictionary
Hydra rainbow-resort.x86_64-linux Hydra build #14553 of nixos-config:pr574:rainbow-resort.x86_64-linux
Hydra packages.aarch64-linux.plover-plugins-manager Hydra build #14491 of nixos-config:pr574:packages.aarch64-linux.plover-plugins-manager
Hydra packages.aarch64-linux.python-simplefuzzyset Hydra build #14495 of nixos-config:pr574:packages.aarch64-linux.python-simplefuzzyset
Hydra packages.x86_64-linux.mautrix-telegram Hydra build #14525 of nixos-config:pr574:packages.x86_64-linux.mautrix-telegram
Hydra packages.x86_64-linux.emoji-volpeon-blobfox Hydra build #14506 of nixos-config:pr574:packages.x86_64-linux.emoji-volpeon-blobfox
Hydra packages.x86_64-linux.kreative-square Hydra build #14520 of nixos-config:pr574:packages.x86_64-linux.kreative-square
Hydra packages.aarch64-linux.plover Hydra build #14476 of nixos-config:pr574:packages.aarch64-linux.plover
Hydra packages.aarch64-linux.emoji-volpeon-floof Hydra build #14455 of nixos-config:pr574:packages.aarch64-linux.emoji-volpeon-floof
Hydra packages.aarch64-linux.emoji-volpeon-gphn Hydra build #14457 of nixos-config:pr574:packages.aarch64-linux.emoji-volpeon-gphn
Hydra packages.x86_64-linux.emoji-volpeon-bunhd Hydra build #14508 of nixos-config:pr574:packages.x86_64-linux.emoji-volpeon-bunhd
Hydra packages.aarch64-linux.emoji-volpeon-raccoon Hydra build #14460 of nixos-config:pr574:packages.aarch64-linux.emoji-volpeon-raccoon
Hydra packages.x86_64-linux.emoji-volpeon-neofox Hydra build #14515 of nixos-config:pr574:packages.x86_64-linux.emoji-volpeon-neofox
Hydra packages.aarch64-linux.plover-plugin-rkb1-hid Hydra build #14486 of nixos-config:pr574:packages.aarch64-linux.plover-plugin-rkb1-hid
Hydra packages.aarch64-linux.fairfax-hd Hydra build #14463 of nixos-config:pr574:packages.aarch64-linux.fairfax-hd
Hydra packages.x86_64-linux.python-simplefuzzyset Hydra build #14550 of nixos-config:pr574:packages.x86_64-linux.python-simplefuzzyset
Hydra packages.x86_64-linux.plover-plugin-dotool-output Hydra build #14534 of nixos-config:pr574:packages.x86_64-linux.plover-plugin-dotool-output
Hydra packages.x86_64-linux.mautrix-slack Hydra build #14524 of nixos-config:pr574:packages.x86_64-linux.mautrix-slack
Hydra packages.x86_64-linux.plover Hydra build #14531 of nixos-config:pr574:packages.x86_64-linux.plover
Hydra packages.x86_64-linux.plover-plugin-yaml-dictionary Hydra build #14545 of nixos-config:pr574:packages.x86_64-linux.plover-plugin-yaml-dictionary
Hydra packages.x86_64-linux.asar-asm Hydra build #14499 of nixos-config:pr574:packages.x86_64-linux.asar-asm
Hydra packages.aarch64-linux.emoji-caro Hydra build #14446 of nixos-config:pr574:packages.aarch64-linux.emoji-caro
Hydra packages.x86_64-linux.plover-plugin-modal-dictionary Hydra build #14539 of nixos-config:pr574:packages.x86_64-linux.plover-plugin-modal-dictionary
Hydra packages.x86_64-linux.emoji-lotte Hydra build #14503 of nixos-config:pr574:packages.x86_64-linux.emoji-lotte
Hydra packages.x86_64-linux.plover-plugin-last-translation Hydra build #14537 of nixos-config:pr574:packages.x86_64-linux.plover-plugin-last-translation
Hydra packages.x86_64-linux.plover-plugin-emoji Hydra build #14535 of nixos-config:pr574:packages.x86_64-linux.plover-plugin-emoji
Hydra packages.aarch64-linux.emoji-rosaflags Hydra build #14449 of nixos-config:pr574:packages.aarch64-linux.emoji-rosaflags
Hydra packages.aarch64-linux.plover-plugin-python-dictionary Hydra build #14485 of nixos-config:pr574:packages.aarch64-linux.plover-plugin-python-dictionary
Hydra packages.aarch64-linux.emoji-volpeon-fox Hydra build #14456 of nixos-config:pr574:packages.aarch64-linux.emoji-volpeon-fox
Hydra packages.x86_64-linux.plover-plugin-rkb1-hid Hydra build #14541 of nixos-config:pr574:packages.x86_64-linux.plover-plugin-rkb1-hid
Hydra packages.x86_64-linux.plover-dict-didoesdigital Hydra build #14532 of nixos-config:pr574:packages.x86_64-linux.plover-dict-didoesdigital
Hydra packages.aarch64-linux.bsnes-plus Hydra build #14444 of nixos-config:pr574:packages.aarch64-linux.bsnes-plus
Hydra packages.x86_64-linux.python-rtf-tokenize Hydra build #14549 of nixos-config:pr574:packages.x86_64-linux.python-rtf-tokenize
Hydra packages.x86_64-linux.plover-plugin-stitching Hydra build #14543 of nixos-config:pr574:packages.x86_64-linux.plover-plugin-stitching
Hydra packages.x86_64-linux.plover-plugin-tapey-tape Hydra build #14544 of nixos-config:pr574:packages.x86_64-linux.plover-plugin-tapey-tape
Hydra packages.x86_64-linux.emoji-volpeon-drgn Hydra build #14510 of nixos-config:pr574:packages.x86_64-linux.emoji-volpeon-drgn
Hydra packages.x86_64-linux.papermc Hydra build #14530 of nixos-config:pr574:packages.x86_64-linux.papermc
Hydra packages.x86_64-linux.fairfax Hydra build #14518 of nixos-config:pr574:packages.x86_64-linux.fairfax
Hydra vf2.riscv64-linux Hydra build #14555 of nixos-config:pr574:vf2.riscv64-linux
Hydra packages.x86_64-linux.python-mautrix Hydra build #14547 of nixos-config:pr574:packages.x86_64-linux.python-mautrix
Hydra packages.x86_64-linux.emoji-raccoon Hydra build #14504 of nixos-config:pr574:packages.x86_64-linux.emoji-raccoon
Hydra packages.x86_64-linux.plover-plugin-dict-commands Hydra build #14533 of nixos-config:pr574:packages.x86_64-linux.plover-plugin-dict-commands
Hydra installer.x86_64-linux Hydra build #14438 of nixos-config:pr574:installer.x86_64-linux
Hydra packages.aarch64-linux.python-tulir-telethon Hydra build #14496 of nixos-config:pr574:packages.aarch64-linux.python-tulir-telethon
Hydra packages.aarch64-linux.plover-plugin-machine-hid Hydra build #14483 of nixos-config:pr574:packages.aarch64-linux.plover-plugin-machine-hid
Hydra packages.x86_64-linux.emoji-volpeon-raccoon Hydra build #14516 of nixos-config:pr574:packages.x86_64-linux.emoji-volpeon-raccoon
Hydra packages.aarch64-linux.linux-devterm Hydra build #14465 of nixos-config:pr574:packages.aarch64-linux.linux-devterm
Hydra packages.aarch64-linux.emoji-volpeon-bunhd-flip Hydra build #14453 of nixos-config:pr574:packages.aarch64-linux.emoji-volpeon-bunhd-flip
Hydra packages.aarch64-linux.emoji-raccoon Hydra build #14448 of nixos-config:pr574:packages.aarch64-linux.emoji-raccoon
Hydra jobsets Hydra build #14578 of nixos-config:.jobsets:jobsets
80 lines
2.3 KiB
Nix
80 lines
2.3 KiB
Nix
{
|
|
prsJSON,
|
|
nixpkgs,
|
|
}: let
|
|
pkgs = import nixpkgs {};
|
|
prs = builtins.fromJSON (builtins.readFile prsJSON);
|
|
jobsets =
|
|
(builtins.listToAttrs (
|
|
pkgs.lib.attrsets.mapAttrsToList (
|
|
_: info: {
|
|
name = "pr${toString info.number}";
|
|
value = {
|
|
enabled = info.state == "open";
|
|
hidden = info.state != "open";
|
|
description = "PR ${toString info.number}: ${info.title}";
|
|
nixexprinput = "nixos-config";
|
|
nixexprpath = "hydra/default.nix";
|
|
checkinterval = 3600;
|
|
schedulingshares = 100;
|
|
enableemail = false;
|
|
emailoverride = "";
|
|
keepnr = 1;
|
|
inputs = {
|
|
nixos-config = {
|
|
type = "git";
|
|
value = "${info.head.repo.clone_url} ${info.head.ref}";
|
|
emailresponsible = false;
|
|
};
|
|
gitea_status_repo = {
|
|
type = "string";
|
|
value = "nixos-config";
|
|
};
|
|
gitea_repo_owner = {
|
|
type = "string";
|
|
value = info.head.repo.owner.login;
|
|
};
|
|
gitea_repo_name = {
|
|
type = "string";
|
|
value = info.head.repo.name;
|
|
};
|
|
};
|
|
};
|
|
}
|
|
)
|
|
prs
|
|
))
|
|
// {
|
|
nixos-config = {
|
|
enabled = 1;
|
|
hidden = false;
|
|
description = "Current nixos config";
|
|
nixexprinput = "nixos-config";
|
|
nixexprpath = "hydra/default.nix";
|
|
checkinterval = 0;
|
|
schedulingshares = 100;
|
|
enableemail = false;
|
|
emailoverride = "";
|
|
keepnr = 1;
|
|
inputs = {
|
|
nixos-config = {
|
|
type = "git";
|
|
value = "https://git.chir.rs/darkkirb/nixos-config main";
|
|
emailresponsible = false;
|
|
};
|
|
gitea_status_repo = {
|
|
type = "string";
|
|
value = "nixos-config";
|
|
};
|
|
gitea_repo_owner = {
|
|
type = "string";
|
|
value = "Darkkirb";
|
|
};
|
|
gitea_repo_name = {
|
|
type = "string";
|
|
value = "nixos-config";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
in {jobsets = pkgs.writeText "jobsets.json" (builtins.toJSON jobsets);}
|