diff options
Diffstat (limited to 'parts')
| -rw-r--r-- | parts/checks.nix | 21 | ||||
| -rw-r--r-- | parts/ci.nix | 27 | ||||
| -rw-r--r-- | parts/default.nix | 11 | ||||
| -rw-r--r-- | parts/shell.nix | 33 |
4 files changed, 0 insertions, 92 deletions
diff --git a/parts/checks.nix b/parts/checks.nix deleted file mode 100644 index 5ccc308..0000000 --- a/parts/checks.nix +++ /dev/null @@ -1,21 +0,0 @@ -{inputs, ...}: { - perSystem = { - lib, - pkgs, - ... - }: { - checks = { - inherit - (inputs.flake-checks.lib.mkChecks { - root = ../.; - inherit pkgs; - }) - actionlint - alejandra - deadnix - editorconfig - statix - ; - }; - }; -} diff --git a/parts/ci.nix b/parts/ci.nix deleted file mode 100644 index ba26af5..0000000 --- a/parts/ci.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ - lib, - self, - withSystem, - ... -}: let - ciSystem = "x86_64-linux"; - derivFromCfg = deriv: deriv.config.system.build.toplevel or deriv.activationPackage; - mapCfgsToDerivs = lib.mapAttrs (lib.const derivFromCfg); -in { - flake.hydraJobs = withSystem ciSystem ({ - pkgs, - self', - ... - }: { - inherit (self') checks; - inherit (self') devShells; - darwinConfigurations = mapCfgsToDerivs self.darwinConfigurations; - homeConfigurations = mapCfgsToDerivs self.homeConfigurations; - nixosConfigurations = - mapCfgsToDerivs self.nixosConfigurations - // { - # please add aarch64 runners github...please... - atlas = lib.deepSeq (derivFromCfg self.nixosConfigurations.atlas).drvPath pkgs.emptyFile; - }; - }); -} diff --git a/parts/default.nix b/parts/default.nix deleted file mode 100644 index d8da3fe..0000000 --- a/parts/default.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ - imports = [ - ./checks.nix - ./ci.nix - ./shell.nix - ]; - - perSystem = {pkgs, ...}: { - formatter = pkgs.alejandra; - }; -} diff --git a/parts/shell.nix b/parts/shell.nix deleted file mode 100644 index aa24e33..0000000 --- a/parts/shell.nix +++ /dev/null @@ -1,33 +0,0 @@ -{ - perSystem = { - lib, - pkgs, - inputs', - self', - ... - }: { - devShells = { - default = pkgs.mkShellNoCC { - packages = - [ - pkgs.nix - - # format + lint - pkgs.actionlint - self'.formatter - pkgs.deadnix - pkgs.nil - pkgs.statix - - # utils - pkgs.deploy-rs - pkgs.fzf - pkgs.just - self'.packages.opentofu - ] - ++ lib.optional pkgs.stdenv.isDarwin [inputs'.nix-darwin.packages.darwin-rebuild] - ++ lib.optionals pkgs.stdenv.isLinux [pkgs.nixos-rebuild inputs'.agenix.packages.agenix]; - }; - }; - }; -} |
