oizys/lib/checks.nix

39 lines
944 B
Nix
Raw Normal View History

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.nixVersions.stable
2024-06-16 17:13:19 -05:00
2024-06-18 10:45:51 -05:00
inputs.hyprland.packages.${pkgs.system}.default
inputs.hyprland.packages.${pkgs.system}.xdg-desktop-portal-hyprland
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"
'';
}