{ ... }:
{
  perSystem =
    {
      config,
      pkgs,
      lib,
      system,
      ...
    }:
    if lib.elem system lib.platforms.darwin then
      { }
    else
      {
        devShells.clan-vm-manager = pkgs.callPackage ./shell.nix {
          inherit (config.packages) clan-vm-manager;
        };
        packages.clan-vm-manager = pkgs.python3.pkgs.callPackage ./default.nix {
          inherit (config.packages) clan-cli;
        };

        checks = config.packages.clan-vm-manager.tests;
      };
}
