Use flake-utils to be generic over systems

This commit is contained in:
2022-08-31 14:54:53 -07:00
parent d6275afe52
commit 65589f74bc

View File

@@ -18,7 +18,7 @@
pkgsForSystem = (system: import nixpkgs {
inherit system;
overlays = [
self.overlays.xonsh_with_plugins."${system}"
self.overlays."${system}".xonsh_with_plugins
];
});
@@ -34,14 +34,14 @@
];
});
in
# flake-utils.lib.eachDefaultSystem (system: {
# overlays.xonsh_with_plugins = import ./overlays/xonsh.nix { mach-nix = mach-nix.lib."${system}"; };
# homeConfigurations.std = mkHomeConfig { inherit system; };
# });
{
overlays.xonsh_with_plugins.x86_64-linux = import ./overlays/xonsh.nix { mach-nix = mach-nix.lib."x86_64-linux"; };
overlays.xonsh_with_plugins.x86_64-darwin = import ./overlays/xonsh.nix { mach-nix = mach-nix.lib."x86_64-darwin"; };
homeConfigurations.linux = mkHomeConfig { system="x86_64-linux"; };
homeConfigurations.mac = mkHomeConfig { system="x86_64-darwin"; };
};
flake-utils.lib.eachDefaultSystem (system: {
overlays.xonsh_with_plugins = import ./overlays/xonsh.nix { mach-nix = mach-nix.lib."${system}"; };
legacyPackages.homeConfigurations.std = mkHomeConfig { inherit system; };
});
# {
# overlays.xonsh_with_plugins.x86_64-linux = import ./overlays/xonsh.nix { mach-nix = mach-nix.lib."x86_64-linux"; };
# overlays.xonsh_with_plugins.x86_64-darwin = import ./overlays/xonsh.nix { mach-nix = mach-nix.lib."x86_64-darwin"; };
# homeConfigurations.linux = mkHomeConfig { system="x86_64-linux"; };
# homeConfigurations.mac = mkHomeConfig { system="x86_64-darwin"; };
# };
}