code-nautilus: init at 0-unstable-2024-09-11 (#372211)

authored by Arne Keller and committed by GitHub 868ccc74 ecfbc3e4

+46
+8
maintainers/maintainer-list.nix
··· 3016 githubId = 727571; 3017 keys = [ { fingerprint = "AAD4 3B70 A504 9675 CFC8 B101 BAFD 205D 5FA2 B329"; } ]; 3018 }; 3019 berryp = { 3020 email = "berryphillips@gmail.com"; 3021 github = "berryp";
··· 3016 githubId = 727571; 3017 keys = [ { fingerprint = "AAD4 3B70 A504 9675 CFC8 B101 BAFD 205D 5FA2 B329"; } ]; 3018 }; 3019 + berrij = { 3020 + email = "jonathan@berrisch.biz"; 3021 + matrix = "@berrij:fairydust.space"; 3022 + name = "Jonathan Berrisch"; 3023 + github = "BerriJ"; 3024 + githubId = 37799358; 3025 + keys = [ { fingerprint = "42 B6 CC90 6 A91 EA4F 8 A7E 315 B 30 DC 5398 152 C 5310"; } ]; 3026 + }; 3027 berryp = { 3028 email = "berryphillips@gmail.com"; 3029 github = "berryp";
+38
pkgs/by-name/co/code-nautilus/package.nix
···
··· 1 + { 2 + stdenv, 3 + lib, 4 + fetchFromGitHub, 5 + nautilus-python, 6 + python3, 7 + }: 8 + stdenv.mkDerivation rec { 9 + pname = "code-nautilus"; 10 + version = "0-unstable-2024-09-11"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "harry-cpp"; 14 + repo = "code-nautilus"; 15 + rev = "8ea0ce78f3f1f7a6af5f9e9cf93fc3e70015f61e"; 16 + sha256 = "u10laS3BwUVCJYlQ6WivU7o/sFFv6cTeV+uxBEdD7oA="; 17 + }; 18 + 19 + buildInputs = [ 20 + nautilus-python 21 + python3.pkgs.pygobject3 22 + ]; 23 + 24 + installPhase = '' 25 + runHook preInstall 26 + install -Dm555 ./code-nautilus.py -t $out/share/nautilus-python/extensions 27 + runHook postInstall 28 + ''; 29 + 30 + meta = with lib; { 31 + description = "VSCode extension for Nautilus: 'Open in Code'"; 32 + homepage = "https://github.com/harry-cpp/code-nautilus"; 33 + license = licenses.unlicense; 34 + platforms = platforms.linux; 35 + maintainers = with maintainers; [ berrij ]; 36 + }; 37 + 38 + }