a linter for your flake.lock file
at main 689 B view raw
1{ 2 inputs = { 3 nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable"; 4 }; 5 6 outputs = 7 { self, nixpkgs }: 8 let 9 forAllSystems = 10 function: 11 nixpkgs.lib.genAttrs nixpkgs.lib.systems.flakeExposed ( 12 system: function nixpkgs.legacyPackages.${system} 13 ); 14 in 15 { 16 packages = forAllSystems (pkgs: { 17 locker = pkgs.callPackage ./default.nix { }; 18 default = self.packages.${pkgs.stdenv.hostPlatform.system}.locker; 19 }); 20 21 devShells = forAllSystems (pkgs: { 22 default = pkgs.callPackage ./shell.nix { }; 23 }); 24 25 overlays.default = final: _: { locker = final.callPackage ./default.nix { }; }; 26 }; 27}