tangled
alpha
login
or
join now
nel.pet
/
pds-migrate
6
fork
atom
CLI tool for migrating PDS
6
fork
atom
overview
issues
pulls
pipelines
Clean up nix definitions
nel.pet
8 months ago
91f93ef2
536a0429
verified
This commit was signed with the committer's
known signature
.
nel.pet
SSH Key Fingerprint:
SHA256:Zd+mWw4EweOfjYKNMYyVtMSN7oj+SBabmubG4RThVEI=
0/1
build.yml
failed
1m 42s
+32
-25
3 changed files
expand all
collapse all
unified
split
.gitignore
flake.nix
nix
package.nix
+1
.gitignore
reviewed
···
1
1
/target
2
2
+
/result
+11
-25
flake.nix
reviewed
···
1
1
{
2
2
+
description = "Nix flake for PDS migrate. A CLI tool for migrating between PDSs in the atmosphere (atproto network)";
3
3
+
2
4
inputs = {
3
5
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
4
6
};
5
7
6
6
-
outputs = {nixpkgs, ...}: {
7
7
-
packages.x86_64-linux = {
8
8
-
default = nixpkgs.legacyPackages.x86_64-linux.callPackage (
9
9
-
{
10
10
-
rustPlatform,
11
11
-
pkg-config,
12
12
-
openssl,
13
13
-
}:
14
14
-
rustPlatform.buildRustPackage {
15
15
-
pname = "pds-migrate";
16
16
-
version = "0.1.0";
17
17
-
18
18
-
src = ./.;
19
19
-
cargoHash = "sha256-6uUm7+bNf3MHkXZljsxMbAOEyhl4xSukIM/XzAugGYY=";
20
20
-
21
21
-
nativeBuildInputs = [
22
22
-
pkg-config
23
23
-
];
24
24
-
25
25
-
buildInputs = [
26
26
-
openssl
27
27
-
];
28
28
-
}
29
29
-
) {};
30
30
-
};
8
8
+
outputs = {nixpkgs, ...}: let
9
9
+
forAllSystems = function:
10
10
+
nixpkgs.lib.genAttrs nixpkgs.lib.systems.flakeExposed (
11
11
+
system: function nixpkgs.legacyPackages.${system}
12
12
+
);
13
13
+
in {
14
14
+
packages = forAllSystems (pkgs: {
15
15
+
default = pkgs.callPackage ./nix/package.nix {};
16
16
+
});
31
17
};
32
18
}
+20
nix/package.nix
reviewed
···
1
1
+
{
2
2
+
rustPlatform,
3
3
+
pkg-config,
4
4
+
openssl,
5
5
+
}:
6
6
+
rustPlatform.buildRustPackage {
7
7
+
pname = "pds-migrate";
8
8
+
version = "0.1.0";
9
9
+
10
10
+
src = ../.;
11
11
+
cargoHash = "sha256-6uUm7+bNf3MHkXZljsxMbAOEyhl4xSukIM/XzAugGYY=";
12
12
+
13
13
+
nativeBuildInputs = [
14
14
+
pkg-config
15
15
+
];
16
16
+
17
17
+
buildInputs = [
18
18
+
openssl
19
19
+
];
20
20
+
}