tangled
alpha
login
or
join now
karitham.dev
/
dotfiles
0
fork
atom
nix all the things
0
fork
atom
overview
issues
pulls
pipelines
pkgs/atproto-lastfm-importer: new pkg
karitham.dev
2 months ago
131ec546
2dc0d565
+27
2 changed files
expand all
collapse all
unified
split
flake.nix
pkgs
atproto-lastfm-importer.nix
+1
flake.nix
···
74
74
topiary-nu = pkgs.callPackage ./pkgs/topiary-nu.nix {
75
75
inherit (inputs) tree-sitter-nu topiary-nushell;
76
76
};
77
77
+
atproto-lastfm-importer = pkgs.callPackage ./pkgs/atproto-lastfm-importer.nix { };
77
78
78
79
wakuna-image = self.lib.sdImageFromSystem self.nixosConfigurations.wakuna;
79
80
};
+26
pkgs/atproto-lastfm-importer.nix
···
1
1
+
{
2
2
+
lib,
3
3
+
buildNpmPackage,
4
4
+
fetchgit,
5
5
+
...
6
6
+
}:
7
7
+
buildNpmPackage {
8
8
+
pname = "atproto-lastfm-importer";
9
9
+
version = "0.0.2";
10
10
+
11
11
+
src = fetchgit {
12
12
+
url = "https://tangled.org/ewancroft.uk/atproto-lastfm-importer";
13
13
+
rev = "8999e5ad5d1141401b8f18038b2c65f5a8917228";
14
14
+
hash = "sha256-2ay/AzDQcxwMg/5HG6Foc/u0ijVSYE/UBu+dL6q9cqI=";
15
15
+
deepClone = false;
16
16
+
};
17
17
+
18
18
+
npmDepsHash = "sha256-TWyPPC+QUH8rXEr4GUrx+JdgYuuLjMAdGGl7DYwi3gU=";
19
19
+
20
20
+
meta = with lib; {
21
21
+
description = "Import your Last.fm listening history to the AT Protocol network using the fm.teal.alpha.feed.play lexicon";
22
22
+
homepage = "https://tangled.org/ewancroft.uk/atproto-lastfm-importer";
23
23
+
license = licenses.mit;
24
24
+
mainProgram = "lastfm-import";
25
25
+
};
26
26
+
}