{ description = "A very basic flake"; nixConfig = { extra-substituters = [ "https://nix-community.cachix.org" ]; trusted-public-keys = [ "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=" ]; }; inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; authentik = { url = "github:nix-community/authentik-nix"; #inputs.nixpkgs.follows = "nixpkgs"; }; }; outputs = { self, nixpkgs, authentik }: { formatter.x86_64-linux = nixpkgs.legacyPackages.x86_64-linux.nixpkgs-fmt; nixosConfigurations = { authentik = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; modules = [ ./configuration.nix authentik.nixosModules.default ]; }; }; }; }