@@ -1,4 +1,4 @@
1−{ lib, stdenv, fetchurl, fetchpatch, kernel, runtimeShell }:
1+{ lib, stdenv, fetchFromGitHub, fetchpatch, kernel, runtimeShell }:
22
33let
44 baseName = "bbswitch";
@@ -10,9 +10,11 @@ in
1010stdenv.mkDerivation {
1111 inherit name;
1212
13− src = fetchurl {
14− url = "https://github.com/Bumblebee-Project/${baseName}/archive/v${version}.tar.gz";
15− sha256 = "0xql1nv8dafnrcg54f3jsi3ny3cd2ca9iv73pxpgxd2gfczvvjkn";
13+ src = fetchFromGitHub {
14+ owner = "Bumblebee-Project";
15+ repo = "bbswitch";
16+ rev = "v${version}";
17+ hash = "sha256-FHC8myKnouNDERVds2QCJj1ZstjHrOzFpb+FDiSBjL4=";
1618 };
1719
1820 patches = [