tvl-depot/users/multi/home/default.nix

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

28 lines
604 B
Nix
Raw Normal View History

{ depot, pkgs, lib, ... }:
let
nixpkgs = import pkgs.nixpkgsSrc {};
home-modules = import "${nixpkgs.home-manager.src}/modules";
outerLib = lib;
home = path:
let
configSet = import path { inherit depot pkgs; };
in
home-modules {
pkgs = nixpkgs;
configuration = { config, lib, ... }: (
{
_module.args.pkgs = outerLib.mkForce (import pkgs.nixpkgsSrc {});
} // configSet
);
};
in
rec {
whitby = home ./configs/whitby.nix;
whitbyHome = whitby.activationPackage;
meta.targets = [ "whitbyHome" ];
}