Home manager issue with flakes

Hello,

I started having this issue:

Executing: nix build .#homeManagerConfigurations.willian.activationPackage
~/.my-nix-os ~
warning: Git tree '/home/willian/.my-nix-os' is dirty
error: The 'homeManagerConfiguration' arguments

         - 'configuration',
         - 'username',
         - 'homeDirectory'
         - 'stateVersion',
         - 'extraModules', and
         - 'system'

       have been removed. Instead use the arguments 'pkgs' and
       'modules'. See the 22.11 release notes for more.
Starting Home Manager activation
Activating checkFilesChanged
Activating checkLinkTargets
Activating writeBoundary
Activating installPackages
replacing old 'home-manager-path'
installing 'home-manager-path'
Activating linkGeneration
Cleaning up orphan links from /home/willian
No change so reusing latest profile generation 22
Creating home file links in /home/willian
Activating onFilesChange
Activating reloadSystemd

Here is my flake, any idea?

{
  description = "My NixOS system config";

  inputs = {
    nixpkgs = {
      url = "nixpkgs/nixos-unstable";
    };
    home-manager = {
      url = "github:nix-community/home-manager/master";
      inputs = {
        nixpkgs = {
          follows = "nixpkgs";
        };
      };
    };
  };

  outputs = { self, nixpkgs, home-manager, ... }:
  let
    system = "x86_64-linux";

    pkgs = import nixpkgs {
      inherit system;
      config = { allowUnfree = true; };
    };

    lib = nixpkgs.lib;

  in {
    homeManagerConfigurations = {
      willian = home-manager.lib.homeManagerConfiguration {
        inherit system pkgs;
        username = "willian";
        homeDirectory = "/home/willian";
        configuration = {
          imports = [
            ./users/willian/home.nix
          ];
        };
      };
    };
    nixosConfigurations = {
      nixos = lib.nixosSystem {
        inherit system;
        modules = [
          ./system/configuration.nix
        ];
      };
    };
  };
}

It is explained on https://nix-community.github.io/home-manager/release-notes.html#sec-release-22.11-highlights

2 Likes