@@ -0,0 +1,25 @@
1+{ lib, fetchFromGitHub, rustPlatform, which }:
2+
3+rustPlatform.buildRustPackage rec {
4+ pname = "dotter";
5+ version = "0.12.9";
6+
7+ src = fetchFromGitHub {
8+ owner = "SuperCuber";
9+ repo = "dotter";
10+ rev = version;
11+ sha256 = "0rxinrm110i5cbkl7c7vgk7dl0x79cg6g23bdjixsg7h0572c2gi";
12+ };
13+
14+ cargoSha256 = "0fr2dvzbpwqvf98wwrxv76nwbrv4m9ppx7br4x78gm8dhf2nj4zx";
15+
16+ checkInputs = [ which ];
17+
18+ meta = with lib; {
19+ description = "A dotfile manager and templater written in rust 🦀";
20+ homepage = "https://github.com/SuperCuber/dotter";
21+ license = licenses.unlicense;
22+ maintainers = with maintainers; [ linsui ];
23+ mainProgram = "dotter";
24+ };
25+}