diff --git a/flake.lock b/flake.lock index fffaaca..78fae24 100644 --- a/flake.lock +++ b/flake.lock @@ -23,11 +23,11 @@ ] }, "locked": { - "lastModified": 1689116343, - "narHash": "sha256-eaYfwQTSEbuB7rs5/W227SbVeDP9cbcoT1TEbnmOgOk=", + "lastModified": 1689516967, + "narHash": "sha256-sFAa33wkQHanmij/uhfGduIDK8z4dJAita/rK6u9pvE=", "owner": "LnL7", "repo": "nix-darwin", - "rev": "eb22022ba8faeeb7a9be8afe925511b88ad12ca5", + "rev": "61662a63bfe1726588c1da6b412df86d8ca94d63", "type": "github" }, "original": { @@ -44,11 +44,11 @@ "pre-commit-hooks": "pre-commit-hooks" }, "locked": { - "lastModified": 1689101590, - "narHash": "sha256-PC8mc78AUFUxiqdOKUkNRVaG39ftvt/LO+L+lNMN7oI=", + "lastModified": 1689667485, + "narHash": "sha256-tLNoMRSPLlW1D4wgNpSIPUUHd6x1GdjAhETLpRTKnfo=", "owner": "cachix", "repo": "devenv", - "rev": "36a7bb53b31a7fd40c026559005e10d824c88b5c", + "rev": "6f8add968bc12bf81d845eb7dc684a0733bb1518", "type": "github" }, "original": { @@ -138,11 +138,11 @@ ] }, "locked": { - "lastModified": 1688999869, - "narHash": "sha256-gLD2UI6+Nb9JV5Wh4FnLHAZwLMiY11RHYBKmBZCxLXc=", + "lastModified": 1689495092, + "narHash": "sha256-yZu2j5FpLZEPhJQQutMCPTxa1VMigLPabLYvLTq6ASM=", "owner": "nix-community", "repo": "home-manager", - "rev": "a6d1d954b81caf4c9291b8ac35452fef842f289b", + "rev": "2f84579a70b8c74e5ebb37299a0c3ba279f09382", "type": "github" }, "original": { @@ -241,11 +241,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1689078114, - "narHash": "sha256-osG8BrX5RpKJ7wH+vI6auOU+ctvNOblT4XXCgknK47c=", + "lastModified": 1689631193, + "narHash": "sha256-AGSkBZaiTODQc8eT1rZDrQIjtb8JtFwJ0wVPzArlrnM=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "b6cc7ff8fee93789bc871a267ab876c3fca042cb", + "rev": "57695599bdc4f7bfe5d28cfa23f14b3d8bdf8a5f", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 1a642e6..aaf42dd 100644 --- a/flake.nix +++ b/flake.nix @@ -12,7 +12,15 @@ nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; }; - outputs = inputs@{ self, auto-dark-mode, darwin, devenv, flake-utils, home-manager, nixpkgs }: + outputs = + { self + , auto-dark-mode + , darwin + , devenv + , flake-utils + , home-manager + , nixpkgs + }@inputs: let mkDarwinSystem = system: darwin.lib.darwinSystem { inherit system; @@ -34,28 +42,29 @@ ci = mkDarwinSystem "x86_64-darwin"; work = mkDarwinSystem "aarch64-darwin"; }; + } // flake-utils.lib.eachSystem [ "aarch64-darwin" "x86_64-darwin" ] (system: - let - pkgs = nixpkgs.legacyPackages.${system}; - in - { - devShells.default = devenv.lib.mkShell { - inherit inputs pkgs; - modules = [ - ({ pkgs, ... }: { - packages = [ - pkgs.gitleaks - ]; + let + pkgs = nixpkgs.legacyPackages.${system}; + in + { + devShells.default = devenv.lib.mkShell { + inherit inputs pkgs; + modules = [ + ({ pkgs, ... }: { + packages = [ + pkgs.gitleaks + ]; - pre-commit.hooks = { - luacheck.enable = true; - nixpkgs-fmt.enable = true; - stylua.enable = true; - yamllint.enable = true; - }; - }) - ]; - }; - }); + pre-commit.hooks = { + luacheck.enable = true; + nixpkgs-fmt.enable = true; + stylua.enable = true; + yamllint.enable = true; + }; + }) + ]; + }; + }); }