Also put overlays in nixpkgs config dir
This commit is contained in:
parent
3ec2c19e53
commit
b6f4238606
1 changed files with 7 additions and 4 deletions
|
@ -1,14 +1,17 @@
|
|||
{ ... }:
|
||||
let
|
||||
overlays = [
|
||||
(import ./pass.nix)
|
||||
(import ./ssh.nix)
|
||||
files = [
|
||||
"pass.nix"
|
||||
"ssh.nix"
|
||||
];
|
||||
overlays = map (f: import (./. + "/${f}")) files;
|
||||
set = builtins.listToAttrs (map (f: { name = f; value = (./. + "/${f}"); }) files);
|
||||
in
|
||||
{
|
||||
nixpkgs.overlays = overlays;
|
||||
|
||||
home-manager.users.charlotte = { pkgs, ... }: {
|
||||
home-manager.users.charlotte = { pkgs, lib, ... }: {
|
||||
xdg.configFile = lib.attrsets.mapAttrs' (name: value: { name = "nixpkgs/overlays/${name}"; value = { source = value; }; }) set;
|
||||
nixpkgs.overlays = overlays;
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue