{ config, lib, pkgs, ... }: with lib; let cfg = config.local.environ; py = pkgs.python3Packages; in { config = mkIf cfg.enable { nix.registry."system".to = { type = "path"; path = "${config.home.homeDirectory}/nix"; }; programs = { git.signing.signByDefault = true; home-manager.enable = true; }; xdg.configFile."home-manager" = { source = config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/nix"; }; }; }