about summary refs log tree commit diff
path: root/overlays/patches/emacs/overlay/hydra/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'overlays/patches/emacs/overlay/hydra/default.nix')
-rw-r--r--overlays/patches/emacs/overlay/hydra/default.nix99
1 files changed, 0 insertions, 99 deletions
diff --git a/overlays/patches/emacs/overlay/hydra/default.nix b/overlays/patches/emacs/overlay/hydra/default.nix
deleted file mode 100644
index 97d015f8ed4d..000000000000
--- a/overlays/patches/emacs/overlay/hydra/default.nix
+++ /dev/null
@@ -1,99 +0,0 @@
-{ nixpkgs, declInput }:
-let
-  pkgs = import nixpkgs {};
-
-  mkJobset = {
-    nixpkgsRelease
-    , nixFile
-    , descriptionNote
-  }: {
-    enabled = 1;
-    hidden = false;
-    description = "Emacs-overlay jobset for nixpkgs branch ${nixpkgsRelease} (${descriptionNote})";
-    nixexprinput = "src";
-    nixexprpath = "hydra/${nixFile}";
-    checkinterval = 1800;
-    schedulingshares = 100;
-    enableemail = false;
-    emailoverride = "";
-    keepnr = 3;
-    type = 0;  # Non-flake (legacy)
-    inputs = {
-      src = {
-        type = "git";
-        value = "https://github.com/nix-community/emacs-overlay.git";
-        emailresponsible = false;
-      };
-      nixpkgs = {
-        type = "git";
-        value = "https://github.com/NixOS/nixpkgs.git ${nixpkgsRelease}";
-        emailresponsible = false;
-      };
-    };
-  };
-
-  jobsets = {
-
-    unstable = mkJobset {
-      nixpkgsRelease = "nixos-unstable";
-      nixFile = "emacsen.nix";
-      descriptionNote = "emacs";
-    };
-
-    stable = mkJobset {
-      nixpkgsRelease = "nixos-22.05";
-      nixFile = "emacsen.nix";
-      descriptionNote = "emacs";
-    };
-
-    unstable-cross = mkJobset {
-      nixpkgsRelease = "nixos-unstable";
-      nixFile = "emacsen-cross.nix";
-      descriptionNote = "emacs cross builds";
-    };
-
-    stable-cross = mkJobset {
-      nixpkgsRelease = "nixos-22.05";
-      nixFile = "emacsen-cross.nix";
-      descriptionNote = "emacs cross builds";
-    };
-
-    unstable-pkgs = mkJobset {
-      nixpkgsRelease = "nixos-unstable";
-      nixFile = "packages.nix";
-      descriptionNote = "emacs packages";
-    };
-
-    unstable-rc-pkgs = mkJobset {
-      nixpkgsRelease = "nixos-unstable";
-      nixFile = "packages-unstable.nix";
-      descriptionNote = "emacs packages (pre-release)";
-    };
-
-    unstable-git-pkgs = mkJobset {
-      nixpkgsRelease = "nixos-unstable";
-      nixFile = "packages-git.nix";
-      descriptionNote = "emacs packages (git)";
-    };
-
-    unstable-gcc-pkgs = mkJobset {
-      nixpkgsRelease = "nixos-unstable";
-      nixFile = "packages-gcc.nix";
-      descriptionNote = "emacs packages (native-comp)";
-    };
-
-  };
-
-in {
-  jobsets = pkgs.runCommand "spec.json" {} ''
-    cat <<EOF
-    ${builtins.toXML declInput}
-    EOF
-    cat > spec.json <<EOF
-    ${builtins.toJSON jobsets}
-    EOF
-
-    cat spec.json | ${pkgs.jq}/bin/jq -r . > $out
-
-  '';
-}