with system override

This commit is contained in:
Osman Faruk Bayram 2025-07-26 23:49:02 +03:00
parent 9906399f0e
commit feea5f45b8

View file

@ -84,19 +84,19 @@
}; };
packages = forAllSystems (system: packages = forAllSystems (system:
let let
makeDotfilesPackages = machines: makeNixosConfigWithSystemOverride = configName: nixpkgs.lib.nixosSystem {
builtins.listToAttrs (map (machine: { specialArgs = { inherit inputs outputs; };
name = "${machine}-dotfiles"; modules = [
value = self.nixosConfigurations.${machine}.config.home-manager.users.osbm.home-files; ./hosts/${configName}/configuration.nix
}) machines); { nixpkgs.hostPlatform = nixpkgs.lib.mkForce system; }
dotfilesMachines = [ "ymir" "pochita" "tartarus" "wallfacer" ]; ];
};
dotfilesMachineNames = [ "ymir" "pochita" "tartarus" "wallfacer" ];
in in
{ builtins.listToAttrs (map (name: {
# export home-manager dotfiles name = "${name}-dotfiles";
# /nix/store/61b1rzwps27pa4gb3ql8kdddyz22nhnn-home-manager-files/.bashrc value = (makeNixosConfigWithSystemOverride name).config.home-manager.users.osbm.home-files;
# /nix/store/61b1rzwps27pa4gb3ql8kdddyz22nhnn-home-manager-files/.config/git/config }) dotfilesMachineNames)
# etc.
} // (makeDotfilesPackages dotfilesMachines)
); );
}; };
} }