{ description = "0x29a NixOS flake"; inputs = { nixpkgs = { url = "github:nixos/nixpkgs/nixos-25.05"; }; home-manager = { url = "github:nix-community/home-manager/release-25.05"; inputs.nixpkgs.follows = "nixpkgs"; }; }; outputs = inputs@{ nixpkgs, home-manager, ... }: { nixosConfigurations = { nixos = nixpkgs.lib.nixosSystem { modules = [ ./configuration.nix # make home-manager a module of nixos home-manager.nixosModules.home-manager { home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; home-manager.users.aaron = import ./home.nix; } ]; }; }; }; }