39 lines
1.2 KiB
Nix
39 lines
1.2 KiB
Nix
{
|
|
inputs,
|
|
lib,
|
|
hozen,
|
|
...
|
|
}: {
|
|
perSystem = {pkgs, ...}: let
|
|
inherit (pkgs) callPackage qt6Packages;
|
|
|
|
projectPlus = {
|
|
fpp-config = callPackage ./project-plus/fpp-config.nix {};
|
|
fpp-launcher = callPackage ./project-plus/fpp-launcher.nix {};
|
|
fpp-sd = callPackage ./project-plus/fpp-sd.nix {};
|
|
package = qt6Packages.callPackage ./project-plus {
|
|
inherit (projectPlus) fpp-config;
|
|
};
|
|
};
|
|
in {
|
|
packages = {
|
|
repomix = callPackage ./repomix {};
|
|
live-buds-cli = callPackage ./live-buds-cli {};
|
|
website = callPackage ./website {};
|
|
caddy-with-cloudflare = callPackage ./caddy-with-cloudflare {};
|
|
wii-u-gc-adapter = callPackage ./wii-u-gc-adapter {};
|
|
ghostty-shaders = callPackage ./ghostty-shaders {};
|
|
ook-vim = callPackage ./ook-vim {inherit inputs pkgs lib hozen;};
|
|
|
|
inherit (projectPlus) fpp-config fpp-launcher fpp-sd;
|
|
project-plus = projectPlus.package;
|
|
|
|
# disable spotify-player images due to jank with zellij
|
|
# put it here so it gets cached
|
|
spotify-player = pkgs.spotify-player.override {
|
|
withImage = false;
|
|
withSixel = false;
|
|
};
|
|
};
|
|
};
|
|
}
|