{ flake, pkgs, ... }: let inherit (flake) inputs; inherit (inputs) self; in { imports = [ # See https://github.com/juspay/github-nix-ci inputs.github-nix-ci.nixosModules.default ]; nix.gc = { automatic = true; }; services.github-nix-ci = { age.secretsDir = self + /secrets; runnerSettings = { extraPackages = with pkgs; [ omnix just sd nushell # https://github.com/marketplace/actions/setup-nu ]; }; # Don't forget to add these repos here: # https://github.com/settings/personal-access-tokens/3513625 personalRunners = { "srid/nixos-config".num = 1; "srid/emanote".num = 4; "srid/haskell-flake".num = 4; "srid/nixos-unified".num = 4; }; }; }