infrastructure/ci/packages.nix
2024-05-11 12:33:26 -07:00

39 lines
917 B
Nix

{
lib,
config,
channels,
...
}: let
inherit (channels.nixfiles) packages legacyPackages;
in {
tasks = {
devShell.inputs = with packages.x86_64-linux; [
deploy-rs
terraform tflint
alejandra deadnix statix
ssh-to-age
];
# build+cache packages customized or added via overlay
barcodebuddy.inputs = packages.x86_64-linux.barcodebuddy;
samba.inputs = with packages.x86_64-linux; [
legacyPackages.x86_64-linux.pkgs.samba
samba-ldap
freeipa-ipasam
];
nfs.inputs = [
packages.x86_64-linux.nfs-utils-ldap
];
krb5.inputs = [
packages.x86_64-linux.krb5-ldap
legacyPackages.x86_64-linux.pkgs._389-ds-base
];
openwebrx.inputs = [
packages.x86_64-linux.openwebrxplus
# TODO: packages.aarch64-linux.openwebrxplus
];
systemd2mqtt.inputs = [
packages.x86_64-linux.systemd2mqtt
];
};
}