{ description = "Personal monorepo"; inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11"; flake-parts.url = "github:hercules-ci/flake-parts"; flake-parts.inputs.nixpkgs-lib.follows = "nixpkgs"; disko.url = "github:nix-community/disko/v1.6.1"; disko.inputs.nixpkgs.follows = "nixpkgs"; sops-nix.url = "github:Mic92/sops-nix"; sops-nix.inputs.nixpkgs.follows = "nixpkgs"; sshKeys = { url = "https://github.com/kbujari.keys"; flake = false; }; }; outputs = { flake-parts, ... } @ inputs: flake-parts.lib.mkFlake { inherit inputs; } { systems = [ "x86_64-linux" "aarch64-linux" ]; imports = [ ./machines/flake-module.nix ./modules/flake-module.nix ]; perSystem = { pkgs, ... }: { formatter = pkgs.nixpkgs-fmt; }; }; }