diff options
Diffstat (limited to 'modules/flake')
| -rw-r--r-- | modules/flake/ci.nix | 23 | ||||
| -rw-r--r-- | modules/flake/default.nix | 15 | ||||
| -rw-r--r-- | modules/flake/dev.nix | 45 |
3 files changed, 0 insertions, 83 deletions
diff --git a/modules/flake/ci.nix b/modules/flake/ci.nix deleted file mode 100644 index c958ed3..0000000 --- a/modules/flake/ci.nix +++ /dev/null @@ -1,23 +0,0 @@ -{ - inputs, - myLib, - self, - ... -}: let - ciSystems = [ - "x86_64-linux" - "aarch64-linux" - ]; - - ci = sys: myLib.ci ["${sys}"]; - hm = sys: (ci sys).mkCompatibleHM self.homeConfigurations; - hosts = sys: (ci sys).mkCompatibleCfg self.nixosConfigurations; -in { - flake = { - checks = inputs.nixpkgs.lib.genAttrs ciSystems hosts; - }; - - perSystem = {system, ...}: { - checks = (hm system).${system}; - }; -} diff --git a/modules/flake/default.nix b/modules/flake/default.nix deleted file mode 100644 index 0f95612..0000000 --- a/modules/flake/default.nix +++ /dev/null @@ -1,15 +0,0 @@ -{inputs, ...}: { - imports = [ - ./ci.nix - ./dev.nix - ]; - - _module.args.myLib = inputs.getchoo.lib; - - systems = [ - "x86_64-linux" - "aarch64-linux" - "x86_64-darwin" - "aarch64-darwin" - ]; -} diff --git a/modules/flake/dev.nix b/modules/flake/dev.nix deleted file mode 100644 index 5453286..0000000 --- a/modules/flake/dev.nix +++ /dev/null @@ -1,45 +0,0 @@ -{ - inputs, - self, - ... -}: { - perSystem = { - pkgs, - system, - ... - }: { - checks = { - pre-commit-check = inputs.pre-commit-hooks.lib.${system}.run { - src = self; - hooks = { - actionlint.enable = true; - alejandra.enable = true; - deadnix.enable = true; - nil.enable = true; - statix.enable = true; - stylua.enable = true; - }; - }; - }; - - devShells = let - inherit (pkgs) mkShell; - in { - default = mkShell { - inherit (self.checks.${system}.pre-commit-check) shellHook; - packages = with pkgs; - with inputs; [ - actionlint - alejandra - deadnix - just - ragenix.packages.${system}.ragenix - statix - stylua - ]; - }; - }; - - formatter = pkgs.alejandra; - }; -} |
