nixos-configuration/pkgs/default.nix
2025-05-03 00:25:45 +02:00

40 lines
1.6 KiB
Nix

inputs:
_: prev:
let
inherit (prev) callPackage system pkgsCross;
poetry2nix = callPackage inputs.poetry2nix { };
in
{
asterisk-sounds-de = callPackage ./asterisk-sounds-de { };
ksoloti = callPackage ./ksoloti {
gcc-arm-embedded = pkgsCross.arm-embedded.buildPackages.gcc;
};
docker-machine-driver-hetzner = callPackage ./docker-machine-driver-hetzner {
inherit (inputs.gomod2nix.legacyPackages.${system}) buildGoApplication;
};
docker-machine-gitlab = callPackage ./docker-machine-gitlab {
inherit (inputs.gomod2nix.legacyPackages.${system}) buildGoApplication;
};
fpvout = callPackage ./fpvout { };
illuminanced = callPackage ./illuminanced { };
mute-indicator = callPackage ./mute-indicator { };
myintercom-doorbell = callPackage ./myintercom-doorbell {
inherit poetry2nix;
};
pomodoro-timer = callPackage ./pomodoro-timer { };
tabbed-box-maker = callPackage ./tabbed-box-maker { };
vesc-firmware = callPackage ./vesc-tool/firmware.nix { };
vesc-tool = callPackage ./vesc-tool/tool.nix { };
jalr = prev.recurseIntoAttrs {
contact = callPackage ./contact-page { };
};
wofi-bluetooth = callPackage ./wofi-bluetooth/wofi-bluetooth.nix { };
home-assistant-custom-components = prev.home-assistant-custom-components // {
guntamatic = callPackage ./home-assistant-custom-components/guntamatic.nix { };
};
vimPlugins = prev.vimPlugins // {
vim-fluid = callPackage ./vim-fluid { inherit (prev.vimUtils) buildVimPlugin; };
vim-typoscript = callPackage ./vim-typoscript { inherit (prev.vimUtils) buildVimPlugin; };
};
}