tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
dotter: 0.12.13 -> 0.12.14
linsui
3 years ago
1f04d6b0
2772b970
+10
-4
1 changed file
expand all
collapse all
unified
split
pkgs
tools
misc
dotter
default.nix
+10
-4
pkgs/tools/misc/dotter/default.nix
···
2
2
, stdenv
3
3
, fetchpatch
4
4
, fetchFromGitHub
5
5
+
, nix-update-script
5
6
, rustPlatform
6
7
, CoreServices
7
8
, which
···
9
10
10
11
rustPlatform.buildRustPackage rec {
11
12
pname = "dotter";
12
12
-
version = "0.12.13";
13
13
+
version = "0.12.14";
13
14
14
15
src = fetchFromGitHub {
15
16
owner = "SuperCuber";
16
17
repo = "dotter";
17
18
rev = "v${version}";
18
18
-
hash = "sha256-j3Dj43AbD0V5pZ6mM1uvPsqWAVJrmWyWvwC5NK1cRRY=";
19
19
+
hash = "sha256-GGbUpjAcihJLNNo0OtkRGQ2RcT/75vDABlHs7Atzo1s=";
19
20
};
20
21
21
21
-
cargoHash = "sha256-HPs55JBbYObunU0cSm/7lsu/DOk4ne9Ea9MCRJ427zo=";
22
22
+
cargoHash = "sha256-uC0OwN73krM7QaQ4rtWV6IseKdZmiqrB8a6QGTs6fHE=";
22
23
23
24
buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ];
24
25
25
26
checkInputs = [ which ];
26
27
28
28
+
passthru = {
29
29
+
updateScript = nix-update-script {
30
30
+
attrPath = pname;
31
31
+
};
32
32
+
};
33
33
+
27
34
meta = with lib; {
28
35
description = "A dotfile manager and templater written in rust 🦀";
29
36
homepage = "https://github.com/SuperCuber/dotter";
30
37
license = licenses.unlicense;
31
38
maintainers = with maintainers; [ linsui ];
32
32
-
mainProgram = "dotter";
33
39
};
34
40
}