Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at fix-function-merge 30 lines 818 B view raw
1{ lib, fetchFromSourcehut, rustPlatform, nix-update-script }: 2 3let version = "0.5.1"; 4in rustPlatform.buildRustPackage { 5 pname = "sd-switch"; 6 inherit version; 7 8 src = fetchFromSourcehut { 9 owner = "~rycee"; 10 repo = "sd-switch"; 11 rev = version; 12 hash = "sha256-Kns49Qv3oWNmbLoLTKIcWIewDz4cR7uyMA3IHnhKyxA="; 13 }; 14 15 cargoHash = "sha256-r20dJMF+0q3XLm2hn9/LTv43ApmhjJNgeiMCLfwBnOk="; 16 17 passthru = { 18 updateScript = nix-update-script { }; 19 }; 20 21 meta = with lib; { 22 description = "Systemd unit switcher for Home Manager"; 23 mainProgram = "sd-switch"; 24 homepage = "https://git.sr.ht/~rycee/sd-switch"; 25 changelog = "https://git.sr.ht/~rycee/sd-switch/refs/${version}"; 26 license = licenses.gpl3Plus; 27 maintainers = with maintainers; [ rycee ]; 28 platforms = platforms.linux; 29 }; 30}