{ inputs = { flake-parts.url = "github:hercules-ci/flake-parts"; nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.11"; error's-rust-overlay.url = "github:ErrorNoInternet/configuration.nix"; }; outputs = inputs@{ flake-parts, ... }: flake-parts.lib.mkFlake { inherit inputs; } { imports = [ ./shell.nix ./tests/nixos ]; perSystem = { config, pkgs, ... }: rec { formatter = pkgs.nixfmt; packages.default = packages.keycloak-pam; packages.keycloak-pam = import ./default.nix { inherit pkgs; }; }; systems = [ "x86_64-linux" "aarch64-linux" ]; }; }