nixos-configuration/pkgs/default.nix
2024-11-20 02:53:38 +01:00

36 lines
1.5 KiB
Nix

{ ... }@inputs:
final: prev:
let
inherit (prev) callPackage system;
poetry2nix = callPackage inputs.poetry2nix { };
in
{
ariang = callPackage ./ariang { };
asterisk-sounds-de = callPackage ./asterisk-sounds-de { };
docker-machine-driver-hetzner = callPackage ./docker-machine-driver-hetzner {
inherit (inputs.gomod2nix.legacyPackages.${system}) buildGoApplication;
};
docker-machine-gitlab = callPackage ./docker-machine-gitlab { };
fpvout = callPackage ./fpvout { };
mute-indicator = callPackage ./mute-indicator { };
myintercom-doorbell = callPackage ./myintercom-doorbell {
inherit poetry2nix;
};
pretix-banktool = callPackage ./pretix-banktool { };
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 // {
circadian_lighting = callPackage ./home-assistant-custom-components/circadian_lighting.nix { };
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; };
};
}