2024-06-17 10:06:58 -05:00
|
|
|
{ inputs, system }:
|
|
|
|
let
|
|
|
|
pkgs = import inputs.nixpkgs {
|
|
|
|
inherit system;
|
|
|
|
overlays = [
|
|
|
|
inputs.lix-module.overlays.default
|
|
|
|
inputs.hyprland-contrib.overlays.default
|
|
|
|
inputs.nixpkgs-wayland.overlay
|
|
|
|
];
|
|
|
|
};
|
|
|
|
in
|
2024-06-16 17:13:19 -05:00
|
|
|
{
|
|
|
|
makePackages =
|
|
|
|
pkgs.runCommandLocal "build-third-party"
|
|
|
|
{
|
|
|
|
src = ./.;
|
|
|
|
nativeBuildInputs = [
|
|
|
|
pkgs.pixi
|
|
|
|
pkgs.swww
|
2024-06-17 10:06:58 -05:00
|
|
|
pkgs.xdg-desktop-portal-hyprland
|
|
|
|
pkgs.nixVersions.stable
|
2024-06-16 17:13:19 -05:00
|
|
|
|
|
|
|
inputs.tsm.packages.${pkgs.system}.default
|
|
|
|
inputs.hyprman.packages.${pkgs.system}.default
|
|
|
|
|
2024-06-17 09:49:31 -05:00
|
|
|
inputs.roc.packages.${pkgs.system}.full # cli + lang_server
|
2024-06-16 17:13:19 -05:00
|
|
|
|
|
|
|
inputs.zls.outputs.packages.${pkgs.system}.default
|
|
|
|
inputs.zig2nix.outputs.packages.${pkgs.system}.zig.master.bin
|
|
|
|
];
|
|
|
|
}
|
|
|
|
''
|
|
|
|
mkdir "$out"
|
|
|
|
'';
|
|
|
|
|
|
|
|
}
|