mirror of
https://github.com/gensokyo-zone/infrastructure.git
synced 2026-02-09 20:39:18 -08:00
43 lines
998 B
Nix
43 lines
998 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 = with packages.x86_64-linux; [
|
|
barcodebuddy
|
|
barcodebuddy-scanner
|
|
barcodebuddy-scanner-python
|
|
];
|
|
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
|
|
];
|
|
};
|
|
}
|