{ description = "NixOS configuration with home-manager and kickstart.nvim"; inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11"; home-manager = { url = "github:nix-community/home-manager/release-25.11"; inputs.nixpkgs.follows = "nixpkgs"; }; kickstart-nvim.url = "github:0xWheatyz/kickstart.nvim"; }; outputs = { self, nixpkgs, home-manager, kickstart-nvim, ... }: { nixosConfigurations = { nixos = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; modules = [ ./configuration.nix home-manager.nixosModules.home-manager { home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; home-manager.users.l-wyatt = import /home/l-wyatt/.config/home-manager/home.nix; home-manager.extraSpecialArgs = { inherit kickstart-nvim; }; home-manager.sharedModules = [ kickstart-nvim.homeManagerModules.default ]; } ]; }; }; }; }