{ inputs, ... }:{ perSystem = { pkgs, lib, system, ... }: let mkZed = import ../toolchain.nix { inherit inputs; }; zed-editor = mkZed pkgs; in { packages = { default = zed-editor; debug = zed-editor.override { profile = "dev"; }; }; } // lib.optionalAttrs (lib.hasSuffix "linux" system) { checks = { a11y-test = import ../tests/a11y.nix { inherit pkgs inputs; }; } // import ../tests/sandboxing { inherit pkgs inputs; }; };}
{ inputs, ... }:
{
perSystem =
{
pkgs,
lib,
system,
...
}:
let
mkZed = import ../toolchain.nix { inherit inputs; };
zed-editor = mkZed pkgs;
in
{
packages = {
default = zed-editor;
debug = zed-editor.override { profile = "dev"; };
};
}
// lib.optionalAttrs (lib.hasSuffix "linux" system) {
checks = {
a11y-test = import ../tests/a11y.nix {
inherit pkgs inputs;
};
}
// import ../tests/sandboxing { inherit pkgs inputs; };
};
}