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
];
};
};
};
}