probably a better way to do home manager modules

This commit is contained in:
NullBite 2023-12-31 05:18:39 -05:00
parent 71240c98d4
commit 65dc027769
Signed by: nullbite
GPG Key ID: 6C4D545385D4925A

View File

@ -18,10 +18,14 @@
lib-unstable = nixpkgs-unstable.lib;
username = "nullbite";
homeManagerModule = user: module: home-manager.nixosModules.home-manager {
# to use this add `homeModules <username> [ ... ]` to a system's modules.
homeModules = user: modules: home-manager.nixosModules.home-manager {
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.users."${user}" = module ;
home-manager.users."${user}" = {lib, config, pkgs, osConfig, ...}:
{
imports = modules;
};
};
in {
nixosConfigurations = {