4 nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11";
5 pre-commit-hooks.inputs.nixpkgs.follows = "nixpkgs";
6 pre-commit-hooks.url = "github:cachix/pre-commit-hooks.nix";
12 inherit (inputs.nixpkgs) lib;
15 lib.genAttrs lib.systems.flakeExposed (
19 pkgs = inputs.nixpkgs.legacyPackages.${system};
24 # nix -L build .#hello
25 packages = forAllSystems ({ pkgs, ... }: pkgs);
27 # nix -L develop or direnv allow
28 devShell = forAllSystems (
45 inherit (inputs.self.checks.${system}.pre-commit-check) shellHook;
50 checks = forAllSystems (
52 pre-commit-check = inputs.pre-commit-hooks.lib.${system}.run {
55 nixfmt-rfc-style.enable = true;