Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 52ebc93c 6a10b23c

+280 -172
+2
nixos/modules/services/misc/home-assistant.nix
··· 310 "serial_pm" 311 "sms" 312 "upb" 313 "velbus" 314 "w800rf32" 315 "xbee" 316 "zha" 317 "zwave" 318 ]; 319 in { 320 ExecStart = "${package}/bin/hass --runner --config '${cfg.configDir}'";
··· 310 "serial_pm" 311 "sms" 312 "upb" 313 + "usb" 314 "velbus" 315 "w800rf32" 316 "xbee" 317 "zha" 318 "zwave" 319 + "zwave_js" 320 ]; 321 in { 322 ExecStart = "${package}/bin/hass --runner --config '${cfg.configDir}'";
+5
pkgs/applications/audio/bitwig-studio/bitwig-studio4.nix
··· 49 -not -name '*.so.*' \ 50 -not -name '*.so' \ 51 -not -name '*.jar' \ 52 -not -path '*/resources/*' | \ 53 while IFS= read -r f ; do 54 patchelf --set-interpreter "${stdenv.cc.bintools.dynamicLinker}" $f ··· 58 --suffix LD_LIBRARY_PATH : "${lib.strings.makeLibraryPath buildInputs}" 59 done 60 61 ''; 62 63 meta = with lib; {
··· 49 -not -name '*.so.*' \ 50 -not -name '*.so' \ 51 -not -name '*.jar' \ 52 + -not -name 'jspawnhelper' \ 53 -not -path '*/resources/*' | \ 54 while IFS= read -r f ; do 55 patchelf --set-interpreter "${stdenv.cc.bintools.dynamicLinker}" $f ··· 59 --suffix LD_LIBRARY_PATH : "${lib.strings.makeLibraryPath buildInputs}" 60 done 61 62 + find $out -type f -executable -name 'jspawnhelper' | \ 63 + while IFS= read -r f ; do 64 + patchelf --set-interpreter "${stdenv.cc.bintools.dynamicLinker}" $f 65 + done 66 ''; 67 68 meta = with lib; {
+2 -2
pkgs/applications/blockchains/bisq-desktop/default.nix
··· 35 in 36 stdenv.mkDerivation rec { 37 pname = "bisq-desktop"; 38 - version = "1.7.2"; 39 40 src = fetchurl { 41 url = "https://github.com/bisq-network/bisq/releases/download/v${version}/Bisq-64bit-${version}.deb"; 42 - sha256 = "0b2rh9sphc9wffkawprrl20frgv0rah7y2k5sfxpjc3shgkqsw80"; 43 }; 44 45 nativeBuildInputs = [ makeWrapper copyDesktopItems imagemagick dpkg gnutar zip xz ];
··· 35 in 36 stdenv.mkDerivation rec { 37 pname = "bisq-desktop"; 38 + version = "1.7.3"; 39 40 src = fetchurl { 41 url = "https://github.com/bisq-network/bisq/releases/download/v${version}/Bisq-64bit-${version}.deb"; 42 + sha256 = "1q250lj0ig6aqd1dfc335z8pjj7qa7l75kws6d78k3wchzmk7jrk"; 43 }; 44 45 nativeBuildInputs = [ makeWrapper copyDesktopItems imagemagick dpkg gnutar zip xz ];
+11 -11
pkgs/applications/editors/eclipse/default.nix
··· 16 17 let 18 platform_major = "4"; 19 - platform_minor = "19"; 20 year = "2021"; 21 - month = "03"; 22 - timestamp = "${year}${month}031800"; 23 gtk = gtk3; 24 in rec { 25 ··· 37 src = 38 fetchurl { 39 url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/technology/epp/downloads/release/${year}-${month}/R/eclipse-cpp-${year}-${month}-R-linux-gtk-x86_64.tar.gz"; 40 - sha512 = "3j0lmll0glcr9p0hf49jiaq9xr8hadsy0y58wbbkdpldj3rclxr056dkswmiw2bkypfiwrjygbli5qxyp6mz380562hc2kjwijqq476"; 41 }; 42 }; 43 ··· 49 src = 50 fetchurl { 51 url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/technology/epp/downloads/release/${year}-${month}/R/eclipse-modeling-${year}-${month}-R-linux-gtk-x86_64.tar.gz"; 52 - sha512 = "0iqz9a3ixcbmaci6lnspdnzwd2h1fcygi54hmsl89pq3d1k5scyhcl123ixi24csi782w847bn0lq00n0zwras9akmnhsflra4mw5pz"; 53 }; 54 }; 55 ··· 61 src = 62 fetchurl { 63 url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/eclipse/downloads/drops${platform_major}/R-${platform_major}.${platform_minor}-${timestamp}/eclipse-platform-${platform_major}.${platform_minor}-linux-gtk-x86_64.tar.gz"; 64 - sha512 = "03v1ly7j9d9qnl3d9rl5a9kp483dz8i8v3cfnh55ksm9fk8iy2fzg6wq178ggnx2z5x9k88a4wk6n647yilh2hgc2l7926imkh2j1ly"; 65 }; 66 }; 67 ··· 86 src = 87 fetchurl { 88 url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/eclipse/downloads/drops${platform_major}/R-${platform_major}.${platform_minor}-${timestamp}/eclipse-SDK-${platform_major}.${platform_minor}-linux-gtk-x86_64.tar.gz"; 89 - sha512 = "37m91my121pch12bwpwk5svfqkm7vl07wjx4fkhpy947v5kjf36hm6x0i45swdg7f0hk72y2qz5ka15ki5jv890qy5psj6z7ax9sys7"; 90 }; 91 }; 92 ··· 98 src = 99 fetchurl { 100 url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/technology/epp/downloads/release/${year}-${month}/R/eclipse-java-${year}-${month}-R-linux-gtk-x86_64.tar.gz"; 101 - sha512 = "3qrnj6krhrqc9rfwlim3v7kshwfhsi050pszw6xdfbj56mzr9whr7l76isbpxd5j0zipgfw3qrzrx379pdp899d35fv284ilvllzl4k"; 102 }; 103 }; 104 ··· 110 src = 111 fetchurl { 112 url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/technology/epp/downloads/release/${year}-${month}/R/eclipse-jee-${year}-${month}-R-linux-gtk-x86_64.tar.gz"; 113 - sha512 = "04k4x9imabxddqlrgajn33ak8i58wcap40ll09xz23d1sxn9a8prh01s06ymgwg6ldg939srphvbz4112p8p0b1hl7m25a02qll91zv"; 114 }; 115 }; 116 ··· 122 src = 123 fetchurl { 124 url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/technology/epp/downloads/release/${year}-${month}/R/eclipse-committers-${year}-${month}-R-linux-gtk-x86_64.tar.gz"; 125 - sha512 = "2yksl3w7yr1a3h4zdpa9zf394r5c185zqxhigdv858ldg46kmr9h0l2c7shbgb16kkybcnrk4x44dhjvh60x8xw6ma05klp4lp9v5va"; 126 }; 127 }; 128 ··· 134 src = 135 fetchurl { 136 url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/technology/epp/downloads/release/${year}-${month}/R/eclipse-rcp-${year}-${month}-R-linux-gtk-x86_64.tar.gz"; 137 - sha512 = "3fhrhwbyqcys56c93s1vl9rbvn269nn5y3cb9f3n1qwgw6i97mim2zy98jl3r8cksf97jwsmqmsqclsgz9v799wcckv81dj1l628382"; 138 }; 139 }; 140
··· 16 17 let 18 platform_major = "4"; 19 + platform_minor = "20"; 20 year = "2021"; 21 + month = "06"; 22 + timestamp = "${year}${month}111600"; 23 gtk = gtk3; 24 in rec { 25 ··· 37 src = 38 fetchurl { 39 url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/technology/epp/downloads/release/${year}-${month}/R/eclipse-cpp-${year}-${month}-R-linux-gtk-x86_64.tar.gz"; 40 + sha512 = "3ggqiwa1nfszdqzdzw1lzs1sdikkvh2fqq10bqjxsq7xdxkis4zix8g4jcjiwlsz5gz98s61gp0k4m5rqsj0krpklxs9ijwq76khc7z"; 41 }; 42 }; 43 ··· 49 src = 50 fetchurl { 51 url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/technology/epp/downloads/release/${year}-${month}/R/eclipse-modeling-${year}-${month}-R-linux-gtk-x86_64.tar.gz"; 52 + sha512 = "38cdhy6v8jmndanvl3bimfs3pnlnl3w066fqrljy2hwki58gqmxxmbld5mphbh9y5kz9b5kiqvhx06sf0l2ywbarxy9wfhynvzb2k17"; 53 }; 54 }; 55 ··· 61 src = 62 fetchurl { 63 url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/eclipse/downloads/drops${platform_major}/R-${platform_major}.${platform_minor}-${timestamp}/eclipse-platform-${platform_major}.${platform_minor}-linux-gtk-x86_64.tar.gz"; 64 + sha512 = "2chshmn09xdq42nix0jqryhac33xc5sg7nlp2vfmz5km6q4m6mc1k7pw10jmg86zzcvcsdl9k1wkrbcsj5y2gv4cg6rddzsbx9hw3s7"; 65 }; 66 }; 67 ··· 86 src = 87 fetchurl { 88 url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/eclipse/downloads/drops${platform_major}/R-${platform_major}.${platform_minor}-${timestamp}/eclipse-SDK-${platform_major}.${platform_minor}-linux-gtk-x86_64.tar.gz"; 89 + sha512 = "308sszkmp5lkva5hfb1qc5cy9b1wajas96xz5nwjl7dm2fn4saiwg3ifh71hzq59wf337hndlb2c2dp6yczsfp3mzfqmsi5a3z7dchr"; 90 }; 91 }; 92 ··· 98 src = 99 fetchurl { 100 url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/technology/epp/downloads/release/${year}-${month}/R/eclipse-java-${year}-${month}-R-linux-gtk-x86_64.tar.gz"; 101 + sha512 = "1wp3g85bsmv0mbpk76adsz1rzd3vbdn4y4ddv9z41bq96wi9npmybidckvwnrq57lbj8k5g8m0x0f1nhj2rv5bqbsnqjxjpknwa6is0"; 102 }; 103 }; 104 ··· 110 src = 111 fetchurl { 112 url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/technology/epp/downloads/release/${year}-${month}/R/eclipse-jee-${year}-${month}-R-linux-gtk-x86_64.tar.gz"; 113 + sha512 = "35v8kjpdlhbcxncqygx7c1kjqy1644c6rhrasg8gxnrhlc69zblf4nvgzf1894vd13qzpkzzxx0qll49933prnw98dqkrd0wxcx7f49"; 114 }; 115 }; 116 ··· 122 src = 123 fetchurl { 124 url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/technology/epp/downloads/release/${year}-${month}/R/eclipse-committers-${year}-${month}-R-linux-gtk-x86_64.tar.gz"; 125 + sha512 = "1jj5h69d4814j1mq6fjd47vkswq7bshbh2flgzmn8ibs0ys67x0nd2lm2ksxmvnipj4j9rw3mh9fmw8m0dzpp41c6q8xxfa93c7pqyg"; 126 }; 127 }; 128 ··· 134 src = 135 fetchurl { 136 url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/technology/epp/downloads/release/${year}-${month}/R/eclipse-rcp-${year}-${month}-R-linux-gtk-x86_64.tar.gz"; 137 + sha512 = "19fr63bdifxqp6imgb4d7v5dnkn9i0n2wmr08xzb0ph425ib936jiw84c2nwnsfnljh0yfj1r3wd36y2nn52fsj6ginl8plc6pi5416"; 138 }; 139 }; 140
+3 -3
pkgs/applications/editors/eclipse/plugins.nix
··· 248 cdt = buildEclipseUpdateSite rec { 249 name = "cdt-${version}"; 250 # find current version at https://www.eclipse.org/cdt/downloads.php 251 - version = "10.2.0"; 252 253 src = fetchzip { 254 stripRoot = false; 255 - url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/tools/cdt/releases/10.2/${name}/${name}.zip"; 256 - sha256 = "1r30cbpbzw3dfcsn54p6sqip86dqhydhsppjgaz60b6z138vzx49"; 257 }; 258 259 meta = with lib; {
··· 248 cdt = buildEclipseUpdateSite rec { 249 name = "cdt-${version}"; 250 # find current version at https://www.eclipse.org/cdt/downloads.php 251 + version = "10.3.2"; 252 253 src = fetchzip { 254 stripRoot = false; 255 + url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/tools/cdt/releases/${lib.versions.majorMinor version}/${name}/${name}.zip"; 256 + sha256 = "0zrxgb8mkrzc1zm5225hzn8awj9yl5fd2dcr92692g0yg61nv4jd"; 257 }; 258 259 meta = with lib; {
+3 -3
pkgs/applications/misc/pueue/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "pueue"; 5 - version = "0.12.2"; 6 7 src = fetchFromGitHub { 8 owner = "Nukesor"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-umVIMboKG6cZ1JOcfhOEZTQwPLxC2LdlGUa4U6LXh/g="; 12 }; 13 14 - cargoSha256 = "sha256-nppwwO0dBXYG/ZJMNWGnl7J77GDI7+NV8QAmfcbpJD4="; 15 16 nativeBuildInputs = [ installShellFiles ]; 17
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "pueue"; 5 + version = "1.0.2"; 6 7 src = fetchFromGitHub { 8 owner = "Nukesor"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-rU+/fW7yF71MG5kEqjeJDC3uSBzCy0aUH5aVRpImYE8="; 12 }; 13 14 + cargoSha256 = "sha256-cmtxVNkYyrkrVXWb7xoJUByl7k1+uYRRVXI8jIHCC7Y="; 15 16 nativeBuildInputs = [ installShellFiles ]; 17
+3 -3
pkgs/applications/misc/wtf/default.nix
··· 8 9 buildGoModule rec { 10 pname = "wtf"; 11 - version = "0.38.0"; 12 13 src = fetchFromGitHub { 14 owner = "wtfutil"; 15 repo = pname; 16 rev = "v${version}"; 17 - sha256 = "sha256-ZKv207pkjgXtCZ6kXGn94i8QtOBHpSkPKo1Sy2Nw9qQ="; 18 }; 19 20 - vendorSha256 = "sha256-E5sfT7uGnruVUfhhjkZM2mgauXzbmcLWS6s1J85nssE="; 21 22 doCheck = false; 23
··· 8 9 buildGoModule rec { 10 pname = "wtf"; 11 + version = "0.39.2"; 12 13 src = fetchFromGitHub { 14 owner = "wtfutil"; 15 repo = pname; 16 rev = "v${version}"; 17 + sha256 = "sha256-nP56HzjtIg9EIOBda9TQl8soUqlGfRmixidWrmQ7+vs="; 18 }; 19 20 + vendorSha256 = "sha256-yD4BUauYvyGk/D0Gr5Z15xWPtI/ZR9xTbmeS6RAxw1o="; 21 22 doCheck = false; 23
+2 -2
pkgs/applications/networking/cluster/terragrunt/default.nix
··· 2 3 buildGoModule rec { 4 pname = "terragrunt"; 5 - version = "0.31.7"; 6 7 src = fetchFromGitHub { 8 owner = "gruntwork-io"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-PCBKuTJ0IbYma584qIPrxGfwOIzHszWH+bW8iy0OUvo="; 12 }; 13 14 vendorSha256 = "sha256-y84EFmoJS4SeA5YFIVFU0iWa5NnjU5yvOj7OFE+jGN0=";
··· 2 3 buildGoModule rec { 4 pname = "terragrunt"; 5 + version = "0.31.11"; 6 7 src = fetchFromGitHub { 8 owner = "gruntwork-io"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-TBglZb0DZoHYtAL+0I+9v/a7zQ915MoNGS0GXvhgVss="; 12 }; 13 14 vendorSha256 = "sha256-y84EFmoJS4SeA5YFIVFU0iWa5NnjU5yvOj7OFE+jGN0=";
+2 -2
pkgs/applications/networking/instant-messengers/toxic/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 pname = "toxic"; 7 - version = "0.10.1"; 8 9 src = fetchFromGitHub { 10 owner = "Tox"; 11 repo = "toxic"; 12 rev = "v${version}"; 13 - sha256 = "sha256-EElDi/VEYgYPpoDNatxcKQC1pnCU8kOcj0bAFojD9fU="; 14 }; 15 16 makeFlags = [ "PREFIX=$(out)"];
··· 4 5 stdenv.mkDerivation rec { 6 pname = "toxic"; 7 + version = "0.11.1"; 8 9 src = fetchFromGitHub { 10 owner = "Tox"; 11 repo = "toxic"; 12 rev = "v${version}"; 13 + sha256 = "sha256-5jLXXI+IMrYa7ZtdMjJrah1zB5TJ3GdHfvcMd1TYE4E="; 14 }; 15 16 makeFlags = [ "PREFIX=$(out)"];
+2 -2
pkgs/applications/networking/owncloud-client/default.nix
··· 2 3 mkDerivation rec { 4 pname = "owncloud-client"; 5 - version = "2.8.2.4246"; 6 7 src = fetchurl { 8 url = "https://download.owncloud.com/desktop/ownCloud/stable/${version}/source/ownCloud-${version}.tar.xz"; 9 - sha256 = "0cc2e5154a1349bd21941ac3c32e8621778a9ff150730a19de2710e22d32fc43"; 10 }; 11 12 nativeBuildInputs = [ pkg-config cmake extra-cmake-modules ];
··· 2 3 mkDerivation rec { 4 pname = "owncloud-client"; 5 + version = "2.9.0.5150"; 6 7 src = fetchurl { 8 url = "https://download.owncloud.com/desktop/ownCloud/stable/${version}/source/ownCloud-${version}.tar.xz"; 9 + sha256 = "0nf68x840p30yng4fh1nlyiqg40z0rkcv0lskpz8dd4pj1iw5jjs"; 10 }; 11 12 nativeBuildInputs = [ pkg-config cmake extra-cmake-modules ];
+2 -2
pkgs/applications/networking/vnstat/default.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "vnstat"; 11 - version = "2.7"; 12 13 src = fetchFromGitHub { 14 owner = "vergoh"; 15 repo = pname; 16 rev = "v${version}"; 17 - sha256 = "105krrc7hl5mbj89i1k3w8yzqrg4f0q96lmyv4rc7fhhds5zam2h"; 18 }; 19 20 postPatch = ''
··· 8 9 stdenv.mkDerivation rec { 10 pname = "vnstat"; 11 + version = "2.8"; 12 13 src = fetchFromGitHub { 14 owner = "vergoh"; 15 repo = pname; 16 rev = "v${version}"; 17 + sha256 = "sha256-r+dmsL3bPgCDdBje7uzg+ArhMkqj+R/hepNLMDqe350="; 18 }; 19 20 postPatch = ''
+2 -2
pkgs/development/python-modules/aioambient/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "aioambient"; 19 - version = "1.2.6"; 20 format = "pyproject"; 21 disabled = pythonOlder "3.6"; 22 ··· 24 owner = "bachya"; 25 repo = pname; 26 rev = version; 27 - sha256 = "sha256-EppnuZP62YTFI3UJUzBUj2m5TvFh1WiDz9smHY7We60="; 28 }; 29 30 nativeBuildInputs = [
··· 16 17 buildPythonPackage rec { 18 pname = "aioambient"; 19 + version = "1.3.0"; 20 format = "pyproject"; 21 disabled = pythonOlder "3.6"; 22 ··· 24 owner = "bachya"; 25 repo = pname; 26 rev = version; 27 + sha256 = "sha256-blejTXyLe3B2kNytBh+zJz0Q0xDP+Vo2SV9gc7OX6S0="; 28 }; 29 30 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/aioswitcher/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "aioswitcher"; 16 - version = "2.0.4"; 17 format = "pyproject"; 18 19 src = fetchFromGitHub { 20 owner = "TomerFi"; 21 repo = pname; 22 rev = version; 23 - sha256 = "sha256-n4JvtShs2/shJxAzxm6qyipVQ7e3QfeVwhnqu6RWZss="; 24 }; 25 26 nativeBuildInputs = [
··· 13 14 buildPythonPackage rec { 15 pname = "aioswitcher"; 16 + version = "2.0.5"; 17 format = "pyproject"; 18 19 src = fetchFromGitHub { 20 owner = "TomerFi"; 21 repo = pname; 22 rev = version; 23 + sha256 = "sha256-q1toEKEqTJuZbsrqDjfbUWsQmrwiu2MtcoWqKKRUEJA="; 24 }; 25 26 nativeBuildInputs = [
+11 -9
pkgs/development/python-modules/async-upnp-client/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "async-upnp-client"; 17 - version = "0.21.0"; 18 disabled = pythonOlder "3.6"; 19 20 src = fetchFromGitHub { 21 owner = "StevenLooman"; 22 repo = "async_upnp_client"; 23 rev = version; 24 - sha256 = "sha256-GKvljxm2N4pC8Mh+UOW170VPB3va9X9BuQXp6OJ/SSQ="; 25 }; 26 27 propagatedBuildInputs = [ ··· 39 40 disabledTests = [ 41 # socket.gaierror: [Errno -2] Name or service not known 42 - "test_get_local_ip" 43 "test_async_get_local_ip" 44 # OSError: [Errno 101] Network is unreachable 45 - "test_subscribe_fail" 46 - "test_subscribe_auto_resubscribe" 47 - "test_subscribe_manual_resubscribe" 48 "test_auto_resubscribe_fail" 49 "test_on_notify_dlna_event" 50 "test_on_notify_upnp_event" 51 - "test_unsubscribe" 52 "test_subscribe" 53 "test_subscribe_renew" 54 - "test_start_server" 55 - "test_init" 56 ] ++ lib.optionals stdenv.isDarwin [ 57 "test_deferred_callback_url" 58 ];
··· 14 15 buildPythonPackage rec { 16 pname = "async-upnp-client"; 17 + version = "0.21.3"; 18 disabled = pythonOlder "3.6"; 19 20 src = fetchFromGitHub { 21 owner = "StevenLooman"; 22 repo = "async_upnp_client"; 23 rev = version; 24 + sha256 = "sha256-85MdzvNac199pZObhfGv33ycgzt4nr9eHYvSjMW6kq8="; 25 }; 26 27 propagatedBuildInputs = [ ··· 39 40 disabledTests = [ 41 # socket.gaierror: [Errno -2] Name or service not known 42 "test_async_get_local_ip" 43 + "test_get_local_ip" 44 # OSError: [Errno 101] Network is unreachable 45 "test_auto_resubscribe_fail" 46 + "test_init" 47 "test_on_notify_dlna_event" 48 "test_on_notify_upnp_event" 49 + "test_server_init" 50 + "test_server_start" 51 + "test_start_server" 52 "test_subscribe" 53 + "test_subscribe_auto_resubscribe" 54 + "test_subscribe_fail" 55 + "test_subscribe_manual_resubscribe" 56 "test_subscribe_renew" 57 + "test_unsubscribe" 58 ] ++ lib.optionals stdenv.isDarwin [ 59 "test_deferred_callback_url" 60 ];
+2 -2
pkgs/development/python-modules/bellows/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "bellows"; 20 - version = "0.26.0"; 21 22 src = fetchFromGitHub { 23 owner = "zigpy"; 24 repo = "bellows"; 25 rev = version; 26 - sha256 = "0qbsk5iv3vrpwz7kfmjdbc66rfkg788p6wwxbf6jzfarfhcgrh3k"; 27 }; 28 29 propagatedBuildInputs = [
··· 17 18 buildPythonPackage rec { 19 pname = "bellows"; 20 + version = "0.27.0"; 21 22 src = fetchFromGitHub { 23 owner = "zigpy"; 24 repo = "bellows"; 25 rev = version; 26 + sha256 = "sha256-lsGpCd4XgwP91JmRpV6ohXefd1Hm9C51Jk4shU6Irkw="; 27 }; 28 29 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/bitarray/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "bitarray"; 9 - version = "2.3.3"; 10 11 src = fetchPypi { 12 inherit pname version; 13 - sha256 = "sha256-Dt9jCkRxpIYnrsC4QM87jhCQEZHTKPZRFWBCBFneKC4="; 14 }; 15 16 checkPhase = ''
··· 6 7 buildPythonPackage rec { 8 pname = "bitarray"; 9 + version = "2.3.4"; 10 11 src = fetchPypi { 12 inherit pname version; 13 + sha256 = "f19c62425576d3d1821ed711b94d1a4e5ede8f05ca121e99b6d978ed49c7a765"; 14 }; 15 16 checkPhase = ''
+2 -2
pkgs/development/python-modules/env-canada/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "env-canada"; 15 - version = "0.5.0"; 16 17 src = fetchFromGitHub { 18 owner = "michaeldavie"; 19 repo = "env_canada"; 20 rev = "v${version}"; 21 - sha256 = "0dgw2mf760r1y0mq8bcvx6y3bcqpaf8p97rzf7pd0pbwvwrcsj3n"; 22 }; 23 24 propagatedBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "env-canada"; 15 + version = "0.5.1"; 16 17 src = fetchFromGitHub { 18 owner = "michaeldavie"; 19 repo = "env_canada"; 20 rev = "v${version}"; 21 + sha256 = "sha256-tafhOW1wd/D0ojRUdDzp62cQ8w7wgx5ITcWAcoY1i5Y="; 22 }; 23 24 propagatedBuildInputs = [
+4 -2
pkgs/development/python-modules/pyiqvia/default.nix
··· 2 , buildPythonPackage 3 , aiohttp 4 , aresponses 5 , fetchFromGitHub 6 , poetry-core 7 , pytest-aiohttp ··· 12 13 buildPythonPackage rec { 14 pname = "pyiqvia"; 15 - version = "1.0.1"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.6"; ··· 21 owner = "bachya"; 22 repo = pname; 23 rev = version; 24 - sha256 = "18qzxxn9xw9rwv3qz8k3zxh9xxy8c7rs8xlsrdrcq9wb0dhd7p0r"; 25 }; 26 27 nativeBuildInputs = [ ··· 30 31 propagatedBuildInputs = [ 32 aiohttp 33 ]; 34 35 checkInputs = [
··· 2 , buildPythonPackage 3 , aiohttp 4 , aresponses 5 + , backoff 6 , fetchFromGitHub 7 , poetry-core 8 , pytest-aiohttp ··· 13 14 buildPythonPackage rec { 15 pname = "pyiqvia"; 16 + version = "1.1.0"; 17 format = "pyproject"; 18 19 disabled = pythonOlder "3.6"; ··· 22 owner = "bachya"; 23 repo = pname; 24 rev = version; 25 + sha256 = "sha256-uDcBpPHh+wQHI2vGjnumwVGt5ZOreVq+L3kOam97uW4="; 26 }; 27 28 nativeBuildInputs = [ ··· 31 32 propagatedBuildInputs = [ 33 aiohttp 34 + backoff 35 ]; 36 37 checkInputs = [
+2 -2
pkgs/development/python-modules/pymodbus/default.nix
··· 18 19 buildPythonPackage rec { 20 pname = "pymodbus"; 21 - version = "2.5.2"; 22 23 src = fetchFromGitHub { 24 owner = "riptideio"; 25 repo = pname; 26 rev = "v${version}"; 27 - sha256 = "sha256-jqVfBAjIdRBB5AYd0ZkMi7qAUR6vSYeBI4OYEv+mKwE="; 28 }; 29 30 # Twisted asynchronous version is not supported due to a missing dependency
··· 18 19 buildPythonPackage rec { 20 pname = "pymodbus"; 21 + version = "2.5.3rc1"; 22 23 src = fetchFromGitHub { 24 owner = "riptideio"; 25 repo = pname; 26 rev = "v${version}"; 27 + sha256 = "sha256-jynljjTipN/Yx97RSWikcotxCqosNWSDH7GdwcSIiRU="; 28 }; 29 30 # Twisted asynchronous version is not supported due to a missing dependency
+2 -2
pkgs/development/python-modules/pymyq/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "pymyq"; 12 - version = "3.1.3"; 13 disabled = pythonOlder "3.8"; 14 15 src = fetchFromGitHub { 16 owner = "arraylabs"; 17 repo = pname; 18 rev = "v${version}"; 19 - sha256 = "sha256-V2u2wUSPwiF6o6OWhQVKiHtzhn0/rzyM6e2+a+D7UNA="; 20 }; 21 22 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "pymyq"; 12 + version = "3.1.4"; 13 disabled = pythonOlder "3.8"; 14 15 src = fetchFromGitHub { 16 owner = "arraylabs"; 17 repo = pname; 18 rev = "v${version}"; 19 + sha256 = "sha256-B8CnyM0nQr8HWnD5toMd8A57j/UtnQ2aWys0netOAtA="; 20 }; 21 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pyopenuv/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "pyopenuv"; 17 - version = "2.1.0"; 18 format = "pyproject"; 19 20 src = fetchFromGitHub { 21 owner = "bachya"; 22 repo = pname; 23 rev = version; 24 - sha256 = "sha256-S2X7cTArjiWOFjQGnrZ4AuhgN8t18wf9d6i9X5thRZg="; 25 }; 26 27 nativeBuildInputs = [ poetry-core ];
··· 14 15 buildPythonPackage rec { 16 pname = "pyopenuv"; 17 + version = "2.2.0"; 18 format = "pyproject"; 19 20 src = fetchFromGitHub { 21 owner = "bachya"; 22 repo = pname; 23 rev = version; 24 + sha256 = "sha256-WYCIQTQbDh9U4nB+dgLXbBJXErC4l5Hnk8K5n4CctCw="; 25 }; 26 27 nativeBuildInputs = [ poetry-core ];
+2 -2
pkgs/development/python-modules/snitun/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "snitun"; 14 - version = "0.27.0"; 15 16 src = fetchFromGitHub { 17 owner = "NabuCasa"; 18 repo = pname; 19 rev = version; 20 - sha256 = "sha256-vx9F+Nat69Yadd+YpsnBCstnxCEICFJI14TdG6PvstI="; 21 }; 22 23 propagatedBuildInputs = [
··· 11 12 buildPythonPackage rec { 13 pname = "snitun"; 14 + version = "0.30.0"; 15 16 src = fetchFromGitHub { 17 owner = "NabuCasa"; 18 repo = pname; 19 rev = version; 20 + sha256 = "sha256-IjdgxX6ed9IWMFaMXIXQWZWoODrZBzXtMAcMOIhPFVQ="; 21 }; 22 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/soco/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "soco"; 17 - version = "0.23.3"; 18 disabled = pythonOlder "3.6"; 19 20 src = fetchFromGitHub { 21 owner = "SoCo"; 22 repo = "SoCo"; 23 rev = "v${version}"; 24 - sha256 = "sha256-T6gDImH/HfHg8e1YzUYB8zr2GJHRtF6vdYm2cSiXSb0="; 25 }; 26 27 propagatedBuildInputs = [
··· 14 15 buildPythonPackage rec { 16 pname = "soco"; 17 + version = "0.24.0"; 18 disabled = pythonOlder "3.6"; 19 20 src = fetchFromGitHub { 21 owner = "SoCo"; 22 repo = "SoCo"; 23 rev = "v${version}"; 24 + sha256 = "sha256-3VL2JFlukfQdjTP65X40OOsuCUVsY9kuvRKUZ3qEd+s="; 25 }; 26 27 propagatedBuildInputs = [
+32
pkgs/development/python-modules/stdlib-list/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , isPy27 4 + , fetchPypi 5 + , python 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "stdlib-list"; 10 + version = "0.8.0"; 11 + format = "setuptools"; 12 + disabled = isPy27; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + sha256 = "17vdn4q0sdlndc2fr9svapxx6366hnrhkn0fswp1xmr0jxqh7rd1"; 17 + }; 18 + 19 + pythonImportsCheck = [ 20 + "stdlib_list" 21 + ]; 22 + 23 + # tests see mismatches to our standard library 24 + doCheck = false; 25 + 26 + meta = with lib; { 27 + description = "A list of Python Standard Libraries"; 28 + homepage = "https://github.com/jackmaney/python-stdlib-list"; 29 + license = licenses.mit; 30 + maintainers = with maintainers; [ hexa ]; 31 + }; 32 + }
+2 -2
pkgs/development/python-modules/yeelight/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "yeelight"; 12 - version = "0.7.3"; 13 disabled = pythonOlder "3.4"; 14 15 src = fetchFromGitLab { 16 owner = "stavros"; 17 repo = "python-yeelight"; 18 rev = "v${version}"; 19 - sha256 = "sha256-sdSzriAgY3LSOeyPB2Pe1k9iamStZ1OlYXJZviRa+TY="; 20 }; 21 22 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "yeelight"; 12 + version = "0.7.4"; 13 disabled = pythonOlder "3.4"; 14 15 src = fetchFromGitLab { 16 owner = "stavros"; 17 repo = "python-yeelight"; 18 rev = "v${version}"; 19 + sha256 = "sha256-qpyD4o8YMVu6DiizuBs/44Vz0oPIMR4/YQwaCDNKpFI="; 20 }; 21 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/zha-quirks/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "zha-quirks"; 12 - version = "0.0.59"; 13 14 src = fetchFromGitHub { 15 owner = "zigpy"; 16 repo = "zha-device-handlers"; 17 rev = version; 18 - sha256 = "1x6s44apl393as847ghbqr26h0y0h4w3wp53bs0m2nfbzjwin3i7"; 19 }; 20 21 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "zha-quirks"; 12 + version = "0.0.61"; 13 14 src = fetchFromGitHub { 15 owner = "zigpy"; 16 repo = "zha-device-handlers"; 17 rev = version; 18 + sha256 = "sha256-uDQAXH0p8Ly0ZbwNlkVo1b7fAXSu77U7v3BHd0B1YQk="; 19 }; 20 21 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/zigpy-deconz/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "zigpy-deconz"; 14 - version = "0.12.1"; 15 16 src = fetchFromGitHub { 17 owner = "zigpy"; 18 repo = pname; 19 rev = version; 20 - sha256 = "sha256-NpLhVQfezXbJQMvqqZjr9sc8tCjJgGu5Xk3C5/IDeUQ="; 21 }; 22 23 propagatedBuildInputs = [ pyserial pyserial-asyncio zigpy ];
··· 11 12 buildPythonPackage rec { 13 pname = "zigpy-deconz"; 14 + version = "0.13.0"; 15 16 src = fetchFromGitHub { 17 owner = "zigpy"; 18 repo = pname; 19 rev = version; 20 + sha256 = "sha256-9rxdnY5tMtPJLE/lRaphNR1L1vdhAxnIDoh8xCHmzjc="; 21 }; 22 23 propagatedBuildInputs = [ pyserial pyserial-asyncio zigpy ];
+2 -2
pkgs/development/python-modules/zwave-js-server-python/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "zwave-js-server-python"; 12 - version = "0.28.0"; 13 disabled = pythonOlder "3.8"; 14 15 ··· 17 owner = "home-assistant-libs"; 18 repo = pname; 19 rev = version; 20 - sha256 = "137m9052ndbii0q6zw9vmwsfimai05q9np4wv06nw2p2mhy5x48p"; 21 }; 22 23 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "zwave-js-server-python"; 12 + version = "0.30.0"; 13 disabled = pythonOlder "3.8"; 14 15 ··· 17 owner = "home-assistant-libs"; 18 repo = pname; 19 rev = version; 20 + sha256 = "sha256-KYMq0qDVLHzgaYljwYeK58aggD5kBAI1J/RsirGcVvs="; 21 }; 22 23 propagatedBuildInputs = [
+3 -3
pkgs/development/tools/analysis/tflint/default.nix
··· 2 3 buildGoModule rec { 4 pname = "tflint"; 5 - version = "0.32.0"; 6 7 src = fetchFromGitHub { 8 owner = "terraform-linters"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "1yf725lfwhvkc1mvzqpl9wchwq2z4pz3z7bp0qlbgdym8z66x8wm"; 12 }; 13 14 - vendorSha256 = "0jg8a6vx2n71awr2zdkiisx76qcnj3qj6vj1w9m1c9kczz3mc7m3"; 15 16 doCheck = false; 17
··· 2 3 buildGoModule rec { 4 pname = "tflint"; 5 + version = "0.32.1"; 6 7 src = fetchFromGitHub { 8 owner = "terraform-linters"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-0DK6uTbuIVqrfsrTF0tAbx1WnVpc97nE0zuwTcFoBf8="; 12 }; 13 14 + vendorSha256 = "sha256-ox5Wx/9sJhZq4kFuI/GQlmFzuo5xti8yV+FY0bdR6Ek="; 15 16 doCheck = false; 17
+3 -3
pkgs/development/tools/build-managers/gradle/default.nix
··· 66 gradle_latest = gradle_7; 67 68 gradle_7 = gradleGen (gradleSpec { 69 - version = "7.1.1"; 70 - nativeVersion = "0.22-milestone-16"; 71 - sha256 = "0p9nss2xywwhjbpdcyma3d0ijvkav9hzmldpkcp447ch92cqd2xz"; 72 }); 73 74 gradle_6_8 = gradleGen (gradleSpec {
··· 66 gradle_latest = gradle_7; 67 68 gradle_7 = gradleGen (gradleSpec { 69 + version = "7.2"; 70 + nativeVersion = "0.22-milestone-21"; 71 + sha256 = "1pg6w5czysywsgdvmll5bwd2p6y99cn5sn3gw69cps9mkjd710gm"; 72 }); 73 74 gradle_6_8 = gradleGen (gradleSpec {
+2 -2
pkgs/development/tools/misc/terracognita/default.nix
··· 2 3 buildGoModule rec { 4 pname = "terracognita"; 5 - version = "0.7.2"; 6 7 src = fetchFromGitHub { 8 owner = "cycloidio"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-n+aCNKGujvmXSFmLo2h1d29NFgdk/G+ehGwMHCJQoU8="; 12 }; 13 14 vendorSha256 = "sha256-i6AkLAXGOXe3jmAKKQN6aX/DvovSS9CYFYO28bYIdUw=";
··· 2 3 buildGoModule rec { 4 pname = "terracognita"; 5 + version = "0.7.3"; 6 7 src = fetchFromGitHub { 8 owner = "cycloidio"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-V+/RjvCPq27SBMk5EZhLCc98XnHgSqJVoFqob0nZVjo="; 12 }; 13 14 vendorSha256 = "sha256-i6AkLAXGOXe3jmAKKQN6aX/DvovSS9CYFYO28bYIdUw=";
+1
pkgs/development/tools/parsing/tree-sitter/grammars/default.nix
··· 6 tree-sitter-comment = (builtins.fromJSON (builtins.readFile ./tree-sitter-comment.json)); 7 tree-sitter-cpp = (builtins.fromJSON (builtins.readFile ./tree-sitter-cpp.json)); 8 tree-sitter-css = (builtins.fromJSON (builtins.readFile ./tree-sitter-css.json)); 9 tree-sitter-embedded-template = (builtins.fromJSON (builtins.readFile ./tree-sitter-embedded-template.json)); 10 tree-sitter-fennel = (builtins.fromJSON (builtins.readFile ./tree-sitter-fennel.json)); 11 tree-sitter-fish = (builtins.fromJSON (builtins.readFile ./tree-sitter-fish.json));
··· 6 tree-sitter-comment = (builtins.fromJSON (builtins.readFile ./tree-sitter-comment.json)); 7 tree-sitter-cpp = (builtins.fromJSON (builtins.readFile ./tree-sitter-cpp.json)); 8 tree-sitter-css = (builtins.fromJSON (builtins.readFile ./tree-sitter-css.json)); 9 + tree-sitter-dot = (builtins.fromJSON (builtins.readFile ./tree-sitter-dot.json)); 10 tree-sitter-embedded-template = (builtins.fromJSON (builtins.readFile ./tree-sitter-embedded-template.json)); 11 tree-sitter-fennel = (builtins.fromJSON (builtins.readFile ./tree-sitter-fennel.json)); 12 tree-sitter-fish = (builtins.fromJSON (builtins.readFile ./tree-sitter-fish.json));
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-c-sharp.json
··· 1 { 2 "url": "https://github.com/tree-sitter/tree-sitter-c-sharp", 3 - "rev": "87c1aba089207f0fcc022ed88138af5a3e4cf454", 4 - "date": "2021-09-05T21:16:06+01:00", 5 - "path": "/nix/store/wx1asjwcpcmizavl7z756q55z3mvn714-tree-sitter-c-sharp", 6 - "sha256": "1c1s2x7bpirsrkr6cqj9v4czpgavyf6b9dg290l9v7vd9fg3zh6v", 7 "fetchLFS": false, 8 "fetchSubmodules": false, 9 "deepClone": false,
··· 1 { 2 "url": "https://github.com/tree-sitter/tree-sitter-c-sharp", 3 + "rev": "c9e1952d311cf87762a42a79cb801c7bef1af815", 4 + "date": "2021-09-09T23:38:47+01:00", 5 + "path": "/nix/store/cl05d3zpbbkhms5fmd6wc4jhasjhg12l-tree-sitter-c-sharp", 6 + "sha256": "0kn7p203ij8vz1cdxmxvn85mf3hpmz08l5psza96xxif2lcz8li8", 7 "fetchLFS": false, 8 "fetchSubmodules": false, 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-cpp.json
··· 1 { 2 "url": "https://github.com/tree-sitter/tree-sitter-cpp", 3 - "rev": "5bb411db33c86b108c891fb2c1473ddc9fad9701", 4 - "date": "2021-08-17T11:20:29-07:00", 5 - "path": "/nix/store/a23w5pnww3wryjs1vimp5ggvgq9bg0rl-tree-sitter-cpp", 6 - "sha256": "1gxd40ipbzjhlk2amsk09v67cjxk4wal60kxycnb04lp6wxwlm8b", 7 "fetchLFS": false, 8 "fetchSubmodules": false, 9 "deepClone": false,
··· 1 { 2 "url": "https://github.com/tree-sitter/tree-sitter-cpp", 3 + "rev": "f53c3c013a1c223f7ca4614895bef4fe05928101", 4 + "date": "2021-09-14T15:11:36-05:00", 5 + "path": "/nix/store/lc1jjys6lgp19d52n6qgymfqx9pwg0xa-tree-sitter-cpp", 6 + "sha256": "05al4yrb39cfa96cf4armv47ja5qccmc3mvbmzfwc7hh1rq621n7", 7 "fetchLFS": false, 8 "fetchSubmodules": false, 9 "deepClone": false,
+11
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-dot.json
···
··· 1 + { 2 + "url": "https://github.com/rydesun/tree-sitter-dot", 3 + "rev": "e6f55c43b87b81cc982e38d414f0147fefa2515c", 4 + "date": "2021-09-01T14:36:57+08:00", 5 + "path": "/nix/store/n5a6bzh8rf35865wvcr3cis9r0fn2047-tree-sitter-dot", 6 + "sha256": "1s3fpd0lnbm3gk9nbskdkdjlmdm7kz0l0g2zipv1m7qkc05nnkfy", 7 + "fetchLFS": false, 8 + "fetchSubmodules": false, 9 + "deepClone": false, 10 + "leaveDotGit": false 11 + }
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-haskell.json
··· 1 { 2 "url": "https://github.com/tree-sitter/tree-sitter-haskell", 3 - "rev": "acafd11d9e45b1c28b49ff798022022b29d8b450", 4 - "date": "2021-08-27T16:35:25+02:00", 5 - "path": "/nix/store/wmw8ppdkndwg3f8phdhws985ckxs0yvk-tree-sitter-haskell", 6 - "sha256": "1zm8m7lpgmh4gr0iw0792bsqi5jpf3w0kx6l3s91clici69nwkiq", 7 "fetchLFS": false, 8 "fetchSubmodules": false, 9 "deepClone": false,
··· 1 { 2 "url": "https://github.com/tree-sitter/tree-sitter-haskell", 3 + "rev": "bf7d643b494b7c7eed909ed7fbd8447231152cb0", 4 + "date": "2021-09-09T20:07:38+02:00", 5 + "path": "/nix/store/nkx9qf63nwl1ql6gl3q1fm4ykqax1isx-tree-sitter-haskell", 6 + "sha256": "1wlp6kncjadhfz8y2wn90gkbqf35iidrn0y1ga360l5wyzx1mpid", 7 "fetchLFS": false, 8 "fetchSubmodules": false, 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-javascript.json
··· 1 { 2 "url": "https://github.com/tree-sitter/tree-sitter-javascript", 3 - "rev": "2cc5803225a307308005930b3bedb939b1543722", 4 - "date": "2021-08-29T11:32:53-07:00", 5 - "path": "/nix/store/kjviknhcrayrzv94i762zsy2kvpxpkx6-tree-sitter-javascript", 6 - "sha256": "1xkll7g38j1vajylfaifbn6i5y5f22kmjfy2dxy9bk903assxy05", 7 "fetchLFS": false, 8 "fetchSubmodules": false, 9 "deepClone": false,
··· 1 { 2 "url": "https://github.com/tree-sitter/tree-sitter-javascript", 3 + "rev": "435db852fbeff8fe298e25ad967c634d9698eec0", 4 + "date": "2021-09-13T13:32:20-07:00", 5 + "path": "/nix/store/idvb37g3nqpidw0jviiw4b71sqpihhs0-tree-sitter-javascript", 6 + "sha256": "0plc5jxxh1bm1dig6gsk1ma7gp29ad3p0169jd9xlagc4vysfgc3", 7 "fetchLFS": false, 8 "fetchSubmodules": false, 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-php.json
··· 1 { 2 "url": "https://github.com/tree-sitter/tree-sitter-php", 3 - "rev": "77d98f3ce47ea52ff39137be29bc6376951c2286", 4 - "date": "2021-09-03T18:25:31+02:00", 5 - "path": "/nix/store/l143h3fxi89kk7dcp71zjdhdfmfmr68s-tree-sitter-php", 6 - "sha256": "15cl1mdclhjiw72xzkcmw0lxq2hv1bjf2xf2nkgibi7zp8s1qvyw", 7 "fetchLFS": false, 8 "fetchSubmodules": false, 9 "deepClone": false,
··· 1 { 2 "url": "https://github.com/tree-sitter/tree-sitter-php", 3 + "rev": "d1bdb1e535d39d4f93f7373f406e1837c8a7bb25", 4 + "date": "2021-09-10T08:16:50+02:00", 5 + "path": "/nix/store/4zzs4f1hz5il35pqyf355aps6k4a83i8-tree-sitter-php", 6 + "sha256": "0ymkwlh1japlwsajxd06254qadzq9bvm5db02cg4n3zv0pkvyrzz", 7 "fetchLFS": false, 8 "fetchSubmodules": false, 9 "deepClone": false,
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-typescript.json
··· 1 { 2 "url": "https://github.com/tree-sitter/tree-sitter-typescript", 3 - "rev": "83816f563c8d9d2f1b9c921206a7944d0c5904ad", 4 - "date": "2021-08-17T11:21:26-07:00", 5 - "path": "/nix/store/jwxdv5xbs92n43yqvxnwz443jvngxmqp-tree-sitter-typescript", 6 - "sha256": "1w989z36pvfv7m4z9s9qq67l81p8rx37z53kqmsxsyc01wnpb4nr", 7 "fetchLFS": false, 8 "fetchSubmodules": false, 9 "deepClone": false,
··· 1 { 2 "url": "https://github.com/tree-sitter/tree-sitter-typescript", 3 + "rev": "98ef311701c51f72c83e5285366e00adb7a446c8", 4 + "date": "2021-09-14T18:18:35-07:00", 5 + "path": "/nix/store/fcl3abkk7blcq8hfk7l70j32nhx4ka24-tree-sitter-typescript", 6 + "sha256": "1jpfmpisyz020h3vj7i4km8ha9axl6kqn75ikd26bvyxqir38cnr", 7 "fetchLFS": false, 8 "fetchSubmodules": false, 9 "deepClone": false,
+4
pkgs/development/tools/parsing/tree-sitter/update.nix
··· 114 orga = "ram02z"; 115 repo = "tree-sitter-fish"; 116 }; 117 }; 118 119 allGrammars =
··· 114 orga = "ram02z"; 115 repo = "tree-sitter-fish"; 116 }; 117 + "tree-sitter-dot" = { 118 + orga = "rydesun"; 119 + repo = "tree-sitter-dot"; 120 + }; 121 }; 122 123 allGrammars =
+2 -2
pkgs/development/tools/symfony-cli/default.nix
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "symfony-cli"; 5 - version = "4.25.5"; 6 7 src = fetchurl { 8 url = "https://github.com/symfony/cli/releases/download/v${version}/symfony_linux_amd64.gz"; 9 - sha256 = "sha256-DMyW2lKuoFVEguCQQ6efXrzvujL5H7PcgI0go98M0xI="; 10 }; 11 12 dontBuild = true;
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "symfony-cli"; 5 + version = "4.26.0"; 6 7 src = fetchurl { 8 url = "https://github.com/symfony/cli/releases/download/v${version}/symfony_linux_amd64.gz"; 9 + sha256 = "sha256-fQZKRDLc6T+YEX443k6DnarSNV3Rbc2Y34ingJik+sc="; 10 }; 11 12 dontBuild = true;
+3 -3
pkgs/development/web/minify/default.nix
··· 2 3 buildGoModule rec { 4 pname = "minify"; 5 - version = "2.9.21"; 6 7 src = fetchFromGitHub { 8 owner = "tdewolff"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-cHoQtvxofMet7j/PDKlFoVB9Qo5EMWcXqAwhqR4vNko="; 12 }; 13 14 - vendorSha256 = "sha256-awlrjXXX9PWs4dt78yK4qNE1wCaA+tGL45tHQxxby8c="; 15 16 doCheck = false; 17
··· 2 3 buildGoModule rec { 4 pname = "minify"; 5 + version = "2.9.22"; 6 7 src = fetchFromGitHub { 8 owner = "tdewolff"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-ph5PrM917qGwp7SLg6Ujfk5YJWFSlUBdW/JJRiwq7fw="; 12 }; 13 14 + vendorSha256 = "sha256-0GKIGIVtMywpKxopsVrUZMgeXP/l76U2As8FiG2Niqw="; 15 16 doCheck = false; 17
+2 -2
pkgs/games/the-powder-toy/default.nix
··· 3 4 stdenv.mkDerivation rec { 5 pname = "the-powder-toy"; 6 - version = "96.1.349"; 7 8 src = fetchFromGitHub { 9 owner = "The-Powder-Toy"; 10 repo = "The-Powder-Toy"; 11 rev = "v${version}"; 12 - sha256 = "sha256-MSN81kPaH8cWZO+QEOlMUQQghs1kn8CpsKA5SUC/RX8="; 13 }; 14 15 nativeBuildInputs = [ meson ninja pkg-config python3 ];
··· 3 4 stdenv.mkDerivation rec { 5 pname = "the-powder-toy"; 6 + version = "96.2.350"; 7 8 src = fetchFromGitHub { 9 owner = "The-Powder-Toy"; 10 repo = "The-Powder-Toy"; 11 rev = "v${version}"; 12 + sha256 = "sha256-OAy/Hd2UksNiIfTdpA+u9NzIq1pfe8RYG3slI4/LNnM="; 13 }; 14 15 nativeBuildInputs = [ meson ninja pkg-config python3 ];
+12
pkgs/misc/vscode-extensions/default.nix
··· 1362 }; 1363 }; 1364 1365 tomoki1207.pdf = buildVscodeMarketplaceExtension { 1366 mktplcRef = { 1367 name = "pdf";
··· 1362 }; 1363 }; 1364 1365 + tobiasalthoff.atom-material-theme = buildVscodeMarketplaceExtension { 1366 + mktplcRef = { 1367 + name = "atom-material-theme"; 1368 + publisher = "tobiasalthoff"; 1369 + version = "1.10.7"; 1370 + sha256 = "sha256-t5CKrDEbDCuo28wN+hiWrvkt3C9vQAPfV/nd3QBGQ/s="; 1371 + }; 1372 + meta = { 1373 + license = lib.licenses.mit; 1374 + }; 1375 + }; 1376 + 1377 tomoki1207.pdf = buildVscodeMarketplaceExtension { 1378 mktplcRef = { 1379 name = "pdf";
+36 -30
pkgs/servers/home-assistant/component-packages.nix
··· 2 # Do not edit! 3 4 { 5 - version = "2021.8.8"; 6 components = { 7 "abode" = ps: with ps; [ abodepy ]; 8 "accuweather" = ps: with ps; [ accuweather ]; ··· 19 "air_quality" = ps: with ps; [ ]; 20 "airly" = ps: with ps; [ airly ]; 21 "airnow" = ps: with ps; [ pyairnow ]; 22 "airvisual" = ps: with ps; [ pyairvisual ]; 23 "aladdin_connect" = ps: with ps; [ aladdin-connect ]; 24 "alarm_control_panel" = ps: with ps; [ ]; 25 "alarmdecoder" = ps: with ps; [ adext ]; 26 "alert" = ps: with ps; [ ]; 27 - "alexa" = ps: with ps; [ aiohttp-cors ]; 28 "almond" = ps: with ps; [ aiohttp-cors pyalmond ]; 29 "alpha_vantage" = ps: with ps; [ alpha-vantage ]; 30 "amazon_polly" = ps: with ps; [ boto3 ]; ··· 111 "buienradar" = ps: with ps; [ buienradar ]; 112 "caldav" = ps: with ps; [ caldav ]; 113 "calendar" = ps: with ps; [ aiohttp-cors ]; 114 - "camera" = ps: with ps; [ aiohttp-cors ]; 115 "canary" = ps: with ps; [ ha-ffmpeg py-canary ]; 116 - "cast" = ps: with ps; [ aiohttp-cors hass-nabucasa ifaddr mutagen plexapi plexauth plexwebsocket PyChromecast zeroconf ]; 117 "cert_expiry" = ps: with ps; [ ]; 118 "channels" = ps: with ps; [ pychannels ]; 119 "circuit" = ps: with ps; [ ]; # missing inputs: circuit-webhook ··· 127 "clicksend_tts" = ps: with ps; [ ]; 128 "climacell" = ps: with ps; [ pyclimacell ]; 129 "climate" = ps: with ps; [ ]; 130 - "cloud" = ps: with ps; [ aiohttp-cors hass-nabucasa ]; 131 "cloudflare" = ps: with ps; [ pycfdns ]; 132 "cmus" = ps: with ps; [ ]; # missing inputs: pycmus 133 "co2signal" = ps: with ps; [ ]; # missing inputs: co2signal ··· 159 "deconz" = ps: with ps; [ pydeconz ]; 160 "decora" = ps: with ps; [ bluepy ]; # missing inputs: decora 161 "decora_wifi" = ps: with ps; [ ]; # missing inputs: decora_wifi 162 - "default_config" = ps: with ps; [ pynacl aiodiscover aiohttp-cors async-upnp-client defusedxml distro emoji hass-nabucasa home-assistant-frontend ifaddr pillow scapy sqlalchemy zeroconf ]; 163 "delijn" = ps: with ps; [ pydelijn ]; 164 "deluge" = ps: with ps; [ deluge-client ]; 165 "demo" = ps: with ps; [ aiohttp-cors ]; ··· 266 "firmata" = ps: with ps; [ pymata-express ]; 267 "fitbit" = ps: with ps; [ aiohttp-cors fitbit ]; 268 "fixer" = ps: with ps; [ fixerio ]; 269 "fleetgo" = ps: with ps; [ ]; # missing inputs: ritassist 270 - "flexit" = ps: with ps; [ pymodbus ]; # missing inputs: pyflexit 271 "flic" = ps: with ps; [ pyflic ]; 272 "flick_electric" = ps: with ps; [ pyflick ]; 273 "flipr" = ps: with ps; [ ]; # missing inputs: flipr-api ··· 311 "geonetnz_quakes" = ps: with ps; [ aio-geojson-geonetnz-quakes ]; 312 "geonetnz_volcano" = ps: with ps; [ aio-geojson-geonetnz-volcano ]; 313 "gios" = ps: with ps; [ gios ]; 314 - "github" = ps: with ps; [ PyGithub ]; 315 "gitlab_ci" = ps: with ps; [ python-gitlab ]; 316 "gitter" = ps: with ps; [ ]; # missing inputs: gitterpy 317 "glances" = ps: with ps; [ glances-api ]; ··· 320 "goalzero" = ps: with ps; [ goalzero ]; 321 "gogogate2" = ps: with ps; [ ismartgate ]; 322 "google" = ps: with ps; [ google-api-python-client httplib2 oauth2client ]; 323 - "google_assistant" = ps: with ps; [ aiohttp-cors ]; 324 "google_cloud" = ps: with ps; [ google-cloud-texttospeech ]; 325 "google_domains" = ps: with ps; [ ]; 326 "google_maps" = ps: with ps; [ locationsharinglib ]; ··· 392 "ign_sismologia" = ps: with ps; [ georss-ign-sismologia-client ]; 393 "ihc" = ps: with ps; [ defusedxml ]; # missing inputs: ihcsdk 394 "image" = ps: with ps; [ aiohttp-cors pillow ]; 395 - "image_processing" = ps: with ps; [ aiohttp-cors ]; 396 "imap" = ps: with ps; [ aioimaplib ]; 397 "imap_email_content" = ps: with ps; [ ]; 398 "incomfort" = ps: with ps; [ incomfort-client ]; ··· 409 "intesishome" = ps: with ps; [ pyintesishome ]; 410 "ios" = ps: with ps; [ aiohttp-cors ifaddr zeroconf ]; 411 "iota" = ps: with ps; [ ]; # missing inputs: pyota 412 "iperf3" = ps: with ps; [ ]; # missing inputs: iperf3 413 "ipma" = ps: with ps; [ pyipma ]; 414 "ipp" = ps: with ps; [ pyipp ]; ··· 510 "mfi" = ps: with ps; [ ]; # missing inputs: mficlient 511 "mhz19" = ps: with ps; [ pmsensor ]; 512 "microsoft" = ps: with ps; [ ]; # missing inputs: pycsspeechtts 513 - "microsoft_face" = ps: with ps; [ aiohttp-cors ]; 514 - "microsoft_face_detect" = ps: with ps; [ aiohttp-cors ]; 515 - "microsoft_face_identify" = ps: with ps; [ aiohttp-cors ]; 516 "miflora" = ps: with ps; [ bluepy ]; # missing inputs: miflora 517 "mikrotik" = ps: with ps; [ librouteros ]; 518 "mill" = ps: with ps; [ millheater ]; ··· 521 "minio" = ps: with ps; [ minio ]; 522 "mitemp_bt" = ps: with ps; [ ]; # missing inputs: mitemp_bt 523 "mjpeg" = ps: with ps; [ ]; 524 - "mobile_app" = ps: with ps; [ pynacl aiohttp-cors emoji hass-nabucasa pillow ]; 525 "mochad" = ps: with ps; [ ]; # missing inputs: pymochad 526 "modbus" = ps: with ps; [ pymodbus ]; 527 "modem_callerid" = ps: with ps; [ ]; # missing inputs: basicmodem ··· 558 "nello" = ps: with ps; [ ]; # missing inputs: pynello 559 "ness_alarm" = ps: with ps; [ ]; # missing inputs: nessclient 560 "nest" = ps: with ps; [ aiohttp-cors ha-ffmpeg python-nest ]; # missing inputs: google-nest-sdm 561 - "netatmo" = ps: with ps; [ aiohttp-cors hass-nabucasa pyatmo ]; 562 "netdata" = ps: with ps; [ netdata ]; 563 "netgear" = ps: with ps; [ ]; # missing inputs: pynetgear 564 "netgear_lte" = ps: with ps; [ ]; # missing inputs: eternalegypt ··· 573 "niko_home_control" = ps: with ps; [ ]; # missing inputs: niko-home-control 574 "nilu" = ps: with ps; [ ]; # missing inputs: niluclient 575 "nissan_leaf" = ps: with ps; [ ]; # missing inputs: pycarwings2 576 - "nmap_tracker" = ps: with ps; [ getmac python-nmap ]; 577 "nmbs" = ps: with ps; [ ]; # missing inputs: pyrail 578 "no_ip" = ps: with ps; [ ]; 579 "noaa_tides" = ps: with ps; [ ]; # missing inputs: noaa-coops ··· 602 "ondilo_ico" = ps: with ps; [ aiohttp-cors ondilo ]; 603 "onewire" = ps: with ps; [ ]; # missing inputs: pi1wire pyownet 604 "onkyo" = ps: with ps; [ onkyo-eiscp ]; 605 - "onvif" = ps: with ps; [ ha-ffmpeg zeep ]; # missing inputs: WSDiscovery onvif-zeep-async 606 "openalpr_cloud" = ps: with ps; [ ]; 607 "openalpr_local" = ps: with ps; [ ]; 608 "opencv" = ps: with ps; [ numpy ]; # missing inputs: opencv-python-headless ··· 625 "osramlightify" = ps: with ps; [ ]; # missing inputs: lightify 626 "otp" = ps: with ps; [ pyotp ]; 627 "ovo_energy" = ps: with ps; [ ovoenergy ]; 628 - "owntracks" = ps: with ps; [ pynacl aiohttp-cors hass-nabucasa paho-mqtt ]; 629 "ozw" = ps: with ps; [ aiohttp-cors paho-mqtt python-openzwave-mqtt ]; 630 "panasonic_bluray" = ps: with ps; [ ]; # missing inputs: panacotta 631 "panasonic_viera" = ps: with ps; [ ]; # missing inputs: panasonic_viera 632 "pandora" = ps: with ps; [ pexpect ]; ··· 646 "ping" = ps: with ps; [ icmplib ]; 647 "pioneer" = ps: with ps; [ ]; 648 "pjlink" = ps: with ps; [ ]; # missing inputs: pypjlink2 649 - "plaato" = ps: with ps; [ aiohttp-cors hass-nabucasa pyplaato ]; 650 "plant" = ps: with ps; [ sqlalchemy ]; 651 "plex" = ps: with ps; [ aiohttp-cors plexapi plexauth plexwebsocket ]; 652 "plugwise" = ps: with ps; [ plugwise ]; ··· 681 "quantum_gateway" = ps: with ps; [ ]; # missing inputs: quantum-gateway 682 "qvr_pro" = ps: with ps; [ ]; # missing inputs: pyqvrpro 683 "qwikswitch" = ps: with ps; [ ]; # missing inputs: pyqwikswitch 684 - "rachio" = ps: with ps; [ aiohttp-cors hass-nabucasa rachiopy ]; 685 "radarr" = ps: with ps; [ ]; 686 "radiotherm" = ps: with ps; [ radiotherm ]; 687 "rainbird" = ps: with ps; [ ]; # missing inputs: pyrainbird 688 "raincloud" = ps: with ps; [ ]; # missing inputs: raincloudy 689 - "rainforest_eagle" = ps: with ps; [ ]; # missing inputs: eagle200_reader uEagle 690 "rainmachine" = ps: with ps; [ regenmaschine ]; 691 "random" = ps: with ps; [ ]; 692 "raspihats" = ps: with ps; [ smbus-cffi ]; # missing inputs: raspihats ··· 728 "russound_rio" = ps: with ps; [ ]; # missing inputs: russound_rio 729 "russound_rnet" = ps: with ps; [ ]; # missing inputs: russound 730 "sabnzbd" = ps: with ps; [ aiohttp-cors ifaddr netdisco zeroconf ]; # missing inputs: pysabnzbd 731 - "safe_mode" = ps: with ps; [ aiohttp-cors hass-nabucasa home-assistant-frontend pillow sqlalchemy ]; 732 "saj" = ps: with ps; [ ]; # missing inputs: pysaj 733 "samsungtv" = ps: with ps; [ getmac samsungctl samsungtvws wakeonlan ]; 734 "satel_integra" = ps: with ps; [ ]; # missing inputs: satel_integra ··· 779 "smappee" = ps: with ps; [ aiohttp-cors pysmappee ]; 780 "smart_meter_texas" = ps: with ps; [ smart-meter-texas ]; 781 "smarthab" = ps: with ps; [ smarthab ]; 782 - "smartthings" = ps: with ps; [ aiohttp-cors hass-nabucasa pysmartapp pysmartthings ]; 783 "smarttub" = ps: with ps; [ python-smarttub ]; 784 "smarty" = ps: with ps; [ ]; # missing inputs: pysmarty 785 "smhi" = ps: with ps; [ smhi-pkg ]; ··· 881 "todoist" = ps: with ps; [ todoist ]; 882 "tof" = ps: with ps; [ ]; # missing inputs: RPi.GPIO VL53L1X2 883 "tomato" = ps: with ps; [ ]; 884 - "toon" = ps: with ps; [ aiohttp-cors hass-nabucasa toonapi ]; 885 "torque" = ps: with ps; [ aiohttp-cors ]; 886 "totalconnect" = ps: with ps; [ total-connect-client ]; 887 "touchline" = ps: with ps; [ ]; # missing inputs: pytouchline ··· 890 "traccar" = ps: with ps; [ aiohttp-cors stringcase ]; # missing inputs: pytraccar 891 "trace" = ps: with ps; [ ]; 892 "trackr" = ps: with ps; [ ]; # missing inputs: pytrackr 893 "tradfri" = ps: with ps; [ pytradfri ]; 894 "trafikverket_train" = ps: with ps; [ pytrafikverket ]; 895 "trafikverket_weatherstation" = ps: with ps; [ pytrafikverket ]; ··· 916 "upb" = ps: with ps; [ upb-lib ]; 917 "upc_connect" = ps: with ps; [ connect-box ]; 918 "upcloud" = ps: with ps; [ upcloud-api ]; 919 - "updater" = ps: with ps; [ distro ]; 920 "upnp" = ps: with ps; [ aiohttp-cors async-upnp-client defusedxml ifaddr zeroconf ]; 921 "uptime" = ps: with ps; [ ]; 922 "uptimerobot" = ps: with ps; [ ]; # missing inputs: pyuptimerobot 923 "uscis" = ps: with ps; [ ]; # missing inputs: uscisstatus 924 "usgs_earthquakes_feed" = ps: with ps; [ geojson-client ]; 925 - "utility_meter" = ps: with ps; [ ]; 926 "uvc" = ps: with ps; [ uvcclient ]; 927 "vacuum" = ps: with ps; [ ]; 928 "vallox" = ps: with ps; [ ]; # missing inputs: vallox-websocket-api ··· 987 "xs1" = ps: with ps; [ ]; # missing inputs: xs1-api-client 988 "yale_smart_alarm" = ps: with ps; [ yalesmartalarmclient ]; 989 "yamaha" = ps: with ps; [ rxv ]; 990 - "yamaha_musiccast" = ps: with ps; [ aiomusiccast ]; 991 "yandex_transport" = ps: with ps; [ aioymaps ]; 992 "yandextts" = ps: with ps; [ ]; 993 - "yeelight" = ps: with ps; [ yeelight ]; 994 "yeelightsunflower" = ps: with ps; [ ]; # missing inputs: yeelightsunflower 995 "yi" = ps: with ps; [ aioftp ha-ffmpeg ]; 996 "youless" = ps: with ps; [ youless-api ]; ··· 1000 "zeroconf" = ps: with ps; [ aiohttp-cors ifaddr zeroconf ]; 1001 "zerproc" = ps: with ps; [ pyzerproc ]; 1002 "zestimate" = ps: with ps; [ xmltodict ]; 1003 - "zha" = ps: with ps; [ aiohttp-cors bellows ifaddr pyserial-asyncio pyserial zeroconf zha-quirks zigpy-cc zigpy-deconz zigpy-xbee zigpy-zigate zigpy-znp zigpy ]; 1004 "zhong_hong" = ps: with ps; [ ]; # missing inputs: zhong_hong_hvac 1005 "ziggo_mediabox_xl" = ps: with ps; [ ]; # missing inputs: ziggo-mediabox-xl 1006 "zodiac" = ps: with ps; [ ]; 1007 "zone" = ps: with ps; [ ]; 1008 "zoneminder" = ps: with ps; [ zm-py ]; 1009 "zwave" = ps: with ps; [ aiohttp-cors homeassistant-pyozw paho-mqtt pydispatcher python-openzwave-mqtt ]; 1010 - "zwave_js" = ps: with ps; [ aiohttp-cors zwave-js-server-python ]; 1011 }; 1012 }
··· 2 # Do not edit! 3 4 { 5 + version = "2021.9.6"; 6 components = { 7 "abode" = ps: with ps; [ abodepy ]; 8 "accuweather" = ps: with ps; [ accuweather ]; ··· 19 "air_quality" = ps: with ps; [ ]; 20 "airly" = ps: with ps; [ airly ]; 21 "airnow" = ps: with ps; [ pyairnow ]; 22 + "airtouch4" = ps: with ps; [ ]; # missing inputs: airtouch4pyapi 23 "airvisual" = ps: with ps; [ pyairvisual ]; 24 "aladdin_connect" = ps: with ps; [ aladdin-connect ]; 25 "alarm_control_panel" = ps: with ps; [ ]; 26 "alarmdecoder" = ps: with ps; [ adext ]; 27 "alert" = ps: with ps; [ ]; 28 + "alexa" = ps: with ps; [ pyturbojpeg aiohttp-cors ]; 29 "almond" = ps: with ps; [ aiohttp-cors pyalmond ]; 30 "alpha_vantage" = ps: with ps; [ alpha-vantage ]; 31 "amazon_polly" = ps: with ps; [ boto3 ]; ··· 112 "buienradar" = ps: with ps; [ buienradar ]; 113 "caldav" = ps: with ps; [ caldav ]; 114 "calendar" = ps: with ps; [ aiohttp-cors ]; 115 + "camera" = ps: with ps; [ pyturbojpeg aiohttp-cors ]; 116 "canary" = ps: with ps; [ ha-ffmpeg py-canary ]; 117 + "cast" = ps: with ps; [ pyturbojpeg aiohttp-cors hass-nabucasa ifaddr mutagen plexapi plexauth plexwebsocket PyChromecast zeroconf ]; 118 "cert_expiry" = ps: with ps; [ ]; 119 "channels" = ps: with ps; [ pychannels ]; 120 "circuit" = ps: with ps; [ ]; # missing inputs: circuit-webhook ··· 128 "clicksend_tts" = ps: with ps; [ ]; 129 "climacell" = ps: with ps; [ pyclimacell ]; 130 "climate" = ps: with ps; [ ]; 131 + "cloud" = ps: with ps; [ pyturbojpeg aiohttp-cors hass-nabucasa ]; 132 "cloudflare" = ps: with ps; [ pycfdns ]; 133 "cmus" = ps: with ps; [ ]; # missing inputs: pycmus 134 "co2signal" = ps: with ps; [ ]; # missing inputs: co2signal ··· 160 "deconz" = ps: with ps; [ pydeconz ]; 161 "decora" = ps: with ps; [ bluepy ]; # missing inputs: decora 162 "decora_wifi" = ps: with ps; [ ]; # missing inputs: decora_wifi 163 + "default_config" = ps: with ps; [ pynacl pyturbojpeg aiodiscover aiohttp-cors async-upnp-client defusedxml emoji hass-nabucasa home-assistant-frontend ifaddr pillow pyserial pyudev scapy sqlalchemy zeroconf ]; 164 "delijn" = ps: with ps; [ pydelijn ]; 165 "deluge" = ps: with ps; [ deluge-client ]; 166 "demo" = ps: with ps; [ aiohttp-cors ]; ··· 267 "firmata" = ps: with ps; [ pymata-express ]; 268 "fitbit" = ps: with ps; [ aiohttp-cors fitbit ]; 269 "fixer" = ps: with ps; [ fixerio ]; 270 + "fjaraskupan" = ps: with ps; [ ]; # missing inputs: fjaraskupan 271 "fleetgo" = ps: with ps; [ ]; # missing inputs: ritassist 272 + "flexit" = ps: with ps; [ pymodbus ]; 273 "flic" = ps: with ps; [ pyflic ]; 274 "flick_electric" = ps: with ps; [ pyflick ]; 275 "flipr" = ps: with ps; [ ]; # missing inputs: flipr-api ··· 313 "geonetnz_quakes" = ps: with ps; [ aio-geojson-geonetnz-quakes ]; 314 "geonetnz_volcano" = ps: with ps; [ aio-geojson-geonetnz-volcano ]; 315 "gios" = ps: with ps; [ gios ]; 316 + "github" = ps: with ps; [ aiogithubapi ]; 317 "gitlab_ci" = ps: with ps; [ python-gitlab ]; 318 "gitter" = ps: with ps; [ ]; # missing inputs: gitterpy 319 "glances" = ps: with ps; [ glances-api ]; ··· 322 "goalzero" = ps: with ps; [ goalzero ]; 323 "gogogate2" = ps: with ps; [ ismartgate ]; 324 "google" = ps: with ps; [ google-api-python-client httplib2 oauth2client ]; 325 + "google_assistant" = ps: with ps; [ pyturbojpeg aiohttp-cors ]; 326 "google_cloud" = ps: with ps; [ google-cloud-texttospeech ]; 327 "google_domains" = ps: with ps; [ ]; 328 "google_maps" = ps: with ps; [ locationsharinglib ]; ··· 394 "ign_sismologia" = ps: with ps; [ georss-ign-sismologia-client ]; 395 "ihc" = ps: with ps; [ defusedxml ]; # missing inputs: ihcsdk 396 "image" = ps: with ps; [ aiohttp-cors pillow ]; 397 + "image_processing" = ps: with ps; [ pyturbojpeg aiohttp-cors ]; 398 "imap" = ps: with ps; [ aioimaplib ]; 399 "imap_email_content" = ps: with ps; [ ]; 400 "incomfort" = ps: with ps; [ incomfort-client ]; ··· 411 "intesishome" = ps: with ps; [ pyintesishome ]; 412 "ios" = ps: with ps; [ aiohttp-cors ifaddr zeroconf ]; 413 "iota" = ps: with ps; [ ]; # missing inputs: pyota 414 + "iotawatt" = ps: with ps; [ ]; # missing inputs: iotawattpy 415 "iperf3" = ps: with ps; [ ]; # missing inputs: iperf3 416 "ipma" = ps: with ps; [ pyipma ]; 417 "ipp" = ps: with ps; [ pyipp ]; ··· 513 "mfi" = ps: with ps; [ ]; # missing inputs: mficlient 514 "mhz19" = ps: with ps; [ pmsensor ]; 515 "microsoft" = ps: with ps; [ ]; # missing inputs: pycsspeechtts 516 + "microsoft_face" = ps: with ps; [ pyturbojpeg aiohttp-cors ]; 517 + "microsoft_face_detect" = ps: with ps; [ pyturbojpeg aiohttp-cors ]; 518 + "microsoft_face_identify" = ps: with ps; [ pyturbojpeg aiohttp-cors ]; 519 "miflora" = ps: with ps; [ bluepy ]; # missing inputs: miflora 520 "mikrotik" = ps: with ps; [ librouteros ]; 521 "mill" = ps: with ps; [ millheater ]; ··· 524 "minio" = ps: with ps; [ minio ]; 525 "mitemp_bt" = ps: with ps; [ ]; # missing inputs: mitemp_bt 526 "mjpeg" = ps: with ps; [ ]; 527 + "mobile_app" = ps: with ps; [ pynacl pyturbojpeg aiohttp-cors emoji hass-nabucasa pillow ]; 528 "mochad" = ps: with ps; [ ]; # missing inputs: pymochad 529 "modbus" = ps: with ps; [ pymodbus ]; 530 "modem_callerid" = ps: with ps; [ ]; # missing inputs: basicmodem ··· 561 "nello" = ps: with ps; [ ]; # missing inputs: pynello 562 "ness_alarm" = ps: with ps; [ ]; # missing inputs: nessclient 563 "nest" = ps: with ps; [ aiohttp-cors ha-ffmpeg python-nest ]; # missing inputs: google-nest-sdm 564 + "netatmo" = ps: with ps; [ pyturbojpeg aiohttp-cors hass-nabucasa pyatmo ]; 565 "netdata" = ps: with ps; [ netdata ]; 566 "netgear" = ps: with ps; [ ]; # missing inputs: pynetgear 567 "netgear_lte" = ps: with ps; [ ]; # missing inputs: eternalegypt ··· 576 "niko_home_control" = ps: with ps; [ ]; # missing inputs: niko-home-control 577 "nilu" = ps: with ps; [ ]; # missing inputs: niluclient 578 "nissan_leaf" = ps: with ps; [ ]; # missing inputs: pycarwings2 579 + "nmap_tracker" = ps: with ps; [ aiohttp-cors getmac ifaddr netmap ]; # missing inputs: mac-vendor-lookup 580 "nmbs" = ps: with ps; [ ]; # missing inputs: pyrail 581 "no_ip" = ps: with ps; [ ]; 582 "noaa_tides" = ps: with ps; [ ]; # missing inputs: noaa-coops ··· 605 "ondilo_ico" = ps: with ps; [ aiohttp-cors ondilo ]; 606 "onewire" = ps: with ps; [ ]; # missing inputs: pi1wire pyownet 607 "onkyo" = ps: with ps; [ onkyo-eiscp ]; 608 + "onvif" = ps: with ps; [ ha-ffmpeg ]; # missing inputs: WSDiscovery onvif-zeep-async 609 "openalpr_cloud" = ps: with ps; [ ]; 610 "openalpr_local" = ps: with ps; [ ]; 611 "opencv" = ps: with ps; [ numpy ]; # missing inputs: opencv-python-headless ··· 628 "osramlightify" = ps: with ps; [ ]; # missing inputs: lightify 629 "otp" = ps: with ps; [ pyotp ]; 630 "ovo_energy" = ps: with ps; [ ovoenergy ]; 631 + "owntracks" = ps: with ps; [ pynacl pyturbojpeg aiohttp-cors hass-nabucasa paho-mqtt ]; 632 "ozw" = ps: with ps; [ aiohttp-cors paho-mqtt python-openzwave-mqtt ]; 633 + "p1_monitor" = ps: with ps; [ ]; # missing inputs: p1monitor 634 "panasonic_bluray" = ps: with ps; [ ]; # missing inputs: panacotta 635 "panasonic_viera" = ps: with ps; [ ]; # missing inputs: panasonic_viera 636 "pandora" = ps: with ps; [ pexpect ]; ··· 650 "ping" = ps: with ps; [ icmplib ]; 651 "pioneer" = ps: with ps; [ ]; 652 "pjlink" = ps: with ps; [ ]; # missing inputs: pypjlink2 653 + "plaato" = ps: with ps; [ pyturbojpeg aiohttp-cors hass-nabucasa pyplaato ]; 654 "plant" = ps: with ps; [ sqlalchemy ]; 655 "plex" = ps: with ps; [ aiohttp-cors plexapi plexauth plexwebsocket ]; 656 "plugwise" = ps: with ps; [ plugwise ]; ··· 685 "quantum_gateway" = ps: with ps; [ ]; # missing inputs: quantum-gateway 686 "qvr_pro" = ps: with ps; [ ]; # missing inputs: pyqvrpro 687 "qwikswitch" = ps: with ps; [ ]; # missing inputs: pyqwikswitch 688 + "rachio" = ps: with ps; [ pyturbojpeg aiohttp-cors hass-nabucasa rachiopy ]; 689 "radarr" = ps: with ps; [ ]; 690 "radiotherm" = ps: with ps; [ radiotherm ]; 691 "rainbird" = ps: with ps; [ ]; # missing inputs: pyrainbird 692 "raincloud" = ps: with ps; [ ]; # missing inputs: raincloudy 693 + "rainforest_eagle" = ps: with ps; [ aioeagle ueagle ]; 694 "rainmachine" = ps: with ps; [ regenmaschine ]; 695 "random" = ps: with ps; [ ]; 696 "raspihats" = ps: with ps; [ smbus-cffi ]; # missing inputs: raspihats ··· 732 "russound_rio" = ps: with ps; [ ]; # missing inputs: russound_rio 733 "russound_rnet" = ps: with ps; [ ]; # missing inputs: russound 734 "sabnzbd" = ps: with ps; [ aiohttp-cors ifaddr netdisco zeroconf ]; # missing inputs: pysabnzbd 735 + "safe_mode" = ps: with ps; [ pyturbojpeg aiohttp-cors hass-nabucasa home-assistant-frontend pillow sqlalchemy ]; 736 "saj" = ps: with ps; [ ]; # missing inputs: pysaj 737 "samsungtv" = ps: with ps; [ getmac samsungctl samsungtvws wakeonlan ]; 738 "satel_integra" = ps: with ps; [ ]; # missing inputs: satel_integra ··· 783 "smappee" = ps: with ps; [ aiohttp-cors pysmappee ]; 784 "smart_meter_texas" = ps: with ps; [ smart-meter-texas ]; 785 "smarthab" = ps: with ps; [ smarthab ]; 786 + "smartthings" = ps: with ps; [ pyturbojpeg aiohttp-cors hass-nabucasa pysmartapp pysmartthings ]; 787 "smarttub" = ps: with ps; [ python-smarttub ]; 788 "smarty" = ps: with ps; [ ]; # missing inputs: pysmarty 789 "smhi" = ps: with ps; [ smhi-pkg ]; ··· 885 "todoist" = ps: with ps; [ todoist ]; 886 "tof" = ps: with ps; [ ]; # missing inputs: RPi.GPIO VL53L1X2 887 "tomato" = ps: with ps; [ ]; 888 + "toon" = ps: with ps; [ pyturbojpeg aiohttp-cors hass-nabucasa toonapi ]; 889 "torque" = ps: with ps; [ aiohttp-cors ]; 890 "totalconnect" = ps: with ps; [ total-connect-client ]; 891 "touchline" = ps: with ps; [ ]; # missing inputs: pytouchline ··· 894 "traccar" = ps: with ps; [ aiohttp-cors stringcase ]; # missing inputs: pytraccar 895 "trace" = ps: with ps; [ ]; 896 "trackr" = ps: with ps; [ ]; # missing inputs: pytrackr 897 + "tractive" = ps: with ps; [ aiotractive ]; 898 "tradfri" = ps: with ps; [ pytradfri ]; 899 "trafikverket_train" = ps: with ps; [ pytrafikverket ]; 900 "trafikverket_weatherstation" = ps: with ps; [ pytrafikverket ]; ··· 921 "upb" = ps: with ps; [ upb-lib ]; 922 "upc_connect" = ps: with ps; [ connect-box ]; 923 "upcloud" = ps: with ps; [ upcloud-api ]; 924 + "updater" = ps: with ps; [ ]; 925 "upnp" = ps: with ps; [ aiohttp-cors async-upnp-client defusedxml ifaddr zeroconf ]; 926 "uptime" = ps: with ps; [ ]; 927 "uptimerobot" = ps: with ps; [ ]; # missing inputs: pyuptimerobot 928 + "usb" = ps: with ps; [ aiohttp-cors pyserial pyudev ]; 929 "uscis" = ps: with ps; [ ]; # missing inputs: uscisstatus 930 "usgs_earthquakes_feed" = ps: with ps; [ geojson-client ]; 931 + "utility_meter" = ps: with ps; [ croniter ]; 932 "uvc" = ps: with ps; [ uvcclient ]; 933 "vacuum" = ps: with ps; [ ]; 934 "vallox" = ps: with ps; [ ]; # missing inputs: vallox-websocket-api ··· 993 "xs1" = ps: with ps; [ ]; # missing inputs: xs1-api-client 994 "yale_smart_alarm" = ps: with ps; [ yalesmartalarmclient ]; 995 "yamaha" = ps: with ps; [ rxv ]; 996 + "yamaha_musiccast" = ps: with ps; [ aiohttp-cors aiomusiccast async-upnp-client defusedxml ifaddr zeroconf ]; 997 "yandex_transport" = ps: with ps; [ aioymaps ]; 998 "yandextts" = ps: with ps; [ ]; 999 + "yeelight" = ps: with ps; [ aiohttp-cors async-upnp-client ifaddr yeelight ]; 1000 "yeelightsunflower" = ps: with ps; [ ]; # missing inputs: yeelightsunflower 1001 "yi" = ps: with ps; [ aioftp ha-ffmpeg ]; 1002 "youless" = ps: with ps; [ youless-api ]; ··· 1006 "zeroconf" = ps: with ps; [ aiohttp-cors ifaddr zeroconf ]; 1007 "zerproc" = ps: with ps; [ pyzerproc ]; 1008 "zestimate" = ps: with ps; [ xmltodict ]; 1009 + "zha" = ps: with ps; [ aiohttp-cors bellows ifaddr pyserial-asyncio pyserial pyudev zeroconf zha-quirks zigpy-cc zigpy-deconz zigpy-xbee zigpy-zigate zigpy-znp zigpy ]; 1010 "zhong_hong" = ps: with ps; [ ]; # missing inputs: zhong_hong_hvac 1011 "ziggo_mediabox_xl" = ps: with ps; [ ]; # missing inputs: ziggo-mediabox-xl 1012 "zodiac" = ps: with ps; [ ]; 1013 "zone" = ps: with ps; [ ]; 1014 "zoneminder" = ps: with ps; [ zm-py ]; 1015 "zwave" = ps: with ps; [ aiohttp-cors homeassistant-pyozw paho-mqtt pydispatcher python-openzwave-mqtt ]; 1016 + "zwave_js" = ps: with ps; [ aiohttp-cors pyserial pyudev zwave-js-server-python ]; 1017 }; 1018 }
+16 -22
pkgs/servers/home-assistant/default.nix
··· 21 22 let 23 defaultOverrides = [ 24 - # Override the version of some packages pinned in Home Assistant's setup.py and requirements_all.txt 25 - (mkOverride "python-slugify" "4.0.1" "69a517766e00c1268e5bbfc0d010a0a8508de0b18d30ad5a1ff357f8ae724270") 26 - 27 (self: super: { 28 async-upnp-client = super.async-upnp-client.overridePythonAttrs (oldAttrs: rec { 29 - version = "0.19.2"; 30 src = fetchFromGitHub { 31 owner = "StevenLooman"; 32 repo = "async_upnp_client"; 33 - rev = version; 34 - sha256 = "1v8d2lvxihqasn7866zssys16s0lgxkk6ri2dp4rr7wr8g9ixvdr"; 35 }; 36 }); 37 }) 38 39 # Pinned due to API changes in iaqualink>=2.0, remove after 40 # https://github.com/home-assistant/core/pull/48137 was merged ··· 95 }); 96 }) 97 98 # Pinned due to changes in total-connect-client>0.58 which made the tests fails at the moment 99 (self: super: { 100 total-connect-client = super.total-connect-client.overridePythonAttrs (oldAttrs: rec { ··· 112 (self: super: { 113 home-assistant-frontend = self.callPackage ./frontend.nix { }; 114 }) 115 - 116 - # Pinned due to incompability with aioesphomeapi 8.0.0 117 - (self: super: { 118 - aioesphomeapi = super.aioesphomeapi.overrideAttrs (oldAttrs: rec { 119 - version = "7.0.0"; 120 - src = fetchFromGitHub { 121 - owner = "esphome"; 122 - repo = oldAttrs.pname; 123 - rev = "v${version}"; 124 - hash = "sha256-ho/1fpq4yAgmYNERPqs51oqr08ncaN9+GRTUUuGU7ps="; 125 - }; 126 - }); 127 - }) 128 ]; 129 130 mkOverride = attrname: version: sha256: ··· 154 extraBuildInputs = extraPackages py.pkgs; 155 156 # Don't forget to run parse-requirements.py after updating 157 - hassVersion = "2021.8.8"; 158 159 in with py.pkgs; buildPythonApplication rec { 160 pname = "homeassistant"; ··· 171 owner = "home-assistant"; 172 repo = "core"; 173 rev = version; 174 - sha256 = "1fj16qva04d9qhpnfxxacsp82vqqfha5c2zg4f850kld4qhwrgky"; 175 }; 176 177 # leave this in, so users don't have to constantly update their downstream patch handling ··· 181 182 postPatch = '' 183 substituteInPlace setup.py \ 184 - --replace "attrs==21.2.0" "attrs" \ 185 --replace "awesomeversion==21.4.0" "awesomeversion" \ 186 --replace "bcrypt==3.1.7" "bcrypt" \ 187 --replace "cryptography==3.3.2" "cryptography" \ ··· 234 pytest-xdist 235 pytestCheckHook 236 requests-mock 237 jsonpickle 238 respx 239 # required by tests/auth/mfa_modules ··· 796 "--deselect tests/components/local_ip/test_config_flow.py::test_config_flow" 797 # netatmo/test_select.py: NoneType object has no attribute state 798 "--deselect tests/components/netatmo/test_select.py::test_select_schedule_thermostats" 799 # helpers/test_system_info.py: AssertionError: assert 'Unknown' == 'Home Assistant Container' 800 "--deselect tests/helpers/test_system_info.py::test_container_installationtype" 801 # tests are located in tests/
··· 21 22 let 23 defaultOverrides = [ 24 + # Pinned due to API changes in async-upnp-client>=0.20.0, remove after 25 (self: super: { 26 async-upnp-client = super.async-upnp-client.overridePythonAttrs (oldAttrs: rec { 27 + version = "0.20.0"; 28 src = fetchFromGitHub { 29 owner = "StevenLooman"; 30 repo = "async_upnp_client"; 31 + rev = "v${version}"; 32 + sha256 = "sha256-jxYGOljV7tcsiAgpOhbXj7g7AwyP1kDDC83PiHG6ZFg="; 33 }; 34 }); 35 }) 36 + 37 + # Override the version of some packages pinned in Home Assistant's setup.py and requirements_all.txt 38 + (mkOverride "python-slugify" "4.0.1" "69a517766e00c1268e5bbfc0d010a0a8508de0b18d30ad5a1ff357f8ae724270") 39 40 # Pinned due to API changes in iaqualink>=2.0, remove after 41 # https://github.com/home-assistant/core/pull/48137 was merged ··· 96 }); 97 }) 98 99 + # Pinned due to API changes in 0.1.0 100 + (mkOverride "poolsense" "0.0.8" "09y4fq0gdvgkfsykpxnvmfv92dpbknnq5v82spz43ak6hjnhgcyp") 101 + 102 # Pinned due to changes in total-connect-client>0.58 which made the tests fails at the moment 103 (self: super: { 104 total-connect-client = super.total-connect-client.overridePythonAttrs (oldAttrs: rec { ··· 116 (self: super: { 117 home-assistant-frontend = self.callPackage ./frontend.nix { }; 118 }) 119 ]; 120 121 mkOverride = attrname: version: sha256: ··· 145 extraBuildInputs = extraPackages py.pkgs; 146 147 # Don't forget to run parse-requirements.py after updating 148 + hassVersion = "2021.9.6"; 149 150 in with py.pkgs; buildPythonApplication rec { 151 pname = "homeassistant"; ··· 162 owner = "home-assistant"; 163 repo = "core"; 164 rev = version; 165 + sha256 = "1ac56gdnhzkf19h29g0f54camw6v1cg5wx0crhm23r45qlfsjacs"; 166 }; 167 168 # leave this in, so users don't have to constantly update their downstream patch handling ··· 172 173 postPatch = '' 174 substituteInPlace setup.py \ 175 --replace "awesomeversion==21.4.0" "awesomeversion" \ 176 --replace "bcrypt==3.1.7" "bcrypt" \ 177 --replace "cryptography==3.3.2" "cryptography" \ ··· 224 pytest-xdist 225 pytestCheckHook 226 requests-mock 227 + stdlib-list 228 jsonpickle 229 respx 230 # required by tests/auth/mfa_modules ··· 787 "--deselect tests/components/local_ip/test_config_flow.py::test_config_flow" 788 # netatmo/test_select.py: NoneType object has no attribute state 789 "--deselect tests/components/netatmo/test_select.py::test_select_schedule_thermostats" 790 + # wemo/test_sensor.py: KeyError for various power attributes 791 + "--deselect tests/components/wemo/test_sensor.py::TestInsightTodayEnergy::test_state_unavailable" 792 + "--deselect tests/components/wemo/test_sensor.py::TestInsightCurrentPower::test_state_unavailable" 793 # helpers/test_system_info.py: AssertionError: assert 'Unknown' == 'Home Assistant Container' 794 "--deselect tests/helpers/test_system_info.py::test_container_installationtype" 795 # tests are located in tests/
+2 -2
pkgs/servers/home-assistant/frontend.nix
··· 4 # the frontend version corresponding to a specific home-assistant version can be found here 5 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json 6 pname = "home-assistant-frontend"; 7 - version = "20210809.0"; 8 9 src = fetchPypi { 10 inherit pname version; 11 - sha256 = "sha256-5NWNDhQ7XKK9/tC+SbpwOm2MSA2VGHLcE1ggyl6vPkc="; 12 }; 13 14 # there is nothing to strip in this package
··· 4 # the frontend version corresponding to a specific home-assistant version can be found here 5 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json 6 pname = "home-assistant-frontend"; 7 + version = "20210830.0"; 8 9 src = fetchPypi { 10 inherit pname version; 11 + sha256 = "sha256-4sNCnYFQ4IjmMPj7axgienZUMDo+GwTJ38cEf0iZzJI="; 12 }; 13 14 # there is nothing to strip in this package
+2
pkgs/servers/home-assistant/update.sh
··· 31 32 ./parse-requirements.py 33 34 ( 35 cd ../../.. 36 nix-update --version "$TARGET_VERSION" --build home-assistant
··· 31 32 ./parse-requirements.py 33 34 + read 35 + 36 ( 37 cd ../../.. 38 nix-update --version "$TARGET_VERSION" --build home-assistant
+2 -2
pkgs/shells/zsh/pure-prompt/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 pname = "pure-prompt"; 7 - version = "1.17.1"; 8 9 src = fetchFromGitHub { 10 owner = "sindresorhus"; 11 repo = "pure"; 12 rev = "v${version}"; 13 - sha256 = "sha256-bWp04xT+/Xhgxj1Rm0FgTkRtLH9nuSFtqBsO3B7Exvo="; 14 }; 15 16 installPhase = ''
··· 4 5 stdenv.mkDerivation rec { 6 pname = "pure-prompt"; 7 + version = "1.17.2"; 8 9 src = fetchFromGitHub { 10 owner = "sindresorhus"; 11 repo = "pure"; 12 rev = "v${version}"; 13 + sha256 = "sha256-sk7uAYVw/9OLKi3ClBXwEEnfaiprM/gQcNJMDFGqhE0="; 14 }; 15 16 installPhase = ''
+3 -3
pkgs/tools/graphics/resvg/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "resvg"; 5 - version = "0.17.0"; 6 7 src = fetchFromGitHub { 8 owner = "RazrFalcon"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-GcBI+wQ5a6ZaSdUpbMigo89h0jYOv0R+kx05YEn+fW8="; 12 }; 13 14 - cargoSha256 = "sha256-fE8Ox5mTdImUzd4ygoiSpW2/fXJyIeUiebxHZi43UD0="; 15 16 buildInputs = lib.optionals stdenv.isDarwin [ libiconv ]; 17
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "resvg"; 5 + version = "0.18.0"; 6 7 src = fetchFromGitHub { 8 owner = "RazrFalcon"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-/r1rTU+te8pKKiPGCHJTTBkg9RZ/N1yFTlaDAhWWxjs="; 12 }; 13 14 + cargoSha256 = "sha256-pHZRKXZo5fyyXjgNTDBZjRiMDOaoCfFUSl53yE2t210="; 15 16 buildInputs = lib.optionals stdenv.isDarwin [ libiconv ]; 17
+2 -2
pkgs/tools/misc/esphome/dashboard.nix
··· 4 5 with python3.pkgs; buildPythonPackage rec { 6 pname = "esphome-dashboard"; 7 - version = "20210728.0"; 8 9 src = fetchPypi { 10 inherit pname version; 11 - sha256 = "sha256-OmlMrPLFMIV0Nu3aEKFotFXCZ2RKH9wYaev0SKvMBfQ="; 12 }; 13 14 # no tests
··· 4 5 with python3.pkgs; buildPythonPackage rec { 6 pname = "esphome-dashboard"; 7 + version = "20210908.0"; 8 9 src = fetchPypi { 10 inherit pname version; 11 + sha256 = "sha256-Oz/87FFP9AEK7vVTjgqIA6hSSQJLKet759S2t5Ci1oA="; 12 }; 13 14 # no tests
+3 -2
pkgs/tools/misc/esphome/default.nix
··· 16 in 17 with python.pkgs; buildPythonApplication rec { 18 pname = "esphome"; 19 - version = "2021.8.2"; 20 21 src = fetchFromGitHub { 22 owner = pname; 23 repo = pname; 24 rev = version; 25 - sha256 = "sha256-R+5eefPUZc6y/B8cZbxsLVrVwvBbVISZQAb1KwiYdFg="; 26 }; 27 28 patches = [ ··· 48 # - validate_cryptography_installed 49 # - validate_pillow_installed 50 propagatedBuildInputs = [ 51 click 52 colorama 53 cryptography
··· 16 in 17 with python.pkgs; buildPythonApplication rec { 18 pname = "esphome"; 19 + version = "2021.9.0"; 20 21 src = fetchFromGitHub { 22 owner = pname; 23 repo = pname; 24 rev = version; 25 + sha256 = "sha256-QYtScfw+VFYc5rljDf1W+vI8Rx2UJuQ51yBTBVhO7Ns="; 26 }; 27 28 patches = [ ··· 48 # - validate_cryptography_installed 49 # - validate_pillow_installed 50 propagatedBuildInputs = [ 51 + aioesphomeapi 52 click 53 colorama 54 cryptography
+30
pkgs/tools/networking/ntttcp/default.nix
···
··· 1 + { lib, stdenv, fetchFromGitHub }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "ntttcp"; 5 + version = "1.4.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "microsoft"; 9 + repo = "ntttcp-for-linux"; 10 + rev = version; 11 + sha256 = "sha256-6O7qSrR6EFr7k9lHQHGs/scZxJJ5DBNDxlSL5hzlRf4="; 12 + }; 13 + 14 + preBuild = "cd src"; 15 + 16 + installPhase = '' 17 + runHook preInstall 18 + mkdir -p $out/bin 19 + cp ntttcp $out/bin 20 + runHook postInstall 21 + ''; 22 + 23 + meta = with lib; { 24 + description = "A Linux network throughput multiple-thread benchmark tool"; 25 + homepage = "https://github.com/microsoft/ntttcp-for-linux"; 26 + license = licenses.mit; 27 + maintainers = with maintainers; [ delroth ]; 28 + platforms = platforms.linux; 29 + }; 30 + }
+3 -1
pkgs/top-level/all-packages.nix
··· 7695 7696 nttcp = callPackage ../tools/networking/nttcp { }; 7697 7698 nuttcp = callPackage ../tools/networking/nuttcp { }; 7699 7700 nssmdns = callPackage ../tools/networking/nss-mdns { }; ··· 7973 7974 ovito = libsForQt5.callPackage ../applications/graphics/ovito { }; 7975 7976 - owncloud-client = libsForQt514.callPackage ../applications/networking/owncloud-client { }; 7977 7978 oxefmsynth = callPackage ../applications/audio/oxefmsynth { }; 7979
··· 7695 7696 nttcp = callPackage ../tools/networking/nttcp { }; 7697 7698 + ntttcp = callPackage ../tools/networking/ntttcp { }; 7699 + 7700 nuttcp = callPackage ../tools/networking/nuttcp { }; 7701 7702 nssmdns = callPackage ../tools/networking/nss-mdns { }; ··· 7975 7976 ovito = libsForQt5.callPackage ../applications/graphics/ovito { }; 7977 7978 + owncloud-client = libsForQt5.callPackage ../applications/networking/owncloud-client { }; 7979 7980 oxefmsynth = callPackage ../applications/audio/oxefmsynth { }; 7981
+2
pkgs/top-level/python-packages.nix
··· 8592 8593 stdiomask = callPackage ../development/python-modules/stdiomask { }; 8594 8595 stem = callPackage ../development/python-modules/stem { }; 8596 8597 stestr = callPackage ../development/python-modules/stestr { };
··· 8592 8593 stdiomask = callPackage ../development/python-modules/stdiomask { }; 8594 8595 + stdlib-list = callPackage ../development/python-modules/stdlib-list { }; 8596 + 8597 stem = callPackage ../development/python-modules/stem { }; 8598 8599 stestr = callPackage ../development/python-modules/stestr { };