summaryrefslogtreecommitdiff
path: root/ci.nix
diff options
context:
space:
mode:
Diffstat (limited to 'ci.nix')
-rw-r--r--ci.nix28
1 files changed, 0 insertions, 28 deletions
diff --git a/ci.nix b/ci.nix
deleted file mode 100644
index f05fbed..0000000
--- a/ci.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-{self, ...}: {
- perSystem = {
- lib,
- pkgs,
- system,
- config,
- ...
- }: let
- # get applicable system configurations
- configurations = lib.getAttrs ["darwinConfigurations" "homeConfigurations" "nixosConfigurations"] self;
-
- systems = lib.pipe (builtins.attrValues configurations) [
- (builtins.foldl' (acc: attr: acc // attr) {})
- (lib.filterAttrs (_: v: v.pkgs.system == system))
- (lib.mapAttrsToList (_: v: v.config.system.build.toplevel or v.activationPackage))
- ];
- in {
- checks = {
- ciGate = pkgs.runCommand "ci-gate" {
- nativeBuildInputs = lib.concatLists [
- systems
- # and other checks
- (builtins.attrValues (builtins.removeAttrs config.checks ["ciGate"]))
- ];
- } "touch $out";
- };
- };
-}