Merge master into staging-next

authored by nixpkgs-ci[bot] and committed by GitHub 0247c208 e5eafe40

+687 -525
+3
doc/release-notes/rl-2511.section.md
··· 67 68 - `meta.mainProgram`: Changing this `meta` entry can lead to a package rebuild due to being used to determine the `NIX_MAIN_PROGRAM` environment variable. 69 70 - `versionCheckHook`: Packages that previously relied solely on `pname` to locate the program used to version check, but have a differing `meta.mainProgram` entry, might now fail. 71 72
··· 67 68 - `meta.mainProgram`: Changing this `meta` entry can lead to a package rebuild due to being used to determine the `NIX_MAIN_PROGRAM` environment variable. 69 70 + - `searx` was updated to use `envsubst` instead of `sed` for parsing secrets from environment variables. 71 + If your previous configuration included a secret reference like `server.secret_key = "@SEARX_SECRET_KEY@"`, you must migrate to the new envsubst syntax: `server.secret_key = "$SEARX_SECRET_KEY"`. 72 + 73 - `versionCheckHook`: Packages that previously relied solely on `pname` to locate the program used to version check, but have a differing `meta.mainProgram` entry, might now fail. 74 75
+6 -11
nixos/modules/services/networking/searx.nix
··· 24 # write NixOS settings as JSON 25 ( 26 umask 077 27 - cp --no-preserve=mode ${settingsFile} settings.yml 28 ) 29 - 30 - # substitute environment variables 31 - env -0 | while IFS='=' read -r -d ''' n v; do 32 - sed "s#@$n@#$v#g" -i settings.yml 33 - done 34 ''; 35 36 settingType = ··· 95 { 96 server.port = 8080; 97 server.bind_address = "0.0.0.0"; 98 - server.secret_key = "@SEARX_SECRET_KEY@"; 99 100 - engines = lib.singleton { 101 name = "wolframalpha"; 102 shortcut = "wa"; 103 - api_key = "@WOLFRAM_API_KEY@"; 104 engine = "wolframalpha_api"; 105 - }; 106 } 107 ''; 108 description = '' 109 Searx settings. 110 These will be merged with (taking precedence over) the default configuration. 111 - It's also possible to refer to environment variables (defined in [](#opt-services.searx.environmentFile)) using the syntax `@VARIABLE_NAME@`. 112 113 ::: {.note} 114 For available settings, see the Searx [docs](https://docs.searxng.org/admin/settings/index.html).
··· 24 # write NixOS settings as JSON 25 ( 26 umask 077 27 + ${pkgs.envsubst}/bin/envsubst < ${settingsFile} > settings.yml 28 ) 29 ''; 30 31 settingType = ··· 90 { 91 server.port = 8080; 92 server.bind_address = "0.0.0.0"; 93 + server.secret_key = "$SEARX_SECRET_KEY"; 94 95 + engines = [ { 96 name = "wolframalpha"; 97 shortcut = "wa"; 98 + api_key = "$WOLFRAM_API_KEY"; 99 engine = "wolframalpha_api"; 100 + } ]; 101 } 102 ''; 103 description = '' 104 Searx settings. 105 These will be merged with (taking precedence over) the default configuration. 106 + It's also possible to refer to environment variables (defined in [](#opt-services.searx.environmentFile)) using the syntax `$VARIABLE_NAME`. 107 108 ::: {.note} 109 For available settings, see the Searx [docs](https://docs.searxng.org/admin/settings/index.html).
+2 -1
nixos/tests/all-tests.nix
··· 1061 ollama-cuda = runTestOn [ "x86_64-linux" "aarch64-linux" ] ./ollama-cuda.nix; 1062 ollama-rocm = runTestOn [ "x86_64-linux" "aarch64-linux" ] ./ollama-rocm.nix; 1063 ombi = runTest ./ombi.nix; 1064 - omnom = runTest ./omnom.nix; 1065 openarena = runTest ./openarena.nix; 1066 openbao = runTest ./openbao.nix; 1067 opencloud = runTest ./opencloud.nix; ··· 1082 open-web-calendar = runTest ./web-apps/open-web-calendar.nix; 1083 ocsinventory-agent = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./ocsinventory-agent.nix { }; 1084 orthanc = runTest ./orthanc.nix; 1085 owncast = runTest ./owncast.nix; 1086 outline = runTest ./outline.nix; 1087 i18n = runTest ./i18n.nix;
··· 1061 ollama-cuda = runTestOn [ "x86_64-linux" "aarch64-linux" ] ./ollama-cuda.nix; 1062 ollama-rocm = runTestOn [ "x86_64-linux" "aarch64-linux" ] ./ollama-rocm.nix; 1063 ombi = runTest ./ombi.nix; 1064 + omnom = runTest ./omnom; 1065 openarena = runTest ./openarena.nix; 1066 openbao = runTest ./openbao.nix; 1067 opencloud = runTest ./opencloud.nix; ··· 1082 open-web-calendar = runTest ./web-apps/open-web-calendar.nix; 1083 ocsinventory-agent = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./ocsinventory-agent.nix { }; 1084 orthanc = runTest ./orthanc.nix; 1085 + owi = runTest ./owi.nix; 1086 owncast = runTest ./owncast.nix; 1087 outline = runTest ./outline.nix; 1088 i18n = runTest ./i18n.nix;
-42
nixos/tests/omnom.nix
··· 1 - { lib, ... }: 2 - let 3 - servicePort = 9090; 4 - in 5 - { 6 - name = "Basic Omnom Test"; 7 - meta = { 8 - maintainers = lib.teams.ngi.members; 9 - }; 10 - 11 - nodes = { 12 - server = 13 - { config, lib, ... }: 14 - { 15 - services.omnom = { 16 - enable = true; 17 - openFirewall = true; 18 - 19 - port = servicePort; 20 - 21 - settings = { 22 - app = { 23 - disable_signup = false; # restrict CLI user-creation 24 - results_per_page = 50; 25 - }; 26 - server.address = "0.0.0.0:${toString servicePort}"; 27 - }; 28 - }; 29 - }; 30 - }; 31 - 32 - # TODO: take a snapshot 33 - testScript = 34 - { nodes, ... }: 35 - # python 36 - '' 37 - server.start() 38 - server.wait_for_unit("omnom.service") 39 - server.wait_for_open_port(${toString servicePort}) 40 - server.succeed("curl -sf http://localhost:${toString servicePort}") 41 - ''; 42 - }
···
+36
nixos/tests/omnom/config.nix
···
··· 1 + { config, pkgs, ... }: 2 + { 3 + services.omnom = { 4 + enable = true; 5 + openFirewall = true; 6 + 7 + port = 9090; 8 + 9 + settings = { 10 + app = { 11 + disable_signup = false; # restrict CLI user-creation 12 + results_per_page = 50; 13 + }; 14 + server.address = "0.0.0.0:${toString config.services.omnom.port}"; 15 + }; 16 + }; 17 + 18 + programs.firefox = { 19 + enable = true; 20 + # librewolf allows installations of unsigned extensions 21 + package = pkgs.wrapFirefox pkgs.librewolf-unwrapped { 22 + nixExtensions = [ 23 + ( 24 + let 25 + # specified in manifest.json of the addon 26 + extid = "{f0bca7ce-0cda-41dc-9ea8-126a50fed280}"; 27 + in 28 + pkgs.runCommand "omnom" { passthru = { inherit extid; }; } '' 29 + mkdir -p $out 30 + cp ${pkgs.omnom}/share/addons/omnom_ext_firefox.zip $out/${extid}.xpi 31 + '' 32 + ) 33 + ]; 34 + }; 35 + }; 36 + }
+105
nixos/tests/omnom/default.nix
···
··· 1 + { config, pkgs, ... }: 2 + { 3 + name = "Basic Omnom Test"; 4 + meta = { 5 + inherit (pkgs.omnom.meta) maintainers; 6 + }; 7 + 8 + nodes = { 9 + server = 10 + { pkgs, ... }: 11 + { 12 + imports = [ 13 + ../common/x11.nix 14 + ./config.nix 15 + ]; 16 + 17 + environment.systemPackages = [ pkgs.xdotool ]; 18 + }; 19 + }; 20 + 21 + testScript = 22 + let 23 + port = toString config.nodes.server.services.omnom.port; 24 + in 25 + # python 26 + '' 27 + import re 28 + 29 + def open_omnom(): 30 + # Add-ons Manager 31 + server.succeed("xdotool mousemove --sync 960 90 click 1") 32 + server.sleep(10) 33 + # omnom 34 + server.succeed("xdotool mousemove --sync 700 190 click 1") 35 + server.sleep(10) 36 + 37 + 38 + service_url = "http://127.0.0.1:${toString port}" 39 + 40 + server.start() 41 + server.wait_for_unit("omnom.service") 42 + server.wait_for_open_port(${toString port}) 43 + server.succeed(f"curl -sf '{service_url}'") 44 + 45 + output = server.succeed("omnom create-user user user@example.com") 46 + match = re.search(r"Visit (.+?) to sign in", output) 47 + assert match is not None, "Login URL not found" 48 + login_url = match[1].replace("0.0.0.0", "127.0.0.1") 49 + 50 + output = server.succeed("omnom create-token user addon") 51 + match = re.search(r"Token (.+?) created", output) 52 + assert match is not None, "Addon token not found" 53 + token = match[1] 54 + 55 + server.wait_for_x() 56 + server.succeed(f"librewolf --new-window '{login_url}' >&2 &") 57 + server.wait_for_window("Omnom") 58 + 59 + open_omnom() 60 + 61 + # token 62 + server.succeed("xdotool mousemove --sync 700 350 click 1") 63 + server.succeed(f"xdotool type {token}") 64 + server.sleep(10) 65 + 66 + # url 67 + server.succeed("xdotool mousemove --sync 700 470 click 1") 68 + server.succeed(f"xdotool type '{service_url}'") 69 + server.sleep(10) 70 + 71 + # submit 72 + server.succeed("xdotool mousemove --sync 900 520 click 1") 73 + server.sleep(10) 74 + 75 + open_omnom() 76 + 77 + # save 78 + server.succeed("xdotool mousemove --sync 900 520 click 1") 79 + server.sleep(10) 80 + 81 + # refresh 82 + server.succeed("xdotool mousemove --sync 100 80 click 1") 83 + server.sleep(10) 84 + 85 + server.screenshot("home.png") 86 + 87 + # view bookmarks 88 + server.succeed("xdotool mousemove --sync 300 130 click 1") 89 + server.sleep(10) 90 + 91 + # view snapshot 92 + server.succeed("xdotool mousemove --sync 970 230 click 1") 93 + server.sleep(10) 94 + server.succeed("xdotool mousemove --sync 160 340 click 1") 95 + server.sleep(10) 96 + 97 + server.screenshot("screenshot.png") 98 + 99 + # view details 100 + server.succeed("xdotool mousemove --sync 290 200 click 1") 101 + server.sleep(10) 102 + 103 + server.screenshot("snapshot_details.png") 104 + ''; 105 + }
+61
nixos/tests/owi.nix
···
··· 1 + { 2 + lib, 3 + pkgs, 4 + ... 5 + }: 6 + { 7 + name = "owi"; 8 + 9 + meta.maintainers = with lib.maintainers; [ ethancedwards8 ]; 10 + 11 + nodes.machine = { 12 + environment.systemPackages = with pkgs; [ owi ]; 13 + 14 + environment.etc."owipass.rs".source = pkgs.writeText "owi.rs" '' 15 + use owi_sym::Symbolic; 16 + 17 + fn mean_one(x: i32, y: i32) -> i32 { 18 + (x + y)/2 19 + } 20 + 21 + fn mean_two(x: i32, y: i32) -> i32 { 22 + (y + x)/2 23 + } 24 + 25 + fn main() { 26 + let x = i32::symbol(); 27 + let y = i32::symbol(); 28 + // proving the commutative property of addition! 29 + owi_sym::assert(mean_one(x, y) == mean_two(x, y)) 30 + } 31 + ''; 32 + 33 + environment.etc."owifail.rs".source = pkgs.writeText "owi.rs" '' 34 + use owi_sym::Symbolic; 35 + 36 + fn mean_wrong(x: i32, y: i32) -> i32 { 37 + (x + y) / 2 38 + } 39 + 40 + fn mean_correct(x: i32, y: i32) -> i32 { 41 + (x & y) + ((x ^ y) >> 1) 42 + } 43 + 44 + fn main() { 45 + let x = i32::symbol(); 46 + let y = i32::symbol(); 47 + owi_sym::assert(mean_wrong(x, y) == mean_correct(x, y)) 48 + } 49 + ''; 50 + }; 51 + 52 + testScript = 53 + { nodes, ... }: 54 + '' 55 + start_all() 56 + 57 + # testing 58 + machine.succeed("owi rust --fail-on-assertion-only /etc/owipass.rs") 59 + machine.fail("owi rust --fail-on-assertion-only /etc/owifail.rs") 60 + ''; 61 + }
+1 -1
nixos/tests/searx.nix
··· 28 server = { 29 port = "8080"; 30 bind_address = "0.0.0.0"; 31 - secret_key = "@SEARX_SECRET_KEY@"; 32 }; 33 }; 34 };
··· 28 server = { 29 port = "8080"; 30 bind_address = "0.0.0.0"; 31 + secret_key = "$SEARX_SECRET_KEY"; 32 }; 33 }; 34 };
+14 -17
pkgs/applications/audio/fmit/default.nix pkgs/by-name/fm/fmit/package.nix
··· 1 { 2 lib, 3 - mkDerivation, 4 fetchFromGitHub, 5 fftw, 6 - qtbase, 7 - qtmultimedia, 8 - qmake, 9 itstool, 10 - wrapQtAppsHook, 11 alsaSupport ? true, 12 alsa-lib ? null, 13 jackSupport ? false, ··· 20 assert jackSupport -> libjack2 != null; 21 assert portaudioSupport -> portaudio != null; 22 23 - mkDerivation rec { 24 pname = "fmit"; 25 version = "1.2.14"; 26 27 src = fetchFromGitHub { 28 owner = "gillesdegottex"; 29 repo = "fmit"; 30 - rev = "v${version}"; 31 sha256 = "1q062pfwz2vr9hbfn29fv54ip3jqfd9r99nhpr8w7mn1csy38azx"; 32 }; 33 34 nativeBuildInputs = [ 35 - qmake 36 itstool 37 - wrapQtAppsHook 38 ]; 39 buildInputs = 40 [ 41 fftw 42 - qtbase 43 - qtmultimedia 44 ] 45 ++ lib.optionals alsaSupport [ alsa-lib ] 46 ++ lib.optionals jackSupport [ libjack2 ] 47 ++ lib.optionals portaudioSupport [ portaudio ]; 48 49 postPatch = '' 50 - substituteInPlace fmit.pro --replace '$$FMITVERSIONGITPRO' '${version}' 51 ''; 52 53 qmakeFlags = ··· 64 "CONFIG+=acs_portaudio" 65 ]; 66 67 - meta = with lib; { 68 description = "Free Musical Instrument Tuner"; 69 longDescription = '' 70 FMIT is a graphical utility for tuning musical instruments, with error 71 and volume history, and advanced features. 72 ''; 73 homepage = "http://gillesdegottex.github.io/fmit/"; 74 - license = licenses.gpl3Plus; 75 - maintainers = with maintainers; [ orivej ]; 76 - platforms = platforms.linux; 77 }; 78 - }
··· 1 { 2 lib, 3 + stdenv, 4 fetchFromGitHub, 5 + libsForQt5, 6 fftw, 7 itstool, 8 alsaSupport ? true, 9 alsa-lib ? null, 10 jackSupport ? false, ··· 17 assert jackSupport -> libjack2 != null; 18 assert portaudioSupport -> portaudio != null; 19 20 + stdenv.mkDerivation (finalAttrs: { 21 pname = "fmit"; 22 version = "1.2.14"; 23 24 src = fetchFromGitHub { 25 owner = "gillesdegottex"; 26 repo = "fmit"; 27 + rev = "v${finalAttrs.version}"; 28 sha256 = "1q062pfwz2vr9hbfn29fv54ip3jqfd9r99nhpr8w7mn1csy38azx"; 29 }; 30 31 nativeBuildInputs = [ 32 + libsForQt5.qmake 33 itstool 34 + libsForQt5.wrapQtAppsHook 35 ]; 36 buildInputs = 37 [ 38 fftw 39 + libsForQt5.qtbase 40 + libsForQt5.qtmultimedia 41 ] 42 ++ lib.optionals alsaSupport [ alsa-lib ] 43 ++ lib.optionals jackSupport [ libjack2 ] 44 ++ lib.optionals portaudioSupport [ portaudio ]; 45 46 postPatch = '' 47 + substituteInPlace fmit.pro --replace '$$FMITVERSIONGITPRO' '${finalAttrs.version}' 48 ''; 49 50 qmakeFlags = ··· 61 "CONFIG+=acs_portaudio" 62 ]; 63 64 + meta = { 65 description = "Free Musical Instrument Tuner"; 66 longDescription = '' 67 FMIT is a graphical utility for tuning musical instruments, with error 68 and volume history, and advanced features. 69 ''; 70 homepage = "http://gillesdegottex.github.io/fmit/"; 71 + license = lib.licenses.gpl3Plus; 72 + maintainers = with lib.maintainers; [ orivej ]; 73 + platforms = lib.platforms.linux; 74 }; 75 + })
+1 -1
pkgs/applications/editors/greenfoot/default.nix
··· 41 42 makeWrapper ${openjdk}/bin/java $out/bin/greenfoot \ 43 "''${gappsWrapperArgs[@]}" \ 44 - --add-flags "-Dawt.useSystemAAFontSettings=on -Xmx512M \ 45 --add-opens javafx.graphics/com.sun.glass.ui=ALL-UNNAMED \ 46 -cp $out/share/greenfoot/boot.jar bluej.Boot \ 47 -greenfoot=true -bluej.compiler.showunchecked=false \
··· 41 42 makeWrapper ${openjdk}/bin/java $out/bin/greenfoot \ 43 "''${gappsWrapperArgs[@]}" \ 44 + --add-flags "-Dawt.useSystemAAFontSettings=gasp -Xmx512M \ 45 --add-opens javafx.graphics/com.sun.glass.ui=ALL-UNNAMED \ 46 -cp $out/share/greenfoot/boot.jar bluej.Boot \ 47 -greenfoot=true -bluej.compiler.showunchecked=false \
+4 -4
pkgs/applications/editors/vscode/extensions/default.nix
··· 2045 mktplcRef = { 2046 name = "gitlab-workflow"; 2047 publisher = "gitlab"; 2048 - version = "6.33.2"; 2049 - hash = "sha256-28J1PxqJgULkbO49gjMyJf79pSlN1ZeN9vN5clJ2wYo="; 2050 }; 2051 meta = { 2052 description = "GitLab extension for Visual Studio Code"; ··· 4403 mktplcRef = { 4404 publisher = "sonarsource"; 4405 name = "sonarlint-vscode"; 4406 - version = "4.26.0"; 4407 - hash = "sha256-Mru3dz0Dl/oDHd0tB/0Ixd+EselC+e70Cn7sdu1gkwk="; 4408 }; 4409 meta.license = lib.licenses.lgpl3Only; 4410 };
··· 2045 mktplcRef = { 2046 name = "gitlab-workflow"; 2047 publisher = "gitlab"; 2048 + version = "6.35.0"; 2049 + hash = "sha256-stSo+GHhEzIE1HevACEUmum9tNetMIfpz0t8330QlTI="; 2050 }; 2051 meta = { 2052 description = "GitLab extension for Visual Studio Code"; ··· 4403 mktplcRef = { 4404 publisher = "sonarsource"; 4405 name = "sonarlint-vscode"; 4406 + version = "4.27.0"; 4407 + hash = "sha256-0BqIJL9Vyccjsov1JQil3dRUdo9w8ecOUotVKzBlYGQ="; 4408 }; 4409 meta.license = lib.licenses.lgpl3Only; 4410 };
+2 -2
pkgs/applications/graphics/processing/default.nix
··· 131 makeWrapper $out/share/${pname}/processing $out/bin/processing \ 132 ''${gappsWrapperArgs[@]} \ 133 --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libGL ]}" \ 134 - --prefix _JAVA_OPTIONS " " -Dawt.useSystemAAFontSettings=lcd 135 makeWrapper $out/share/${pname}/processing-java $out/bin/processing-java \ 136 ''${gappsWrapperArgs[@]} \ 137 --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libGL ]}" \ 138 - --prefix _JAVA_OPTIONS " " -Dawt.useSystemAAFontSettings=lcd 139 140 runHook postInstall 141 '';
··· 131 makeWrapper $out/share/${pname}/processing $out/bin/processing \ 132 ''${gappsWrapperArgs[@]} \ 133 --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libGL ]}" \ 134 + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" 135 makeWrapper $out/share/${pname}/processing-java $out/bin/processing-java \ 136 ''${gappsWrapperArgs[@]} \ 137 --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libGL ]}" \ 138 + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" 139 140 runHook postInstall 141 '';
+2 -2
pkgs/applications/misc/ganttproject-bin/default.nix
··· 34 }; 35 36 javaOptions = [ 37 - "-Dawt.useSystemAAFontSettings=on" 38 ]; 39 40 in ··· 45 mkdir -pv "$out/bin" 46 wrapProgram "$out/share/ganttproject/ganttproject" \ 47 --set JAVA_HOME "${jre}" \ 48 - --set _JAVA_OPTIONS "${builtins.toString javaOptions}" 49 50 mv -v "$out/share/ganttproject/ganttproject" "$out/bin" 51
··· 34 }; 35 36 javaOptions = [ 37 + "-Dawt.useSystemAAFontSettings=gasp" 38 ]; 39 40 in ··· 45 mkdir -pv "$out/bin" 46 wrapProgram "$out/share/ganttproject/ganttproject" \ 47 --set JAVA_HOME "${jre}" \ 48 + --prefix _JAVA_OPTIONS " " "${builtins.toString javaOptions}" 49 50 mv -v "$out/share/ganttproject/ganttproject" "$out/bin" 51
-53
pkgs/applications/misc/hovercraft/default.nix
··· 1 - { 2 - lib, 3 - buildPythonApplication, 4 - isPy3k, 5 - fetchFromGitHub, 6 - manuel, 7 - setuptools, 8 - docutils, 9 - lxml, 10 - svg-path, 11 - pygments, 12 - watchdog, 13 - fetchpatch, 14 - }: 15 - 16 - buildPythonApplication rec { 17 - pname = "hovercraft"; 18 - version = "2.7"; 19 - format = "setuptools"; 20 - disabled = !isPy3k; 21 - 22 - src = fetchFromGitHub { 23 - owner = "regebro"; 24 - repo = "hovercraft"; 25 - rev = version; 26 - sha256 = "0k0gjlqjz424rymcfdjpj6a71ppblfls5f8y2hd800d1as4im8az"; 27 - }; 28 - 29 - nativeCheckInputs = [ manuel ]; 30 - propagatedBuildInputs = [ 31 - setuptools 32 - docutils 33 - lxml 34 - svg-path 35 - pygments 36 - watchdog 37 - ]; 38 - patches = [ 39 - (fetchpatch { 40 - name = "fix tests with pygments 2.14"; 41 - url = "https://sources.debian.org/data/main/h/hovercraft/2.7-5/debian/patches/0003-Fix-tests-with-pygments-2.14.patch"; 42 - sha256 = "sha256-qz4Kp4MxlS3KPKRB5/VESCI++66U9q6cjQ0cHy3QjTc="; 43 - }) 44 - ]; 45 - 46 - meta = with lib; { 47 - description = "Makes impress.js presentations from reStructuredText"; 48 - mainProgram = "hovercraft"; 49 - homepage = "https://github.com/regebro/hovercraft"; 50 - license = licenses.mit; 51 - maintainers = with maintainers; [ makefu ]; 52 - }; 53 - }
···
+6 -6
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 36 "vendorHash": "sha256-jK7JuARpoxq7hvq5+vTtUwcYot0YqlOZdtDwq4IqKvk=" 37 }, 38 "aiven": { 39 - "hash": "sha256-TJWa1vGYfC8mSzOdMI0WKU8ZXkm26pZKyoXLfAJVehQ=", 40 "homepage": "https://registry.terraform.io/providers/aiven/aiven", 41 "owner": "aiven", 42 "repo": "terraform-provider-aiven", 43 - "rev": "v4.42.0", 44 "spdx": "MIT", 45 - "vendorHash": "sha256-pQMQvJ/T6adUydIu6vRvSxaeEry22wYmIzY3ryPncJc=" 46 }, 47 "akamai": { 48 "hash": "sha256-JALEVzmBVmHtCG4B1jNeNdSWb+SGZWDSZgUQ5voMQPg=", ··· 1183 "vendorHash": "sha256-uMZIze8sng80sCb6f9CsWHVMmUGMaaOD4Ezx9B2fAJ4=" 1184 }, 1185 "sentry": { 1186 - "hash": "sha256-/rulw49DcAi5tk4j6XpvlG0X6HJgcMI+zotKsFU2MmI=", 1187 "homepage": "https://registry.terraform.io/providers/jianyuan/sentry", 1188 "owner": "jianyuan", 1189 "repo": "terraform-provider-sentry", 1190 - "rev": "v0.14.5", 1191 "spdx": "MIT", 1192 - "vendorHash": "sha256-OurLZioO4zEBwsOyeUhv2KpQZEPySJn7I65w2rmvUn8=" 1193 }, 1194 "shell": { 1195 "hash": "sha256-LTWEdXxi13sC09jh+EFZ6pOi1mzuvgBz5vceIkNE/JY=",
··· 36 "vendorHash": "sha256-jK7JuARpoxq7hvq5+vTtUwcYot0YqlOZdtDwq4IqKvk=" 37 }, 38 "aiven": { 39 + "hash": "sha256-36gEDXAZgeniGe6zCmfLkVj0yxYfSk11tmk61cWly04=", 40 "homepage": "https://registry.terraform.io/providers/aiven/aiven", 41 "owner": "aiven", 42 "repo": "terraform-provider-aiven", 43 + "rev": "v4.43.0", 44 "spdx": "MIT", 45 + "vendorHash": "sha256-jZ950/nPFt3+t3CHsNEkYo7POabRCHVvcfu04Iq3cJc=" 46 }, 47 "akamai": { 48 "hash": "sha256-JALEVzmBVmHtCG4B1jNeNdSWb+SGZWDSZgUQ5voMQPg=", ··· 1183 "vendorHash": "sha256-uMZIze8sng80sCb6f9CsWHVMmUGMaaOD4Ezx9B2fAJ4=" 1184 }, 1185 "sentry": { 1186 + "hash": "sha256-b5a0++mu6roN6VuJaBZEczfqA6Stt+a7fTOLGLvqPeQ=", 1187 "homepage": "https://registry.terraform.io/providers/jianyuan/sentry", 1188 "owner": "jianyuan", 1189 "repo": "terraform-provider-sentry", 1190 + "rev": "v0.14.6", 1191 "spdx": "MIT", 1192 + "vendorHash": "sha256-67xoILi88FEN005tk8Z3ggc3ggfuS1AHthYglqvOLE4=" 1193 }, 1194 "shell": { 1195 "hash": "sha256-LTWEdXxi13sC09jh+EFZ6pOi1mzuvgBz5vceIkNE/JY=",
+20 -20
pkgs/by-name/_1/_1password-gui/sources.json
··· 1 { 2 "stable": { 3 "linux": { 4 - "version": "8.11.0", 5 "sources": { 6 "x86_64": { 7 - "url": "https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.11.0.x64.tar.gz", 8 - "hash": "sha256-aE7AQPzgMNZh++HOFduT4c7qipEvjUdQ9sBH8epuXeE=" 9 }, 10 "aarch64": { 11 - "url": "https://downloads.1password.com/linux/tar/stable/aarch64/1password-8.11.0.arm64.tar.gz", 12 - "hash": "sha256-5jmMolrISZaoqsGEYhsTxlKgAZk+RdVUOBMQDIn9nFM=" 13 } 14 } 15 }, 16 "darwin": { 17 - "version": "8.11.0", 18 "sources": { 19 "x86_64": { 20 - "url": "https://downloads.1password.com/mac/1Password-8.11.0-x86_64.zip", 21 - "hash": "sha256-bZoX7mxh7JqYKgPQGUjrWEFYKGjl7dzhpL/CIt5IY00=" 22 }, 23 "aarch64": { 24 - "url": "https://downloads.1password.com/mac/1Password-8.11.0-aarch64.zip", 25 - "hash": "sha256-I88nfsb1xsErgafmo0qqSHcalhTMkGH9m0bMWAGlad8=" 26 } 27 } 28 } 29 }, 30 "beta": { 31 "linux": { 32 - "version": "8.11.2-18.BETA", 33 "sources": { 34 "x86_64": { 35 - "url": "https://downloads.1password.com/linux/tar/beta/x86_64/1password-8.11.2-18.BETA.x64.tar.gz", 36 - "hash": "sha256-/8sXdF1JmJX3kFOn9SCRz6Cr/ZldzHfhvq1oJlV19v8=" 37 }, 38 "aarch64": { 39 - "url": "https://downloads.1password.com/linux/tar/beta/aarch64/1password-8.11.2-18.BETA.arm64.tar.gz", 40 - "hash": "sha256-bDRJAU6LgkoHp1Fi/KQPm/Fe/BkGt7V+dGVnLh9awcs=" 41 } 42 } 43 }, 44 "darwin": { 45 - "version": "8.11.2-18.BETA", 46 "sources": { 47 "x86_64": { 48 - "url": "https://downloads.1password.com/mac/1Password-8.11.2-18.BETA-x86_64.zip", 49 - "hash": "sha256-oZqrNB49SR8UWh8qXnKi/xlT/b2YUxPCLpz2tjwzzuw=" 50 }, 51 "aarch64": { 52 - "url": "https://downloads.1password.com/mac/1Password-8.11.2-18.BETA-aarch64.zip", 53 - "hash": "sha256-+EXrqEe3cDp9Ez8iug53HhSTtz0tDYsUXHAsXtRHGH4=" 54 } 55 } 56 }
··· 1 { 2 "stable": { 3 "linux": { 4 + "version": "8.11.2", 5 "sources": { 6 "x86_64": { 7 + "url": "https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.11.2.x64.tar.gz", 8 + "hash": "sha256-2yYzUO/ZdB/BA3wT+2fKM0ZzJzBpVH/N5xaIg50lzzo=" 9 }, 10 "aarch64": { 11 + "url": "https://downloads.1password.com/linux/tar/stable/aarch64/1password-8.11.2.arm64.tar.gz", 12 + "hash": "sha256-slKgf7ahA6pFBR2V9L8mI7ROisARRY7M4IjB1UYhwvU=" 13 } 14 } 15 }, 16 "darwin": { 17 + "version": "8.11.2", 18 "sources": { 19 "x86_64": { 20 + "url": "https://downloads.1password.com/mac/1Password-8.11.2-x86_64.zip", 21 + "hash": "sha256-jcfSjcAajkgRQP0JA//f4Ltc62nDeISFZxYuGObFMKA=" 22 }, 23 "aarch64": { 24 + "url": "https://downloads.1password.com/mac/1Password-8.11.2-aarch64.zip", 25 + "hash": "sha256-pdnEhTJCSod/VnbKVvCEqQzNjGwDPz28Or97+jLSwJk=" 26 } 27 } 28 } 29 }, 30 "beta": { 31 "linux": { 32 + "version": "8.11.4-21.BETA", 33 "sources": { 34 "x86_64": { 35 + "url": "https://downloads.1password.com/linux/tar/beta/x86_64/1password-8.11.4-21.BETA.x64.tar.gz", 36 + "hash": "sha256-HWPeTCtjHH8vngDX0+tGbiDMj1FoW8a4RCu34RqJXmI=" 37 }, 38 "aarch64": { 39 + "url": "https://downloads.1password.com/linux/tar/beta/aarch64/1password-8.11.4-21.BETA.arm64.tar.gz", 40 + "hash": "sha256-yPjzweuJPvvOkJcIElaAogzBpWPvYch6DQarRoaZojc=" 41 } 42 } 43 }, 44 "darwin": { 45 + "version": "8.11.4-21.BETA", 46 "sources": { 47 "x86_64": { 48 + "url": "https://downloads.1password.com/mac/1Password-8.11.4-21.BETA-x86_64.zip", 49 + "hash": "sha256-FozwWYQCrqWbfw9qaPRLbaUVWa5hTwG3NHjtZc4smdk=" 50 }, 51 "aarch64": { 52 + "url": "https://downloads.1password.com/mac/1Password-8.11.4-21.BETA-aarch64.zip", 53 + "hash": "sha256-0eXtLqknEPG+G+mxa7QYWkUVPu13/KAdkOb9fklZIqg=" 54 } 55 } 56 }
+16 -5
pkgs/by-name/_1/_1password-gui/update.sh
··· 37 38 read_remote_versions() { 39 local channel="$1" 40 41 if [[ ${channel} == "stable" ]]; then 42 remote_versions["stable/linux"]=$( ··· 56 | "${JQ[@]}" '.[] | select(.repo == "aur" and .srcname == "1password-beta") | .version | sub("_"; "-")' 57 ) 58 59 - remote_versions["beta/darwin"]=$( 60 "${CURL[@]}" "${APP_UPDATES_URI_BASE}/Y" \ 61 | "${JQ[@]}" 'select(.available == "1") | .version' 62 ) 63 fi 64 } 65 ··· 98 fi 99 done 100 101 - if [[ ${#new_version_available[@]} -eq 0 ]]; then 102 - # up to date 103 - exit 104 fi 105 106 ./update-sources.py "${new_version_available[@]}" ··· 109 { 110 "attrPath": "${attr_path}", 111 "oldVersion": "${old_version}", 112 - "newVersion": "${new_version}", 113 "files": [ 114 "$PWD/sources.json" 115 ]
··· 37 38 read_remote_versions() { 39 local channel="$1" 40 + local darwin_beta_maybe 41 42 if [[ ${channel} == "stable" ]]; then 43 remote_versions["stable/linux"]=$( ··· 57 | "${JQ[@]}" '.[] | select(.repo == "aur" and .srcname == "1password-beta") | .version | sub("_"; "-")' 58 ) 59 60 + # Handle macOS Beta app-update feed quirk. 61 + # If there is a newer release in the stable channel, queries for beta 62 + # channel will return the stable channel version; masking the current beta. 63 + darwin_beta_maybe=$( 64 "${CURL[@]}" "${APP_UPDATES_URI_BASE}/Y" \ 65 | "${JQ[@]}" 'select(.available == "1") | .version' 66 ) 67 + # Only consider versions that end with '.BETA' 68 + if [[ ${darwin_beta_maybe} =~ \.BETA$ ]]; then 69 + remote_versions["beta/darwin"]=${darwin_beta_maybe} 70 + fi 71 fi 72 } 73 ··· 106 fi 107 done 108 109 + num_updates=${#new_version_available[@]} 110 + if (( num_updates == 0 )); then 111 + exit # up to date 112 + elif (( num_updates == 1 )); then 113 + os=$(cut -d / -f 2 <<<"${new_version_available[@]}") 114 + os_specific_update=" (${os} only)" 115 fi 116 117 ./update-sources.py "${new_version_available[@]}" ··· 120 { 121 "attrPath": "${attr_path}", 122 "oldVersion": "${old_version}", 123 + "newVersion": "${new_version}${os_specific_update-}", 124 "files": [ 125 "$PWD/sources.json" 126 ]
+2 -2
pkgs/by-name/ab/abiword/package.nix
··· 2 lib, 3 stdenv, 4 fetchFromGitLab, 5 - autoreconfHook269, 6 autoconf-archive, 7 pkg-config, 8 gtk3, ··· 36 }; 37 38 nativeBuildInputs = [ 39 - autoreconfHook269 40 autoconf-archive 41 pkg-config 42 wrapGAppsHook3
··· 2 lib, 3 stdenv, 4 fetchFromGitLab, 5 + autoreconfHook, 6 autoconf-archive, 7 pkg-config, 8 gtk3, ··· 36 }; 37 38 nativeBuildInputs = [ 39 + autoreconfHook 40 autoconf-archive 41 pkg-config 42 wrapGAppsHook3
+3 -3
pkgs/by-name/al/alacritty-theme/package.nix
··· 8 9 stdenvNoCC.mkDerivation (self: { 10 pname = "alacritty-theme"; 11 - version = "0-unstable-2025-05-15"; 12 13 src = fetchFromGitHub { 14 owner = "alacritty"; 15 repo = "alacritty-theme"; 16 - rev = "59a96ef4c734f97a1aadaa619b31cc1ca90a0fbc"; 17 - hash = "sha256-7Qu00+odZblXqN9e3uVZWfIWySFT0IiwIyK5wEbtReE="; 18 sparseCheckout = [ "themes" ]; 19 }; 20
··· 8 9 stdenvNoCC.mkDerivation (self: { 10 pname = "alacritty-theme"; 11 + version = "0-unstable-2025-07-16"; 12 13 src = fetchFromGitHub { 14 owner = "alacritty"; 15 repo = "alacritty-theme"; 16 + rev = "6c91a0e913396daafdb7ca43e84014d4e176623c"; 17 + hash = "sha256-Rq5AB9BktTaCQ1UzUITgu6g5a74C0sHpiiHAjeC1RiA="; 18 sparseCheckout = [ "themes" ]; 19 }; 20
+2 -2
pkgs/by-name/al/alt-tab-macos/package.nix
··· 8 9 stdenvNoCC.mkDerivation (finalAttrs: { 10 pname = "alt-tab-macos"; 11 - version = "7.24.0"; 12 13 src = fetchurl { 14 url = "https://github.com/lwouis/alt-tab-macos/releases/download/v${finalAttrs.version}/AltTab-${finalAttrs.version}.zip"; 15 - hash = "sha256-iURIOxRgGCNXJA+9cDb07iwj0b4H8TdX8bPPmM3RjyI="; 16 }; 17 18 sourceRoot = ".";
··· 8 9 stdenvNoCC.mkDerivation (finalAttrs: { 10 pname = "alt-tab-macos"; 11 + version = "7.25.0"; 12 13 src = fetchurl { 14 url = "https://github.com/lwouis/alt-tab-macos/releases/download/v${finalAttrs.version}/AltTab-${finalAttrs.version}.zip"; 15 + hash = "sha256-e13en0fQHO0i49gP1zU6ms9TDMAwo1qsubsTi/DdIUo="; 16 }; 17 18 sourceRoot = ".";
+2 -2
pkgs/by-name/az/azure-cli/extensions-manual.nix
··· 63 64 confcom = mkAzExtension rec { 65 pname = "confcom"; 66 - version = "1.2.1"; 67 url = "https://azcliprod.blob.core.windows.net/cli-extensions/confcom-${version}-py3-none-any.whl"; 68 - hash = "sha256-D78WwrOKbc8RNAa9Q3wgZRjVOUy/012+KIlTtk5NeTM="; 69 description = "Microsoft Azure Command-Line Tools Confidential Container Security Policy Generator Extension"; 70 nativeBuildInputs = [ autoPatchelfHook ]; 71 buildInputs = [ openssl_1_1 ];
··· 63 64 confcom = mkAzExtension rec { 65 pname = "confcom"; 66 + version = "1.2.6"; 67 url = "https://azcliprod.blob.core.windows.net/cli-extensions/confcom-${version}-py3-none-any.whl"; 68 + hash = "sha256-kyJ4AkPcpP/10nf4whJiuraC7hn0E6iBkhRIn43E9J0="; 69 description = "Microsoft Azure Command-Line Tools Confidential Container Security Policy Generator Extension"; 70 nativeBuildInputs = [ autoPatchelfHook ]; 71 buildInputs = [ openssl_1_1 ];
+2 -2
pkgs/by-name/ba/babeltrace2/package.nix
··· 22 23 stdenv.mkDerivation rec { 24 pname = "babeltrace2"; 25 - version = "2.1.1"; 26 27 src = fetchFromGitHub { 28 owner = "efficios"; 29 repo = "babeltrace"; 30 rev = "v${version}"; 31 - hash = "sha256-ppSPly4HR/oemsX069o6VqwSB1AU1mKRwRepwPORf7I="; 32 }; 33 34 outputs = [
··· 22 23 stdenv.mkDerivation rec { 24 pname = "babeltrace2"; 25 + version = "2.1.2"; 26 27 src = fetchFromGitHub { 28 owner = "efficios"; 29 repo = "babeltrace"; 30 rev = "v${version}"; 31 + hash = "sha256-4vqeIwCWEAzsHTdM2S2grF7F4vPqiWTeTEZpxsqf2g8="; 32 }; 33 34 outputs = [
+3 -3
pkgs/by-name/be/bee/package.nix
··· 6 7 buildGoModule rec { 8 pname = "bee"; 9 - version = "2.5.0"; 10 11 src = fetchFromGitHub { 12 owner = "ethersphere"; 13 repo = "bee"; 14 rev = "v${version}"; 15 - hash = "sha256-44mjSeV8imatPpNkRSA5Uewunvkc5j6Eo+gKya+dqzE="; 16 }; 17 18 - vendorHash = "sha256-1Hl0tT6ZI3otEdOQw9adipOGcSyZXLbSLC8s7YsFRZA="; 19 20 subPackages = [ "cmd/bee" ]; 21
··· 6 7 buildGoModule rec { 8 pname = "bee"; 9 + version = "2.6.0"; 10 11 src = fetchFromGitHub { 12 owner = "ethersphere"; 13 repo = "bee"; 14 rev = "v${version}"; 15 + hash = "sha256-Yz23iVYGZ4PS1jbV5zFaCEsQOoAbHBpePml0zp5GSkQ="; 16 }; 17 18 + vendorHash = "sha256-0czsloD2EhSWKQbj7NJ4IqGgKM9+Vp8gSIhOKWg/onA="; 19 20 subPackages = [ "cmd/bee" ]; 21
+1 -1
pkgs/by-name/bl/bluej/package.nix
··· 48 49 makeWrapper ${openjdk}/bin/java $out/bin/bluej \ 50 "''${gappsWrapperArgs[@]}" \ 51 - --add-flags "-Dawt.useSystemAAFontSettings=on -Xmx512M \ 52 --add-opens javafx.graphics/com.sun.glass.ui=ALL-UNNAMED \ 53 -cp $out/share/bluej/boot.jar bluej.Boot" 54
··· 48 49 makeWrapper ${openjdk}/bin/java $out/bin/bluej \ 50 "''${gappsWrapperArgs[@]}" \ 51 + --add-flags "-Dawt.useSystemAAFontSettings=gasp -Xmx512M \ 52 --add-opens javafx.graphics/com.sun.glass.ui=ALL-UNNAMED \ 53 -cp $out/share/bluej/boot.jar bluej.Boot" 54
+5 -5
pkgs/by-name/br/brave/package.nix
··· 3 4 let 5 pname = "brave"; 6 - version = "1.80.122"; 7 8 allArchives = { 9 aarch64-linux = { 10 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb"; 11 - hash = "sha256-UQmSZ3Xi96Q6/8Y09L5VaPVJHv7gUXcOyv5Ba35Z80s="; 12 }; 13 x86_64-linux = { 14 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 15 - hash = "sha256-Q/m81hCZF8om3Tlxlj77GPiBElJVibJFA/ts7mtN6n8="; 16 }; 17 aarch64-darwin = { 18 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip"; 19 - hash = "sha256-BezJ5ZXUBC2itSNUivnqygY8VzzIXM6wb3QSC+LE1uM="; 20 }; 21 x86_64-darwin = { 22 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip"; 23 - hash = "sha256-NN7Anrjym50DRo0qI5bF/XzhssgPuKOhk1CJgMoOq70="; 24 }; 25 }; 26
··· 3 4 let 5 pname = "brave"; 6 + version = "1.80.124"; 7 8 allArchives = { 9 aarch64-linux = { 10 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb"; 11 + hash = "sha256-K3AlYkAMDz988klsGTqYtvt3tswyLa5PhTdy4f0mU9E="; 12 }; 13 x86_64-linux = { 14 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 15 + hash = "sha256-4WP9uGuFcpW9Z0omqQBDTAjr+XCYa9mXcJGnxcm2inQ="; 16 }; 17 aarch64-darwin = { 18 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip"; 19 + hash = "sha256-vgqYktoVPDOmhibes9ghPcV2cpnyxliKvmELI8Brh0I="; 20 }; 21 x86_64-darwin = { 22 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip"; 23 + hash = "sha256-hVKuO3sSMc+yQiwHpwgYxfh7tyXHUpcWNQO6o9uf5Ro="; 24 }; 25 }; 26
+1 -1
pkgs/by-name/br/brmodelo/package.nix
··· 107 # _JAVA_AWT_WM_NONREPARENTING=1. 108 makeWrapper ${jdk8}/bin/java $out/bin/brmodelo \ 109 --prefix _JAVA_AWT_WM_NONREPARENTING : 1 \ 110 - --prefix _JAVA_OPTIONS : "-Dawt.useSystemAAFontSettings=on" \ 111 --add-flags "-jar $out/share/java/brModelo.jar" 112 113 for size in 16 24 32 48 64 128 256; do
··· 107 # _JAVA_AWT_WM_NONREPARENTING=1. 108 makeWrapper ${jdk8}/bin/java $out/bin/brmodelo \ 109 --prefix _JAVA_AWT_WM_NONREPARENTING : 1 \ 110 + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" \ 111 --add-flags "-jar $out/share/java/brModelo.jar" 112 113 for size in 16 24 32 48 64 128 256; do
+5 -5
pkgs/by-name/bu/bun/package.nix
··· 17 }: 18 19 stdenvNoCC.mkDerivation rec { 20 - version = "1.2.18"; 21 pname = "bun"; 22 23 src = ··· 86 sources = { 87 "aarch64-darwin" = fetchurl { 88 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip"; 89 - hash = "sha256-zKnrUnYrvYHriU/IJ1u6CgZU6BqtMY0ZhphUow83aaI="; 90 }; 91 "aarch64-linux" = fetchurl { 92 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip"; 93 - hash = "sha256-G60WcdBboVaWMVynJI7AQ9KbWV/1+xX6hraZwiVdi8U="; 94 }; 95 "x86_64-darwin" = fetchurl { 96 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64-baseline.zip"; 97 - hash = "sha256-1/XHbGiaZ/D5pRmDy2EJacwUYhdr2P0BSDwKDBoG9P4="; 98 }; 99 "x86_64-linux" = fetchurl { 100 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip"; 101 - hash = "sha256-kOAyqYKuKZxi1kXaxsqqjrALaQkryFAb8TpZDejQmcg="; 102 }; 103 }; 104 updateScript = writeShellScript "update-bun" ''
··· 17 }: 18 19 stdenvNoCC.mkDerivation rec { 20 + version = "1.2.19"; 21 pname = "bun"; 22 23 src = ··· 86 sources = { 87 "aarch64-darwin" = fetchurl { 88 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip"; 89 + hash = "sha256-Z0pIN4NC76rcPCkVlrVzAQ88I4iVj3xEZ42H9vt1mZE="; 90 }; 91 "aarch64-linux" = fetchurl { 92 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip"; 93 + hash = "sha256-/P1HHNvVp4/Uo5DinMzSu3AEpJ01K6A3rzth1P1dC4M="; 94 }; 95 "x86_64-darwin" = fetchurl { 96 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64-baseline.zip"; 97 + hash = "sha256-7CE3X3nul26pjI7wn+KnijCkibQxWUd13amCgPexEGQ="; 98 }; 99 "x86_64-linux" = fetchurl { 100 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip"; 101 + hash = "sha256-w9PBTppeyD/2fQrP525DFa0G2p809Z/HsTgTeCyvH2Y="; 102 }; 103 }; 104 updateScript = writeShellScript "update-bun" ''
+3 -3
pkgs/by-name/ca/capnproto-rust/package.nix
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "capnproto-rust"; 11 - version = "0.21.1"; 12 13 src = fetchCrate { 14 crateName = "capnpc"; 15 inherit version; 16 - hash = "sha256-WqzcUnAx/qD50/ZlWlWS4bguTxW+qFj0uFzwsbxHBaw="; 17 }; 18 19 useFetchCargoVendor = true; 20 - cargoHash = "sha256-FtJvm6uUFSHn8lQxEFoWpSZgqomfHYkR3E0kKsV/II4="; 21 22 postInstall = '' 23 mkdir -p $out/include/capnp
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "capnproto-rust"; 11 + version = "0.21.2"; 12 13 src = fetchCrate { 14 crateName = "capnpc"; 15 inherit version; 16 + hash = "sha256-9Vsr6pRfC8Onqw/Yna2cJl1L70uo3K/C80CztNw0XoQ="; 17 }; 18 19 useFetchCargoVendor = true; 20 + cargoHash = "sha256-V92zF75fd5MVz84YnWJONNjxZsA4zHTee1hAPAkoX6k="; 21 22 postInstall = '' 23 mkdir -p $out/include/capnp
+1 -1
pkgs/by-name/ci/cie-middleware-linux/package.nix
··· 120 mkdir -p "$out/bin" 121 makeWrapper "${jre}/bin/java" "$out/bin/cieid" \ 122 --add-flags "-Djna.library.path='$out/lib:${libraries}'" \ 123 - --add-flags '-Dawt.useSystemAAFontSettings=on' \ 124 --add-flags "-cp $out/share/cieid/cieid.jar" \ 125 --add-flags "app.m0rf30.cieid.MainApplication" 126
··· 120 mkdir -p "$out/bin" 121 makeWrapper "${jre}/bin/java" "$out/bin/cieid" \ 122 --add-flags "-Djna.library.path='$out/lib:${libraries}'" \ 123 + --add-flags "-Dawt.useSystemAAFontSettings=gasp" \ 124 --add-flags "-cp $out/share/cieid/cieid.jar" \ 125 --add-flags "app.m0rf30.cieid.MainApplication" 126
+74
pkgs/by-name/co/compare50/package.nix
···
··· 1 + { 2 + lib, 3 + python3Packages, 4 + fetchFromGitHub, 5 + versionCheckHook, 6 + }: 7 + 8 + python3Packages.buildPythonApplication rec { 9 + pname = "compare50"; 10 + version = "1.2.7"; 11 + pyproject = true; 12 + 13 + src = fetchFromGitHub { 14 + owner = "cs50"; 15 + repo = "compare50"; 16 + tag = "v${version}"; 17 + hash = "sha256-T7ts/9Uux2gVhh5EGv8PRh9cbCQDbLBYD06sWqNSvLU="; 18 + }; 19 + 20 + postPatch = '' 21 + substituteInPlace setup.py --replace-fail \ 22 + 'scripts=["bin/compare50"]' 'entry_points={"console_scripts": ["compare50=compare50.__main__:main"]}' 23 + # auto included in current python version, no install needed 24 + substituteInPlace setup.py --replace-fail \ 25 + 'importlib' ' ' 26 + ''; 27 + 28 + build-system = [ 29 + python3Packages.setuptools 30 + ]; 31 + 32 + dependencies = with python3Packages; [ 33 + attrs 34 + intervaltree 35 + jinja2 36 + lib50 37 + numpy 38 + packaging 39 + pygments 40 + termcolor 41 + tqdm 42 + ]; 43 + 44 + pythonRelaxDeps = [ 45 + "attrs" 46 + "numpy" 47 + "termcolor" 48 + ]; 49 + 50 + pythonImportsCheck = [ "compare50" ]; 51 + 52 + versionCheckProgramArg = "--version"; 53 + nativeCheckInputs = [ versionCheckHook ]; 54 + 55 + # repo does not use pytest 56 + checkPhase = '' 57 + runHook preCheck 58 + 59 + ${python3Packages.python.interpreter} -m tests 60 + 61 + runHook postCheck 62 + ''; 63 + 64 + meta = { 65 + description = "Tool for detecting similarity in code supporting over 300 languages"; 66 + homepage = "https://cs50.readthedocs.io/projects/compare50/en/latest/"; 67 + downloadPage = "https://github.com/cs50/compare50"; 68 + changelog = "https://github.com/cs50/compare50/releases/tag/v${version}"; 69 + license = lib.licenses.gpl3Only; 70 + platforms = lib.platforms.unix; 71 + maintainers = with lib.maintainers; [ ethancedwards8 ]; 72 + mainProgram = "compare50"; 73 + }; 74 + }
+2 -2
pkgs/by-name/co/copybara/package.nix
··· 13 }: 14 stdenv.mkDerivation (finalAttrs: { 15 pname = "copybara"; 16 - version = "20250714"; 17 18 src = fetchurl { 19 url = "https://github.com/google/copybara/releases/download/v${finalAttrs.version}/copybara_deploy.jar"; 20 - hash = "sha256-pvJnBMuTJb4juJBJObpA9hP2Fw42IssdAARUGUuEgJo="; 21 }; 22 23 nativeBuildInputs = [
··· 13 }: 14 stdenv.mkDerivation (finalAttrs: { 15 pname = "copybara"; 16 + version = "20250721"; 17 18 src = fetchurl { 19 url = "https://github.com/google/copybara/releases/download/v${finalAttrs.version}/copybara_deploy.jar"; 20 + hash = "sha256-//HU8zZspR5Rq2xjo1QLLzigGJLuGJE4czUkzXnJ7EA="; 21 }; 22 23 nativeBuildInputs = [
+1 -1
pkgs/by-name/cr/crossfire-gridarta/package.nix
··· 37 38 makeWrapper ${jre}/bin/java $out/bin/crossfire-gridarta \ 39 --add-flags "-jar $out/share/java/CrossfireEditor.jar" \ 40 - --set _JAVA_OPTIONS '-Dawt.useSystemAAFontSettings=on' \ 41 --set _JAVA_AWT_WM_NONREPARENTING 1 42 43 runHook postInstall
··· 37 38 makeWrapper ${jre}/bin/java $out/bin/crossfire-gridarta \ 39 --add-flags "-jar $out/share/java/CrossfireEditor.jar" \ 40 + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" \ 41 --set _JAVA_AWT_WM_NONREPARENTING 1 42 43 runHook postInstall
+1 -1
pkgs/by-name/cr/crossfire-jxclient/package.nix
··· 57 58 makeWrapper ${jre}/bin/java $out/bin/crossfire-jxclient \ 59 --add-flags "-jar $out/share/java/jxclient.jar" \ 60 - --set _JAVA_OPTIONS '-Dawt.useSystemAAFontSettings=on' \ 61 --set _JAVA_AWT_WM_NONREPARENTING 1 62 63 runHook postInstall
··· 57 58 makeWrapper ${jre}/bin/java $out/bin/crossfire-jxclient \ 59 --add-flags "-jar $out/share/java/jxclient.jar" \ 60 + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" \ 61 --set _JAVA_AWT_WM_NONREPARENTING 1 62 63 runHook postInstall
+3 -3
pkgs/by-name/fi/filebeat8/package.nix
··· 8 9 buildGoModule rec { 10 pname = "filebeat"; 11 - version = "8.18.3"; 12 13 src = fetchFromGitHub { 14 owner = "elastic"; 15 repo = "beats"; 16 tag = "v${version}"; 17 - hash = "sha256-Lg+3M4zw0m7URBvC2G3aasXG7owc8JslMX4kI95qSCU="; 18 }; 19 20 proxyVendor = true; # darwin/linux hash mismatch 21 22 - vendorHash = "sha256-2Rl4OJOMbt74QVb57Or2JklYSjTFRkly5GXrW0LAkoI="; 23 24 subPackages = [ "filebeat" ]; 25
··· 8 9 buildGoModule rec { 10 pname = "filebeat"; 11 + version = "8.18.4"; 12 13 src = fetchFromGitHub { 14 owner = "elastic"; 15 repo = "beats"; 16 tag = "v${version}"; 17 + hash = "sha256-H7UKYp+REz7d9wKrP+AhIJp4ydCVS8NGKfBFvDFZWiA="; 18 }; 19 20 proxyVendor = true; # darwin/linux hash mismatch 21 22 + vendorHash = "sha256-G4+FsmmPDyssD+n1N1BnCElYv/bW7kY2tF60r49ZhN8="; 23 24 subPackages = [ "filebeat" ]; 25
+1 -1
pkgs/by-name/fr/freeplane/package.nix
··· 102 ] 103 } \ 104 --prefix _JAVA_AWT_WM_NONREPARENTING : 1 \ 105 - --prefix _JAVA_OPTIONS : "-Dawt.useSystemAAFontSettings=on" 106 107 runHook postInstall 108 '';
··· 102 ] 103 } \ 104 --prefix _JAVA_AWT_WM_NONREPARENTING : 1 \ 105 + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" 106 107 runHook postInstall 108 '';
+2 -7
pkgs/by-name/go/go-licence-detector/package.nix
··· 6 7 buildGoModule rec { 8 pname = "go-licence-detector"; 9 - version = "0.9.0"; 10 11 src = fetchFromGitHub { 12 owner = "elastic"; 13 repo = "go-licence-detector"; 14 rev = "v${version}"; 15 - hash = "sha256-z2fJsDnDhD/0fF1QEQIKB398TqAsug1Ye5LbGpJWyfE="; 16 }; 17 - 18 - postPatch = '' 19 - substituteInPlace go.mod \ 20 - --replace-fail "go 1.24.5" "go 1.24" 21 - ''; 22 23 vendorHash = "sha256-quFa2gBPsyRMOBde+KsIF8NCHYSF+X9skvIWnpm2Nss="; 24
··· 6 7 buildGoModule rec { 8 pname = "go-licence-detector"; 9 + version = "0.9.1"; 10 11 src = fetchFromGitHub { 12 owner = "elastic"; 13 repo = "go-licence-detector"; 14 rev = "v${version}"; 15 + hash = "sha256-Mo4eBBP9UueLEMVnxndatizDaxVyZuHACvFoV38dRVI="; 16 }; 17 18 vendorHash = "sha256-quFa2gBPsyRMOBde+KsIF8NCHYSF+X9skvIWnpm2Nss="; 19
+3 -3
pkgs/by-name/go/gocryptfs/package.nix
··· 12 13 buildGoModule rec { 14 pname = "gocryptfs"; 15 - version = "2.5.4"; 16 17 src = fetchFromGitHub { 18 owner = "rfjakob"; 19 repo = "gocryptfs"; 20 rev = "v${version}"; 21 - sha256 = "sha256-lDIKMcZLAE1ehijzhpx6G966xzdhusT40Dy06LXBn74="; 22 }; 23 24 - vendorHash = "sha256-WfTJ8TuFupEa391XQMDl3hKTjrmRHJqvYb1haAGHW/U="; 25 26 nativeBuildInputs = [ 27 makeWrapper
··· 12 13 buildGoModule rec { 14 pname = "gocryptfs"; 15 + version = "2.6.0"; 16 17 src = fetchFromGitHub { 18 owner = "rfjakob"; 19 repo = "gocryptfs"; 20 rev = "v${version}"; 21 + sha256 = "sha256-zvem4Uc+pNCDVMsnl/BwMYLp3DSYnYy6jwWM2kduq7k="; 22 }; 23 24 + vendorHash = "sha256-dvOROh5TsMl+52RvKmDG4ftNv3WF19trgttu5BGWktU="; 25 26 nativeBuildInputs = [ 27 makeWrapper
+3 -3
pkgs/by-name/go/golangci-lint/package.nix
··· 9 10 buildGoModule (finalAttrs: { 11 pname = "golangci-lint"; 12 - version = "2.2.2"; 13 14 src = fetchFromGitHub { 15 owner = "golangci"; 16 repo = "golangci-lint"; 17 tag = "v${finalAttrs.version}"; 18 - hash = "sha256-XpFbcyuARE4gvSsWoIXM+CMUiDeuIiM5dbGPt5ACLA8="; 19 }; 20 21 - vendorHash = "sha256-Dh+HTUM3uD/l2g4R0hFEtrzjlrOcZQf2S3ELXKWl01U="; 22 23 subPackages = [ "cmd/golangci-lint" ]; 24
··· 9 10 buildGoModule (finalAttrs: { 11 pname = "golangci-lint"; 12 + version = "2.3.0"; 13 14 src = fetchFromGitHub { 15 owner = "golangci"; 16 repo = "golangci-lint"; 17 tag = "v${finalAttrs.version}"; 18 + hash = "sha256-Kr4nkoqlCGyuaa4X1BLqe/WZA+ofYkWPizPMzcZQDQg="; 19 }; 20 21 + vendorHash = "sha256-SsKypfsr1woHah9rIyFnUNdp0mTde7k++E2CfE22LK4="; 22 23 subPackages = [ "cmd/golangci-lint" ]; 24
+46
pkgs/by-name/ho/hovercraft/package.nix
···
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + python3Packages, 5 + fetchpatch, 6 + }: 7 + 8 + python3Packages.buildPythonApplication rec { 9 + pname = "hovercraft"; 10 + version = "2.7"; 11 + format = "setuptools"; 12 + disabled = !python3Packages.isPy3k; 13 + 14 + src = fetchFromGitHub { 15 + owner = "regebro"; 16 + repo = "hovercraft"; 17 + tag = version; 18 + hash = "sha256-X6EaiVahAYAaFB65oqmj695wlJFXNseqz0SQLzGVD0w="; 19 + }; 20 + 21 + nativeCheckInputs = with python3Packages; [ manuel ]; 22 + 23 + dependencies = with python3Packages; [ 24 + setuptools 25 + docutils 26 + lxml 27 + svg-path 28 + pygments 29 + watchdog 30 + ]; 31 + patches = [ 32 + (fetchpatch { 33 + name = "fix tests with pygments 2.14"; 34 + url = "https://sources.debian.org/data/main/h/hovercraft/2.7-5/debian/patches/0003-Fix-tests-with-pygments-2.14.patch"; 35 + hash = "sha256-qz4Kp4MxlS3KPKRB5/VESCI++66U9q6cjQ0cHy3QjTc="; 36 + }) 37 + ]; 38 + 39 + meta = { 40 + description = "Makes impress.js presentations from reStructuredText"; 41 + mainProgram = "hovercraft"; 42 + homepage = "https://github.com/regebro/hovercraft"; 43 + license = lib.licenses.mit; 44 + maintainers = with lib.maintainers; [ makefu ]; 45 + }; 46 + }
+21
pkgs/by-name/ii/iio-sensor-proxy/package.nix
··· 2 lib, 3 stdenv, 4 fetchFromGitLab, 5 glib, 6 cmake, 7 libxml2, ··· 25 rev = version; 26 hash = "sha256-MAfh6bgh39J5J3rlyPjyCkk5KcfWHMZLytZcBRPHaJE="; 27 }; 28 29 postPatch = '' 30 # upstream meson.build currently doesn't have an option to change the default polkit dir
··· 2 lib, 3 stdenv, 4 fetchFromGitLab, 5 + fetchpatch2, 6 glib, 7 cmake, 8 libxml2, ··· 26 rev = version; 27 hash = "sha256-MAfh6bgh39J5J3rlyPjyCkk5KcfWHMZLytZcBRPHaJE="; 28 }; 29 + 30 + # Fix devices with cros-ec-accel, like Chromebooks and Framework Laptop 12 31 + # https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/merge_requests/400 32 + patches = [ 33 + (fetchpatch2 { 34 + name = "mr400_1.patch"; 35 + url = "https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/commit/f35d293e65841a3b9c0de778300c7fa58b181fd0.patch"; 36 + hash = "sha256-Gk8Wpy+KFhHAsR3XklcsL3Eo4fHjQuFT6PCN5hz9KHk="; 37 + }) 38 + (fetchpatch2 { 39 + name = "mr400_2.patch"; 40 + url = "https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/commit/7416edf4da98d8e3b75f9eddb7e5c488ac4a4c54.patch"; 41 + hash = "sha256-5UnYam6P+paBHAI0qKXDAvrFM8JYhRVTUFePRTHCp+U="; 42 + }) 43 + (fetchpatch2 { 44 + name = "mr400_3.patch"; 45 + url = "https://gitlab.freedesktop.org/hadess/iio-sensor-proxy/-/commit/d00109194422a4fe3e9a7bc1235ffc492459c61a.patch"; 46 + hash = "sha256-58KrXbdpR1eWbPmsr8b0ke67hX5J0o0gtqzrz3dc+ck="; 47 + }) 48 + ]; 49 50 postPatch = '' 51 # upstream meson.build currently doesn't have an option to change the default polkit dir
+37
pkgs/by-name/in/instaloader/package.nix
···
··· 1 + { 2 + lib, 3 + python3Packages, 4 + fetchFromGitHub, 5 + }: 6 + 7 + python3Packages.buildPythonApplication rec { 8 + pname = "instaloader"; 9 + version = "4.14.2"; 10 + format = "pyproject"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "instaloader"; 14 + repo = "instaloader"; 15 + tag = "v${version}"; 16 + hash = "sha256-q5/lZ+BHnrod0vG/ZJw/5iJRKKaP3Gbns5yaZH0P2rE="; 17 + }; 18 + 19 + build-system = [ 20 + python3Packages.setuptools 21 + ]; 22 + 23 + dependencies = [ 24 + python3Packages.requests 25 + python3Packages.sphinx 26 + ]; 27 + 28 + pythonImportsCheck = [ "instaloader" ]; 29 + 30 + meta = { 31 + homepage = "https://instaloader.github.io/"; 32 + description = "Download pictures (or videos) along with their captions and other metadata from Instagram"; 33 + maintainers = with lib.maintainers; [ creator54 ]; 34 + license = lib.licenses.mit; 35 + mainProgram = "instaloader"; 36 + }; 37 + }
+1 -1
pkgs/by-name/ir/irpf/package.nix
··· 65 66 # make xdg-open overrideable at runtime 67 makeWrapper ${jdk11}/bin/java $out/bin/irpf \ 68 - --add-flags "-Dawt.useSystemAAFontSettings=on" \ 69 --add-flags "-Dswing.aatext=true" \ 70 --add-flags "-jar $BASEDIR/irpf.jar" \ 71 --suffix PATH : ${lib.makeBinPath [ xdg-utils ]} \
··· 65 66 # make xdg-open overrideable at runtime 67 makeWrapper ${jdk11}/bin/java $out/bin/irpf \ 68 + --add-flags "-Dawt.useSystemAAFontSettings=gasp" \ 69 --add-flags "-Dswing.aatext=true" \ 70 --add-flags "-jar $BASEDIR/irpf.jar" \ 71 --suffix PATH : ${lib.makeBinPath [ xdg-utils ]} \
+1 -1
pkgs/by-name/jf/jflap/package.nix
··· 55 mkdir -p $out/share/java 56 cp -s $src $out/share/java/jflap.jar 57 makeWrapper ${jre8}/bin/java $out/bin/jflap \ 58 - --prefix _JAVA_OPTIONS : "-Dawt.useSystemAAFontSettings=on" \ 59 --add-flags "-jar $out/share/java/jflap.jar" 60 runHook postInstall 61 '';
··· 55 mkdir -p $out/share/java 56 cp -s $src $out/share/java/jflap.jar 57 makeWrapper ${jre8}/bin/java $out/bin/jflap \ 58 + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" \ 59 --add-flags "-jar $out/share/java/jflap.jar" 60 runHook postInstall 61 '';
+1 -1
pkgs/by-name/jo/josm/package.nix
··· 60 --add-flags "${baseJavaOpts} ${extraJavaOpts} -jar $out/share/josm/josm.jar" \ 61 --prefix LD_LIBRARY_PATH ":" '${libXxf86vm}/lib' \ 62 --prefix _JAVA_AWT_WM_NONREPARENTING : 1 \ 63 - --prefix _JAVA_OPTIONS : "-Dawt.useSystemAAFontSettings=on" 64 ''; 65 66 passthru = {
··· 60 --add-flags "${baseJavaOpts} ${extraJavaOpts} -jar $out/share/josm/josm.jar" \ 61 --prefix LD_LIBRARY_PATH ":" '${libXxf86vm}/lib' \ 62 --prefix _JAVA_AWT_WM_NONREPARENTING : 1 \ 63 + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" 64 ''; 65 66 passthru = {
+2 -2
pkgs/by-name/ka/kafkactl/package.nix
··· 6 7 buildGoModule rec { 8 pname = "kafkactl"; 9 - version = "5.10.1"; 10 11 src = fetchFromGitHub { 12 owner = "deviceinsight"; 13 repo = "kafkactl"; 14 tag = "v${version}"; 15 - hash = "sha256-DFtpzsydA5bPec7LPSJJngS12+ekwJ/Un04yTYOLZts="; 16 }; 17 18 vendorHash = "sha256-rxQxNf3FBAGudgrE2wxHw4mVHxTEpQpQ+DX/nEVpoJY=";
··· 6 7 buildGoModule rec { 8 pname = "kafkactl"; 9 + version = "5.11.0"; 10 11 src = fetchFromGitHub { 12 owner = "deviceinsight"; 13 repo = "kafkactl"; 14 tag = "v${version}"; 15 + hash = "sha256-9d/TXNRuU5+uDImS5hm87tIP1teH6T+/zglRYX+F6Kc="; 16 }; 17 18 vendorHash = "sha256-rxQxNf3FBAGudgrE2wxHw4mVHxTEpQpQ+DX/nEVpoJY=";
+1 -1
pkgs/by-name/ka/kamilalisp/package.nix
··· 24 cp ${src} $out/share/java/kamilalisp-${version}.jar 25 makeWrapper ${jre}/bin/java $out/bin/kamilalisp \ 26 --add-flags "-jar $out/share/java/kamilalisp-${version}.jar" \ 27 - --set _JAVA_OPTIONS '-Dawt.useSystemAAFontSettings=on' \ 28 --set _JAVA_AWT_WM_NONREPARENTING 1 29 ''; 30
··· 24 cp ${src} $out/share/java/kamilalisp-${version}.jar 25 makeWrapper ${jre}/bin/java $out/bin/kamilalisp \ 26 --add-flags "-jar $out/share/java/kamilalisp-${version}.jar" \ 27 + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" \ 28 --set _JAVA_AWT_WM_NONREPARENTING 1 29 ''; 30
+3 -3
pkgs/by-name/ko/koto-ls/package.nix
··· 7 8 rustPlatform.buildRustPackage (finalAttrs: { 9 pname = "koto-ls"; 10 - version = "0.15.3"; 11 12 src = fetchFromGitHub { 13 owner = "koto-lang"; 14 repo = "koto-ls"; 15 tag = "v${finalAttrs.version}"; 16 - hash = "sha256-4s+zWiI6Yxv1TB0drds27txnL0kE6RoqjRI36Clls6Y="; 17 }; 18 19 useFetchCargoVendor = true; 20 - cargoHash = "sha256-ewBAixbksI9ora5hBZR12lzxCPzxM2Cp6GvQz6hGCSY="; 21 22 passthru.updateScript = nix-update-script { }; 23
··· 7 8 rustPlatform.buildRustPackage (finalAttrs: { 9 pname = "koto-ls"; 10 + version = "0.16.0"; 11 12 src = fetchFromGitHub { 13 owner = "koto-lang"; 14 repo = "koto-ls"; 15 tag = "v${finalAttrs.version}"; 16 + hash = "sha256-a2YGjAZvLyPRfFdZdd0z7sbijS1RCPa5wY2DkJZwbmk="; 17 }; 18 19 useFetchCargoVendor = true; 20 + cargoHash = "sha256-GFgIW+x+kncf1OTWZZZjD9yoLEwW01pWAUnJQCpPFhQ="; 21 22 passthru.updateScript = nix-update-script { }; 23
+3 -3
pkgs/by-name/ko/koto/package.nix
··· 9 10 rustPlatform.buildRustPackage (finalAttrs: { 11 pname = "koto"; 12 - version = "0.15.3"; 13 14 src = fetchFromGitHub { 15 owner = "koto-lang"; 16 repo = "koto"; 17 tag = "v${finalAttrs.version}"; 18 - hash = "sha256-sFADZj0mBe8TQ2x6NeXLqvvXK13WhVGD2anGWoWrSZw="; 19 }; 20 21 useFetchCargoVendor = true; 22 - cargoHash = "sha256-Ok4rgqiQ7N5knXdb0Mfn3fYPPLXoRtOZVv8RvWR2h3k="; 23 24 postPatch = '' 25 tomlq -ti 'del(.bench)' crates/koto/Cargo.toml
··· 9 10 rustPlatform.buildRustPackage (finalAttrs: { 11 pname = "koto"; 12 + version = "0.16.0"; 13 14 src = fetchFromGitHub { 15 owner = "koto-lang"; 16 repo = "koto"; 17 tag = "v${finalAttrs.version}"; 18 + hash = "sha256-KdwKJ0ZKKHU+Fe/TTIITHOyRH9uoJ3LU3qXqUwpJI6g="; 19 }; 20 21 useFetchCargoVendor = true; 22 + cargoHash = "sha256-5uWCpTnGbqoogOxSD2GcXMjQpoYIp1GfB9k4bd+Easc="; 23 24 postPatch = '' 25 tomlq -ti 'del(.bench)' crates/koto/Cargo.toml
-68
pkgs/by-name/la/lanzaboote-tool/package.nix
··· 1 - { 2 - systemd, 3 - stdenv, 4 - makeWrapper, 5 - binutils-unwrapped, 6 - sbsigntool, 7 - rustPlatform, 8 - fetchFromGitHub, 9 - lib, 10 - }: 11 - rustPlatform.buildRustPackage rec { 12 - pname = "lanzaboote-tool"; 13 - version = "0.3.0"; 14 - 15 - src = fetchFromGitHub { 16 - owner = "nix-community"; 17 - repo = "lanzaboote"; 18 - rev = "v${version}"; 19 - hash = "sha256-Fb5TeRTdvUlo/5Yi2d+FC8a6KoRLk2h1VE0/peMhWPs="; 20 - }; 21 - 22 - sourceRoot = "${src.name}/rust/tool"; 23 - useFetchCargoVendor = true; 24 - cargoHash = "sha256-HnTsu46P3HRYo2d1DeaP6hqn+pVW3J4IM+CneckSFoM="; 25 - 26 - env.TEST_SYSTEMD = systemd; 27 - doCheck = lib.meta.availableOn stdenv.hostPlatform systemd; 28 - 29 - nativeBuildInputs = [ 30 - makeWrapper 31 - ]; 32 - 33 - postInstall = '' 34 - # Clean PATH to only contain what we need to do objcopy. 35 - # This is still an unwrapped lanzaboote tool lacking of the 36 - # UEFI stub location. 37 - mv $out/bin/lzbt $out/bin/lzbt-unwrapped 38 - wrapProgram $out/bin/lzbt-unwrapped \ 39 - --set PATH ${ 40 - lib.makeBinPath [ 41 - binutils-unwrapped 42 - sbsigntool 43 - ] 44 - } 45 - ''; 46 - 47 - nativeCheckInputs = [ 48 - binutils-unwrapped 49 - sbsigntool 50 - ]; 51 - 52 - meta = with lib; { 53 - description = "Lanzaboote UEFI tooling for SecureBoot enablement on NixOS systems (unwrapped; does not contain the required stub)"; 54 - homepage = "https://github.com/nix-community/lanzaboote"; 55 - license = licenses.gpl3Only; 56 - mainProgram = "lzbt-unwrapped"; 57 - maintainers = with maintainers; [ 58 - raitobezarius 59 - nikstur 60 - ]; 61 - # Broken on aarch64-linux and any other architecture for now. 62 - # Wait for 0.4.0. 63 - platforms = [ 64 - "x86_64-linux" 65 - "i686-linux" 66 - ]; 67 - }; 68 - }
···
+2 -2
pkgs/by-name/li/libstaden-read/package.nix
··· 11 stdenv.mkDerivation (finalAttrs: { 12 # Same name as the Debian library 13 pname = "libstaden-read"; 14 - version = "1.15.0"; 15 16 src = fetchFromGitHub { 17 owner = "jkbonfield"; 18 repo = "io_lib"; 19 rev = "io_lib-" + builtins.replaceStrings [ "." ] [ "-" ] finalAttrs.version; 20 fetchSubmodules = true; 21 - hash = "sha256-2Dlx+MXmqar81/Xmf0oE+6lWX461EDYijiZsZf/VD28="; 22 }; 23 24 patches = [
··· 11 stdenv.mkDerivation (finalAttrs: { 12 # Same name as the Debian library 13 pname = "libstaden-read"; 14 + version = "1-15-1"; 15 16 src = fetchFromGitHub { 17 owner = "jkbonfield"; 18 repo = "io_lib"; 19 rev = "io_lib-" + builtins.replaceStrings [ "." ] [ "-" ] finalAttrs.version; 20 fetchSubmodules = true; 21 + hash = "sha256-X96gFrefH2NAp4+fvVLXHP9FbF04gQOWLm/tAFJPgR8="; 22 }; 23 24 patches = [
+3 -3
pkgs/by-name/lo/lockbook-desktop/package.nix
··· 18 in 19 rustPlatform.buildRustPackage rec { 20 pname = "lockbook-desktop"; 21 - version = "0.9.24"; 22 23 src = fetchFromGitHub { 24 owner = "lockbook"; 25 repo = "lockbook"; 26 tag = version; 27 - hash = "sha256-NEKmZlBw1OkikHHeohZH01/+E6bslQ6+EK0lhleI9UA="; 28 }; 29 30 useFetchCargoVendor = true; 31 - cargoHash = "sha256-UDidgvZlFkUrNpnwJijEQ8ib2kiou0cHKOuBnk0u704="; 32 33 nativeBuildInputs = [ 34 pkg-config
··· 18 in 19 rustPlatform.buildRustPackage rec { 20 pname = "lockbook-desktop"; 21 + version = "0.9.25"; 22 23 src = fetchFromGitHub { 24 owner = "lockbook"; 25 repo = "lockbook"; 26 tag = version; 27 + hash = "sha256-8zkEVdvoM0PDqGyqY16ZRgyY8G0LplmhAb0THwqTVig="; 28 }; 29 30 useFetchCargoVendor = true; 31 + cargoHash = "sha256-2NGb4a/Ak8DlaxHVElJg8Vhrt4W4XPZdDE283TH19C4="; 32 33 nativeBuildInputs = [ 34 pkg-config
+4 -4
pkgs/by-name/lo/lockbook/package.nix
··· 7 }: 8 rustPlatform.buildRustPackage rec { 9 pname = "lockbook"; 10 - version = "0.9.22"; 11 12 src = fetchFromGitHub { 13 owner = "lockbook"; 14 repo = "lockbook"; 15 tag = version; 16 - hash = "sha256-akCtnPLJupoo7n3Vfyl37fjCmK4dHB0bt92rie6k0dQ="; 17 }; 18 19 useFetchCargoVendor = true; 20 - cargoHash = "sha256-xH3GIwh3zaLbpZqvzM+KM+K14fWj241RTwUM7dWRCKA="; 21 22 doCheck = false; # there are no cli tests 23 cargoBuildFlags = [ 24 "--package" 25 - "lockbook-cli" 26 ]; 27 28 nativeBuildInputs = [ installShellFiles ];
··· 7 }: 8 rustPlatform.buildRustPackage rec { 9 pname = "lockbook"; 10 + version = "0.9.25"; 11 12 src = fetchFromGitHub { 13 owner = "lockbook"; 14 repo = "lockbook"; 15 tag = version; 16 + hash = "sha256-8zkEVdvoM0PDqGyqY16ZRgyY8G0LplmhAb0THwqTVig="; 17 }; 18 19 useFetchCargoVendor = true; 20 + cargoHash = "sha256-2NGb4a/Ak8DlaxHVElJg8Vhrt4W4XPZdDE283TH19C4="; 21 22 doCheck = false; # there are no cli tests 23 cargoBuildFlags = [ 24 "--package" 25 + "lockbook" 26 ]; 27 28 nativeBuildInputs = [ installShellFiles ];
+3 -3
pkgs/by-name/mo/models-dev/package.nix
··· 17 in 18 stdenvNoCC.mkDerivation (finalAttrs: { 19 pname = "models-dev"; 20 - version = "0-unstable-2025-07-16"; 21 src = fetchFromGitHub { 22 owner = "sst"; 23 repo = "models.dev"; 24 - rev = "a0eedfb30fb449322deaff0b349b3a194608789e"; 25 - hash = "sha256-+0FZmLxWz75wU5NIxjpX+H0oNa3gGgYCjoK8JdP7sOg="; 26 }; 27 28 node_modules = stdenvNoCC.mkDerivation {
··· 17 in 18 stdenvNoCC.mkDerivation (finalAttrs: { 19 pname = "models-dev"; 20 + version = "0-unstable-2025-07-23"; 21 src = fetchFromGitHub { 22 owner = "sst"; 23 repo = "models.dev"; 24 + rev = "affbfa8012d0dbc0eba81ea51ec32069c71af417"; 25 + hash = "sha256-JPcurldPuaFPfwqiWQR83x1uDcL0Dy79kx2TAOiNnyQ="; 26 }; 27 28 node_modules = stdenvNoCC.mkDerivation {
+1 -1
pkgs/by-name/ne/netbeans/package.nix
··· 52 } \ 53 --prefix JAVA_HOME : ${jdk21.home} \ 54 --add-flags "--jdkhome ${jdk21.home} \ 55 - -J-Dawt.useSystemAAFontSettings=on -J-Dswing.aatext=true" 56 57 # Extract pngs from the Apple icon image and create 58 # the missing ones from the 1024x1024 image.
··· 52 } \ 53 --prefix JAVA_HOME : ${jdk21.home} \ 54 --add-flags "--jdkhome ${jdk21.home} \ 55 + -J-Dawt.useSystemAAFontSettings=gasp -J-Dswing.aatext=true" 56 57 # Extract pngs from the Apple icon image and create 58 # the missing ones from the 1024x1024 image.
+7 -7
pkgs/by-name/op/opencode/package.nix
··· 12 13 let 14 opencode-node-modules-hash = { 15 - "aarch64-darwin" = "sha256-TAeFDsHGFJnUyp20ec+Rxp4t1FrWKfbtnxsE8PnLS0o="; 16 - "aarch64-linux" = "sha256-F056MWf2dNAO21ezEvWg689WUibtz4Q4mcSuDuSY5EM="; 17 - "x86_64-darwin" = "sha256-AN1Ha/les1ByJGfVkLDibfxjPouC0tAZ//EN3vDi1Hc="; 18 - "x86_64-linux" = "sha256-XIRV1QrgRHnpJyrgK9ITxH61dve7nWfVoCPs3Tc8nuU="; 19 }; 20 bun-target = { 21 "aarch64-darwin" = "bun-darwin-arm64"; ··· 26 in 27 stdenvNoCC.mkDerivation (finalAttrs: { 28 pname = "opencode"; 29 - version = "0.3.51"; 30 src = fetchFromGitHub { 31 owner = "sst"; 32 repo = "opencode"; 33 tag = "v${finalAttrs.version}"; 34 - hash = "sha256-lvosTLb9HI5IjE6Z1yEGNQn1M84zq23epgEhXGEuteQ="; 35 }; 36 37 tui = buildGoModule { ··· 39 inherit (finalAttrs) version; 40 src = "${finalAttrs.src}/packages/tui"; 41 42 - vendorHash = "sha256-MZAKEXA34dHiH4XYUlLq6zo8ppG8JD3nj7fhZMrr+TI="; 43 44 subPackages = [ "cmd/opencode" ]; 45
··· 12 13 let 14 opencode-node-modules-hash = { 15 + "aarch64-darwin" = "sha256-so+KiAo8C7olbJaCH1rIVxs/tq/g9l5pKPaU8D+Zm28="; 16 + "aarch64-linux" = "sha256-JNf8g0z6oH2OXJLAmCSP0W4WX+GGyald5DAFOYCBNP0="; 17 + "x86_64-darwin" = "sha256-jwmH4gEcyRNgeMvYz2SyWRagFkYN1O3ULEQIPPgqhwg="; 18 + "x86_64-linux" = "sha256-ZMz7vfndYrpjUvhX8L9qv/lXcWKqXZwvfahGAE5EKYo="; 19 }; 20 bun-target = { 21 "aarch64-darwin" = "bun-darwin-arm64"; ··· 26 in 27 stdenvNoCC.mkDerivation (finalAttrs: { 28 pname = "opencode"; 29 + version = "0.3.58"; 30 src = fetchFromGitHub { 31 owner = "sst"; 32 repo = "opencode"; 33 tag = "v${finalAttrs.version}"; 34 + hash = "sha256-Zm3ydijaduPcIw5Np1+5CzNMoaASQwOT2R72/pdyUwM="; 35 }; 36 37 tui = buildGoModule { ··· 39 inherit (finalAttrs) version; 40 src = "${finalAttrs.src}/packages/tui"; 41 42 + vendorHash = "sha256-8OIPFa+bl1If55YZtacyOZOqMLslbMyO9Hx0HOzmrA0="; 43 44 subPackages = [ "cmd/opencode" ]; 45
+3 -3
pkgs/by-name/or/orchard/package.nix
··· 7 8 buildGoModule rec { 9 pname = "orchard"; 10 - version = "0.36.0"; 11 12 src = fetchFromGitHub { 13 owner = "cirruslabs"; 14 repo = "orchard"; 15 rev = version; 16 - hash = "sha256-1i62fKxuLYtLIUSbUZ4nu3I1r9V6PUhaWpspH/H7k+Q="; 17 # populate values that require us to use git. By doing this in postFetch we 18 # can delete .git afterwards and maintain better reproducibility of the src. 19 leaveDotGit = true; ··· 24 ''; 25 }; 26 27 - vendorHash = "sha256-dWx4Ivw25H07rd0pNC3VecS7QcIc9ikEwjjUS53SefU="; 28 29 nativeBuildInputs = [ installShellFiles ]; 30
··· 7 8 buildGoModule rec { 9 pname = "orchard"; 10 + version = "0.37.0"; 11 12 src = fetchFromGitHub { 13 owner = "cirruslabs"; 14 repo = "orchard"; 15 rev = version; 16 + hash = "sha256-V5pBiF1IIfyyZIAoHnAccZ6YNddA4MosEJROJVEpwoo="; 17 # populate values that require us to use git. By doing this in postFetch we 18 # can delete .git afterwards and maintain better reproducibility of the src. 19 leaveDotGit = true; ··· 24 ''; 25 }; 26 27 + vendorHash = "sha256-VHEj4y7XSfdbSeBo9+ZwBZXUj/ur0w6gPrxCt2xNQMM="; 28 29 nativeBuildInputs = [ installShellFiles ]; 30
+5 -1
pkgs/by-name/ow/owi/package.nix
··· 7 zig, 8 makeWrapper, 9 unstableGitUpdater, 10 }: 11 12 let ··· 75 76 doCheck = false; 77 78 - passthru.updateScript = unstableGitUpdater { }; 79 80 meta = { 81 description = "Symbolic execution for Wasm, C, C++, Rust and Zig";
··· 7 zig, 8 makeWrapper, 9 unstableGitUpdater, 10 + nixosTests, 11 }: 12 13 let ··· 76 77 doCheck = false; 78 79 + passthru = { 80 + updateScript = unstableGitUpdater { }; 81 + tests = { inherit (nixosTests) owi; }; 82 + }; 83 84 meta = { 85 description = "Symbolic execution for Wasm, C, C++, Rust and Zig";
+3 -3
pkgs/by-name/pa/particle-cli/package.nix
··· 8 9 buildNpmPackage (finalAttrs: { 10 pname = "particle-cli"; 11 - version = "3.38.1"; 12 13 src = fetchFromGitHub { 14 owner = "particle-iot"; 15 repo = "particle-cli"; 16 tag = "v${finalAttrs.version}"; 17 - hash = "sha256-B01aoCzcesvz6EjOQf9wTkONhByhf3YqJ18hDVNxEY4="; 18 }; 19 20 - npmDepsHash = "sha256-rxGo5L37GnJfvDxURlSxWqm+/HfxMLNkEFceaPdvL4c="; 21 22 buildInputs = [ 23 udev
··· 8 9 buildNpmPackage (finalAttrs: { 10 pname = "particle-cli"; 11 + version = "3.38.2"; 12 13 src = fetchFromGitHub { 14 owner = "particle-iot"; 15 repo = "particle-cli"; 16 tag = "v${finalAttrs.version}"; 17 + hash = "sha256-/MfT7+g3l+5Y3mRGl0yiDMRXL2heWZzVNm+LfTmy9SA="; 18 }; 19 20 + npmDepsHash = "sha256-L/DfZWvJRZzHvf9pP7bHEJt85KT0s46+KErkTNRgH04="; 21 22 buildInputs = [ 23 udev
+3 -3
pkgs/by-name/po/pocketbase/package.nix
··· 7 8 buildGoModule rec { 9 pname = "pocketbase"; 10 - version = "0.28.4"; 11 12 src = fetchFromGitHub { 13 owner = "pocketbase"; 14 repo = "pocketbase"; 15 rev = "v${version}"; 16 - hash = "sha256-LMkyz8Eu5W9TGZva7bPiAoN21ymKvAO6oSZcvX6rX+s="; 17 }; 18 19 - vendorHash = "sha256-hOB8MOfG+RHDJEP5DSDvSiphb+c86QySNEmRr8633cM="; 20 21 # This is the released subpackage from upstream repo 22 subPackages = [ "examples/base" ];
··· 7 8 buildGoModule rec { 9 pname = "pocketbase"; 10 + version = "0.29.0"; 11 12 src = fetchFromGitHub { 13 owner = "pocketbase"; 14 repo = "pocketbase"; 15 rev = "v${version}"; 16 + hash = "sha256-yNz/bwjOPcj4N4yXi1pckz/rGNSJeCs8xeZHj+W/+2E="; 17 }; 18 19 + vendorHash = "sha256-XfHU2E2VEcQEQtcGmZqEPjdy7wxvOEdcysSYYD5oLNM="; 20 21 # This is the released subpackage from upstream repo 22 subPackages = [ "examples/base" ];
+2 -2
pkgs/by-name/qu/quantlib/package.nix
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "quantlib"; 11 - version = "1.38"; 12 13 outputs = [ 14 "out" ··· 19 owner = "lballabio"; 20 repo = "QuantLib"; 21 rev = "v${finalAttrs.version}"; 22 - hash = "sha256-4a86sGUOz/B5IQHE41r5+OTvR9es4FgXeufy3bKRWAc="; 23 }; 24 25 nativeBuildInputs = [ cmake ];
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "quantlib"; 11 + version = "1.39"; 12 13 outputs = [ 14 "out" ··· 19 owner = "lballabio"; 20 repo = "QuantLib"; 21 rev = "v${finalAttrs.version}"; 22 + hash = "sha256-UrFamEIeFTR0finNGESlDYbvrmD8jtv73tDUJ17P7WA="; 23 }; 24 25 nativeBuildInputs = [ cmake ];
+24 -22
pkgs/by-name/r1/r10k/Gemfile.lock
··· 2 remote: https://rubygems.org/ 3 specs: 4 base64 (0.2.0) 5 - colored2 (3.1.2) 6 cri (2.15.12) 7 - erubi (1.13.0) 8 - faraday (2.10.1) 9 - faraday-net_http (>= 2.0, < 3.2) 10 logger 11 faraday-follow_redirects (0.3.0) 12 faraday (>= 1, < 3) 13 - faraday-net_http (3.1.1) 14 - net-http 15 fast_gettext (2.4.0) 16 prime 17 forwardable (1.3.3) 18 - gettext (3.4.9) 19 erubi 20 locale (>= 2.0.5) 21 prime ··· 25 fast_gettext (~> 2.1) 26 gettext (~> 3.4) 27 locale 28 - jwt (2.8.2) 29 base64 30 locale (2.1.4) 31 log4r (1.1.10) 32 - logger (1.6.0) 33 - minitar (0.12.1) 34 multi_json (1.15.0) 35 - net-http (0.4.1) 36 uri 37 - prime (0.1.2) 38 forwardable 39 singleton 40 - puppet_forge (5.0.4) 41 faraday (~> 2.0) 42 faraday-follow_redirects (~> 0.3.0) 43 - minitar (< 1.0.0) 44 semantic_puppet (~> 1.0) 45 - r10k (4.1.0) 46 - colored2 (= 3.1.2) 47 cri (>= 2.15.10) 48 gettext-setup (>= 0.24, < 2.0) 49 jwt (>= 2.2.3, < 3) 50 log4r (= 1.1.10) 51 - minitar (~> 0.9) 52 multi_json (~> 1.10) 53 - puppet_forge (>= 4.1, < 6) 54 racc (1.8.1) 55 - semantic_puppet (1.1.0) 56 - singleton (0.2.0) 57 text (1.3.1) 58 - uri (0.13.0) 59 60 PLATFORMS 61 ruby ··· 64 r10k 65 66 BUNDLED WITH 67 - 2.5.16
··· 2 remote: https://rubygems.org/ 3 specs: 4 base64 (0.2.0) 5 + colored2 (4.0.3) 6 cri (2.15.12) 7 + erubi (1.13.1) 8 + faraday (2.13.1) 9 + faraday-net_http (>= 2.0, < 3.5) 10 + json 11 logger 12 faraday-follow_redirects (0.3.0) 13 faraday (>= 1, < 3) 14 + faraday-net_http (3.4.0) 15 + net-http (>= 0.5.0) 16 fast_gettext (2.4.0) 17 prime 18 forwardable (1.3.3) 19 + gettext (3.5.1) 20 erubi 21 locale (>= 2.0.5) 22 prime ··· 26 fast_gettext (~> 2.1) 27 gettext (~> 3.4) 28 locale 29 + json (2.12.2) 30 + jwt (2.10.1) 31 base64 32 locale (2.1.4) 33 log4r (1.1.10) 34 + logger (1.7.0) 35 + minitar (1.0.2) 36 multi_json (1.15.0) 37 + net-http (0.6.0) 38 uri 39 + prime (0.1.3) 40 forwardable 41 singleton 42 + puppet_forge (6.0.0) 43 faraday (~> 2.0) 44 faraday-follow_redirects (~> 0.3.0) 45 + minitar (~> 1.0, >= 1.0.2) 46 semantic_puppet (~> 1.0) 47 + r10k (5.0.0) 48 + colored2 (~> 4.0) 49 cri (>= 2.15.10) 50 gettext-setup (>= 0.24, < 2.0) 51 jwt (>= 2.2.3, < 3) 52 log4r (= 1.1.10) 53 + minitar (>= 0.9, < 2) 54 multi_json (~> 1.10) 55 + puppet_forge (>= 4.1.0, < 7) 56 racc (1.8.1) 57 + semantic_puppet (1.1.1) 58 + singleton (0.3.0) 59 text (1.3.1) 60 + uri (1.0.3) 61 62 PLATFORMS 63 ruby ··· 66 r10k 67 68 BUNDLED WITH 69 + 2.6.6
+41 -30
pkgs/by-name/r1/r10k/gemset.nix
··· 14 platforms = [ ]; 15 source = { 16 remotes = [ "https://rubygems.org" ]; 17 - sha256 = "0jlbqa9q4mvrm73aw9mxh23ygzbjiqwisl32d8szfb5fxvbjng5i"; 18 type = "gem"; 19 }; 20 - version = "3.1.2"; 21 }; 22 cri = { 23 groups = [ "default" ]; ··· 34 platforms = [ ]; 35 source = { 36 remotes = [ "https://rubygems.org" ]; 37 - sha256 = "0qnd6ff4az22ysnmni3730c41b979xinilahzg86bn7gv93ip9pw"; 38 type = "gem"; 39 }; 40 - version = "1.13.0"; 41 }; 42 faraday = { 43 dependencies = [ 44 "faraday-net_http" 45 "logger" 46 ]; 47 groups = [ "default" ]; 48 platforms = [ ]; 49 source = { 50 remotes = [ "https://rubygems.org" ]; 51 - sha256 = "104s7n9505488p923cs0pl3jlgn4naam28clkm2885hrysizpjbb"; 52 type = "gem"; 53 }; 54 - version = "2.10.1"; 55 }; 56 faraday-follow_redirects = { 57 dependencies = [ "faraday" ]; ··· 70 platforms = [ ]; 71 source = { 72 remotes = [ "https://rubygems.org" ]; 73 - sha256 = "0f49frpfdr8czwm2mjkfny4pini6fy49b6hamw4jrppl4vsg14ys"; 74 type = "gem"; 75 }; 76 - version = "3.1.1"; 77 }; 78 fast_gettext = { 79 dependencies = [ "prime" ]; ··· 108 platforms = [ ]; 109 source = { 110 remotes = [ "https://rubygems.org" ]; 111 - sha256 = "16h0kda5z4s4zqygyk0f52xzs9mlz9r4lnhjwk729hhmdbz68a19"; 112 type = "gem"; 113 }; 114 - version = "3.4.9"; 115 }; 116 gettext-setup = { 117 dependencies = [ ··· 128 }; 129 version = "1.1.0"; 130 }; 131 jwt = { 132 dependencies = [ "base64" ]; 133 groups = [ "default" ]; 134 platforms = [ ]; 135 source = { 136 remotes = [ "https://rubygems.org" ]; 137 - sha256 = "04mw326i9vsdcqwm4bf0zvnqw237f8l7022nhlbmak92bqqpg62s"; 138 type = "gem"; 139 }; 140 - version = "2.8.2"; 141 }; 142 locale = { 143 groups = [ "default" ]; ··· 164 platforms = [ ]; 165 source = { 166 remotes = [ "https://rubygems.org" ]; 167 - sha256 = "0gpg8gzi0xwymw4aaq2iafcbx31i3xzkg3fb30mdxn1d4qhc3dqa"; 168 type = "gem"; 169 }; 170 - version = "1.6.0"; 171 }; 172 minitar = { 173 groups = [ "default" ]; 174 platforms = [ ]; 175 source = { 176 remotes = [ "https://rubygems.org" ]; 177 - sha256 = "0f307mpj4j0gp7iq77xj4p149f4krcvbll9rismng3jcijpbn79s"; 178 type = "gem"; 179 }; 180 - version = "0.12.1"; 181 }; 182 multi_json = { 183 groups = [ "default" ]; ··· 195 platforms = [ ]; 196 source = { 197 remotes = [ "https://rubygems.org" ]; 198 - sha256 = "10n2n9aq00ih8v881af88l1zyrqgs5cl3njdw8argjwbl5ggqvm9"; 199 type = "gem"; 200 }; 201 - version = "0.4.1"; 202 }; 203 prime = { 204 dependencies = [ ··· 209 platforms = [ ]; 210 source = { 211 remotes = [ "https://rubygems.org" ]; 212 - sha256 = "1973kz8lbck6ga5v42f55jk8b8pnbgwp9p67dl1xw15gvz55dsfl"; 213 type = "gem"; 214 }; 215 - version = "0.1.2"; 216 }; 217 puppet_forge = { 218 dependencies = [ ··· 225 platforms = [ ]; 226 source = { 227 remotes = [ "https://rubygems.org" ]; 228 - sha256 = "0d65zri1nmpph8iki5iigdzfqd6rfyc1mlgdfhg69q3566rcff06"; 229 type = "gem"; 230 }; 231 - version = "5.0.4"; 232 }; 233 r10k = { 234 dependencies = [ ··· 245 platforms = [ ]; 246 source = { 247 remotes = [ "https://rubygems.org" ]; 248 - sha256 = "0k3fr2f0pwyrabs12wqig31f37sqrqs8qza7jrn01d6blvhvkrb4"; 249 type = "gem"; 250 }; 251 - version = "4.1.0"; 252 }; 253 racc = { 254 groups = [ "default" ]; ··· 265 platforms = [ ]; 266 source = { 267 remotes = [ "https://rubygems.org" ]; 268 - sha256 = "0ndqm3jnpdlwkk1jwqdyyb7yw7gv6r4kmjs30g09ap8siv80ilaj"; 269 type = "gem"; 270 }; 271 - version = "1.1.0"; 272 }; 273 singleton = { 274 groups = [ "default" ]; 275 platforms = [ ]; 276 source = { 277 remotes = [ "https://rubygems.org" ]; 278 - sha256 = "0qq54imvbksnckzf9hrq9bjzcdb0n8wfv6l5jc0di10n88277jx6"; 279 type = "gem"; 280 }; 281 - version = "0.2.0"; 282 }; 283 text = { 284 groups = [ "default" ]; ··· 295 platforms = [ ]; 296 source = { 297 remotes = [ "https://rubygems.org" ]; 298 - sha256 = "094gk72ckazf495qc76gk09b5i318d5l9m7bicg2wxlrjcm3qm96"; 299 type = "gem"; 300 }; 301 - version = "0.13.0"; 302 }; 303 }
··· 14 platforms = [ ]; 15 source = { 16 remotes = [ "https://rubygems.org" ]; 17 + sha256 = "0drbrv5m3l3qpal7s87gvss81cbzl76gad1hqkpqfqlphf0h7qb3"; 18 type = "gem"; 19 }; 20 + version = "4.0.3"; 21 }; 22 cri = { 23 groups = [ "default" ]; ··· 34 platforms = [ ]; 35 source = { 36 remotes = [ "https://rubygems.org" ]; 37 + sha256 = "1naaxsqkv5b3vklab5sbb9sdpszrjzlfsbqpy7ncbnw510xi10m0"; 38 type = "gem"; 39 }; 40 + version = "1.13.1"; 41 }; 42 faraday = { 43 dependencies = [ 44 "faraday-net_http" 45 + "json" 46 "logger" 47 ]; 48 groups = [ "default" ]; 49 platforms = [ ]; 50 source = { 51 remotes = [ "https://rubygems.org" ]; 52 + sha256 = "0xbv450qj2bx0qz9l2pjrd3kc057y6bglc3na7a78zby8ssiwlyc"; 53 type = "gem"; 54 }; 55 + version = "2.13.1"; 56 }; 57 faraday-follow_redirects = { 58 dependencies = [ "faraday" ]; ··· 71 platforms = [ ]; 72 source = { 73 remotes = [ "https://rubygems.org" ]; 74 + sha256 = "0jp5ci6g40d6i50bsywp35l97nc2fpi9a592r2cibwicdb6y9wd1"; 75 type = "gem"; 76 }; 77 + version = "3.4.0"; 78 }; 79 fast_gettext = { 80 dependencies = [ "prime" ]; ··· 109 platforms = [ ]; 110 source = { 111 remotes = [ "https://rubygems.org" ]; 112 + sha256 = "0aji3873pxn6gc5qkvnv5y9025mqk0p6h22yrpyz2b3yx9qpzv03"; 113 type = "gem"; 114 }; 115 + version = "3.5.1"; 116 }; 117 gettext-setup = { 118 dependencies = [ ··· 129 }; 130 version = "1.1.0"; 131 }; 132 + json = { 133 + groups = [ "default" ]; 134 + platforms = [ ]; 135 + source = { 136 + remotes = [ "https://rubygems.org" ]; 137 + sha256 = "1x5b8ipv6g0z44wgc45039k04smsyf95h2m5m67mqq35sa5a955s"; 138 + type = "gem"; 139 + }; 140 + version = "2.12.2"; 141 + }; 142 jwt = { 143 dependencies = [ "base64" ]; 144 groups = [ "default" ]; 145 platforms = [ ]; 146 source = { 147 remotes = [ "https://rubygems.org" ]; 148 + sha256 = "1i8wmzgb5nfhvkx1f6bhdwfm7v772172imh439v3xxhkv3hllhp6"; 149 type = "gem"; 150 }; 151 + version = "2.10.1"; 152 }; 153 locale = { 154 groups = [ "default" ]; ··· 175 platforms = [ ]; 176 source = { 177 remotes = [ "https://rubygems.org" ]; 178 + sha256 = "00q2zznygpbls8asz5knjvvj2brr3ghmqxgr83xnrdj4rk3xwvhr"; 179 type = "gem"; 180 }; 181 + version = "1.7.0"; 182 }; 183 minitar = { 184 groups = [ "default" ]; 185 platforms = [ ]; 186 source = { 187 remotes = [ "https://rubygems.org" ]; 188 + sha256 = "0wj6cgvzbnc8qvdb5rai4hf9z10a2f422gc5agnhcab7lwmyp4mi"; 189 type = "gem"; 190 }; 191 + version = "1.0.2"; 192 }; 193 multi_json = { 194 groups = [ "default" ]; ··· 206 platforms = [ ]; 207 source = { 208 remotes = [ "https://rubygems.org" ]; 209 + sha256 = "1ysrwaabhf0sn24jrp0nnp51cdv0jf688mh5i6fsz63q2c6b48cn"; 210 type = "gem"; 211 }; 212 + version = "0.6.0"; 213 }; 214 prime = { 215 dependencies = [ ··· 220 platforms = [ ]; 221 source = { 222 remotes = [ "https://rubygems.org" ]; 223 + sha256 = "1qsk9q2n4yb80f5mwslxzfzm2ckar25grghk95cj7sbc1p2k3w5s"; 224 type = "gem"; 225 }; 226 + version = "0.1.3"; 227 }; 228 puppet_forge = { 229 dependencies = [ ··· 236 platforms = [ ]; 237 source = { 238 remotes = [ "https://rubygems.org" ]; 239 + sha256 = "1pwd5x0vyf04qzzdw6v98m6f6rb110g14sv6h6yj2nwz3kbbww07"; 240 type = "gem"; 241 }; 242 + version = "6.0.0"; 243 }; 244 r10k = { 245 dependencies = [ ··· 256 platforms = [ ]; 257 source = { 258 remotes = [ "https://rubygems.org" ]; 259 + sha256 = "0m0k0aqf9gaakgkmfcx86324qx6mvs2p0ja1rrs36ifq1l70lgsf"; 260 type = "gem"; 261 }; 262 + version = "5.0.0"; 263 }; 264 racc = { 265 groups = [ "default" ]; ··· 276 platforms = [ ]; 277 source = { 278 remotes = [ "https://rubygems.org" ]; 279 + sha256 = "15ksbizvakfx0zfdgjbh34hqnrnkjj47m4kbnsg58mpqsx45pzqm"; 280 type = "gem"; 281 }; 282 + version = "1.1.1"; 283 }; 284 singleton = { 285 groups = [ "default" ]; 286 platforms = [ ]; 287 source = { 288 remotes = [ "https://rubygems.org" ]; 289 + sha256 = "0y2pc7lr979pab5n5lvk3jhsi99fhskl5f2s6004v8sabz51psl3"; 290 type = "gem"; 291 }; 292 + version = "0.3.0"; 293 }; 294 text = { 295 groups = [ "default" ]; ··· 306 platforms = [ ]; 307 source = { 308 remotes = [ "https://rubygems.org" ]; 309 + sha256 = "04bhfvc25b07jaiaf62yrach7khhr5jlr5bx6nygg8pf11329wp9"; 310 type = "gem"; 311 }; 312 + version = "1.0.3"; 313 }; 314 }
+3 -3
pkgs/by-name/r1/r10k/package.nix
··· 10 testers, 11 }: 12 13 - bundlerApp { 14 pname = "r10k"; 15 gemdir = ./.; 16 exes = [ "r10k" ]; ··· 33 package = r10k; 34 version = (import ./gemset.nix).r10k.version; 35 }; 36 - updateScript = bundlerUpdateScript "r10k"; 37 }; 38 39 meta = { ··· 47 anthonyroussel 48 ]; 49 platforms = lib.platforms.unix; 50 - mainProgram = "r10k"; 51 }; 52 }
··· 10 testers, 11 }: 12 13 + bundlerApp rec { 14 pname = "r10k"; 15 gemdir = ./.; 16 exes = [ "r10k" ]; ··· 33 package = r10k; 34 version = (import ./gemset.nix).r10k.version; 35 }; 36 + updateScript = bundlerUpdateScript pname; 37 }; 38 39 meta = { ··· 47 anthonyroussel 48 ]; 49 platforms = lib.platforms.unix; 50 + mainProgram = pname; 51 }; 52 }
+1 -1
pkgs/by-name/st/structorizer/package.nix
··· 85 install -D ${pname}.jar -t $out/share/java/ 86 makeWrapper ${jdk11}/bin/java $out/bin/${pname} \ 87 --add-flags "-jar $out/share/java/${pname}.jar" \ 88 - --set _JAVA_OPTIONS '-Dawt.useSystemAAFontSettings=lcd' 89 90 cat << EOF > $out/share/mime/packages/structorizer.xml 91 <?xml version="1.0" encoding="UTF-8"?>
··· 85 install -D ${pname}.jar -t $out/share/java/ 86 makeWrapper ${jdk11}/bin/java $out/bin/${pname} \ 87 --add-flags "-jar $out/share/java/${pname}.jar" \ 88 + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" 89 90 cat << EOF > $out/share/mime/packages/structorizer.xml 91 <?xml version="1.0" encoding="UTF-8"?>
+1 -1
pkgs/by-name/ti/tigerjython/package.nix
··· 87 --add-flags "-Duser.dir=$CUSTOM_LIBS/" \ 88 --add-flags "-Xmx512M" \ 89 --add-flags "-jar $JAR" \ 90 - --set _JAVA_OPTIONS '-Dawt.useSystemAAFontSettings=lcd' 91 92 runHook postInstall 93 '';
··· 87 --add-flags "-Duser.dir=$CUSTOM_LIBS/" \ 88 --add-flags "-Xmx512M" \ 89 --add-flags "-jar $JAR" \ 90 + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" 91 92 runHook postInstall 93 '';
+1 -1
pkgs/by-name/up/uppaal/package.nix
··· 64 makeWrapper $out/lib/uppaal/uppaal $out/bin/uppaal \ 65 --set JAVA_HOME ${jdk17} \ 66 --set PATH $out/lib/uppaal:$PATH \ 67 - --prefix _JAVA_OPTIONS " " -Dawt.useSystemAAFontSettings=lcd 68 69 runHook postInstall 70 '';
··· 64 makeWrapper $out/lib/uppaal/uppaal $out/bin/uppaal \ 65 --set JAVA_HOME ${jdk17} \ 66 --set PATH $out/lib/uppaal:$PATH \ 67 + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" 68 69 runHook postInstall 70 '';
+2 -2
pkgs/by-name/ve/vencord/package.nix
··· 14 15 stdenv.mkDerivation (finalAttrs: { 16 pname = "vencord"; 17 - version = "1.12.6"; 18 19 src = fetchFromGitHub { 20 owner = "Vendicated"; 21 repo = "Vencord"; 22 rev = "v${finalAttrs.version}"; 23 - hash = "sha256-7JT8BMKUhIwYMkIwr2mD8IQLDpldcDtAKh6R1tbAKMw="; 24 }; 25 26 pnpmDeps = pnpm_10.fetchDeps {
··· 14 15 stdenv.mkDerivation (finalAttrs: { 16 pname = "vencord"; 17 + version = "1.12.7"; 18 19 src = fetchFromGitHub { 20 owner = "Vendicated"; 21 repo = "Vencord"; 22 rev = "v${finalAttrs.version}"; 23 + hash = "sha256-MS88KCH8ZdLyKoR0K45CSJutZSKUhz4FAE2VtrSx0ic="; 24 }; 25 26 pnpmDeps = pnpm_10.fetchDeps {
+3 -3
pkgs/by-name/wa/wait4x/package.nix
··· 5 }: 6 let 7 pname = "wait4x"; 8 - version = "3.4.0"; 9 in 10 buildGoModule { 11 inherit pname version; ··· 14 owner = "wait4x"; 15 repo = "wait4x"; 16 rev = "v${version}"; 17 - hash = "sha256-Pb2Klupm6cNYUQ3bWBHwr3NW1HCdit2NFFISn9/c860="; 18 }; 19 20 - vendorHash = "sha256-6gRiYQYtkADBAMNqma4PfuzIttseyE/bHnlkpOgsVjI="; 21 22 # Tests make network access 23 doCheck = false;
··· 5 }: 6 let 7 pname = "wait4x"; 8 + version = "3.5.0"; 9 in 10 buildGoModule { 11 inherit pname version; ··· 14 owner = "wait4x"; 15 repo = "wait4x"; 16 rev = "v${version}"; 17 + hash = "sha256-iHhUimAREKN3o36vi1Ggj8PrhXCHRllxv4yiQ2xcNig="; 18 }; 19 20 + vendorHash = "sha256-N3HYbeBoDuLvWYX+7mrCTYi38hTdK8BP9uY56fOmuls="; 21 22 # Tests make network access 23 doCheck = false;
+1 -1
pkgs/by-name/wo/workcraft/package.nix
··· 25 mkdir $out/bin 26 makeWrapper $out/share/workcraft $out/bin/workcraft \ 27 --set JAVA_HOME "${jre}" \ 28 - --set _JAVA_OPTIONS '-Dawt.useSystemAAFontSettings=gasp'; 29 ''; 30 31 meta = {
··· 25 mkdir $out/bin 26 makeWrapper $out/share/workcraft $out/bin/workcraft \ 27 --set JAVA_HOME "${jre}" \ 28 + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp"; 29 ''; 30 31 meta = {
+1 -1
pkgs/by-name/wp/wpcleaner/package.nix
··· 17 botScript = "$out/bin/wpcleaner-bot"; 18 runTaskScript = "$out/bin/wpcleaner-run-task"; 19 extraJavaArgs = [ 20 - "-Dawt.useSystemAAFontSettings=lcd" 21 "-Xms1g" 22 "-Xmx8g" 23 ];
··· 17 botScript = "$out/bin/wpcleaner-bot"; 18 runTaskScript = "$out/bin/wpcleaner-run-task"; 19 extraJavaArgs = [ 20 + "-Dawt.useSystemAAFontSettings=gasp" 21 "-Xms1g" 22 "-Xmx8g" 23 ];
+2 -2
pkgs/development/python-modules/aioairzone-cloud/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "aioairzone-cloud"; 12 - version = "0.6.12"; 13 pyproject = true; 14 15 disabled = pythonOlder "3.11"; ··· 18 owner = "Noltari"; 19 repo = "aioairzone-cloud"; 20 tag = version; 21 - hash = "sha256-maSYT1sd1GTe0Av0NvOUinI/GBYFzjUAemRLx7sDPUk="; 22 }; 23 24 build-system = [ setuptools ];
··· 9 10 buildPythonPackage rec { 11 pname = "aioairzone-cloud"; 12 + version = "0.6.16"; 13 pyproject = true; 14 15 disabled = pythonOlder "3.11"; ··· 18 owner = "Noltari"; 19 repo = "aioairzone-cloud"; 20 tag = version; 21 + hash = "sha256-EPj6tql05ZUImMAeeUTyNms1NdwJgtdCJmJ+O8HXP3I="; 22 }; 23 24 build-system = [ setuptools ];
-2
pkgs/development/python-modules/fenics-dolfinx/default.nix
··· 32 # nativeCheckInputs 33 scipy, 34 matplotlib, 35 - pytest-xdist, 36 pytestCheckHook, 37 writableTmpDirAsHomeHook, 38 mpiCheckPhaseHook, ··· 108 nativeCheckInputs = [ 109 scipy 110 matplotlib 111 - pytest-xdist 112 pytestCheckHook 113 writableTmpDirAsHomeHook 114 mpiCheckPhaseHook
··· 32 # nativeCheckInputs 33 scipy, 34 matplotlib, 35 pytestCheckHook, 36 writableTmpDirAsHomeHook, 37 mpiCheckPhaseHook, ··· 107 nativeCheckInputs = [ 108 scipy 109 matplotlib 110 pytestCheckHook 111 writableTmpDirAsHomeHook 112 mpiCheckPhaseHook
+2 -2
pkgs/development/python-modules/model-checker/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "model-checker"; 14 - version = "0.9.26"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.8"; ··· 19 src = fetchPypi { 20 pname = "model_checker"; 21 inherit version; 22 - hash = "sha256-UPqTdKhXDb1D8Ig1dMk8QIiLuyZPQxMp/P1pAKqJ+Bs="; 23 }; 24 25 # z3 does not provide a dist-info, so python-runtime-deps-check will fail
··· 11 12 buildPythonPackage rec { 13 pname = "model-checker"; 14 + version = "0.9.28"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.8"; ··· 19 src = fetchPypi { 20 pname = "model_checker"; 21 inherit version; 22 + hash = "sha256-mRJpkJkSA8wNTCs3YhNm+W3OQnRVUXhCYz5CJhmqpmA="; 23 }; 24 25 # z3 does not provide a dist-info, so python-runtime-deps-check will fail
+3 -3
pkgs/development/python-modules/pyshp/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "pyshp"; 11 - version = "2.3.1"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; ··· 16 src = fetchFromGitHub { 17 owner = "GeospatialPython"; 18 repo = "pyshp"; 19 - rev = version; 20 - hash = "sha256-yfxhgk8a1rdpGVkE1sjJqT6tiFLimhu2m2SjGxLI6wo="; 21 }; 22 23 nativeCheckInputs = [ pytestCheckHook ];
··· 8 9 buildPythonPackage rec { 10 pname = "pyshp"; 11 + version = "2.4.0"; 12 format = "setuptools"; 13 14 disabled = pythonOlder "3.7"; ··· 16 src = fetchFromGitHub { 17 owner = "GeospatialPython"; 18 repo = "pyshp"; 19 + tag = version; 20 + hash = "sha256-q1++2pifLZWc562m5cKoL2jLWM4lOnIwEAOqzKArh+w="; 21 }; 22 23 nativeCheckInputs = [ pytestCheckHook ];
+2 -2
pkgs/development/python-modules/python-novaclient/default.nix
··· 22 23 buildPythonPackage rec { 24 pname = "python-novaclient"; 25 - version = "18.9.0"; 26 pyproject = true; 27 28 disabled = pythonOlder "3.9"; ··· 30 src = fetchPypi { 31 pname = "python_novaclient"; 32 inherit version; 33 - hash = "sha256-z2pLjwHsVD1adcAcIYR0upsGO9n9N0OCH+3GioRcq04="; 34 }; 35 36 nativeBuildInputs = [
··· 22 23 buildPythonPackage rec { 24 pname = "python-novaclient"; 25 + version = "18.10.0"; 26 pyproject = true; 27 28 disabled = pythonOlder "3.9"; ··· 30 src = fetchPypi { 31 pname = "python_novaclient"; 32 inherit version; 33 + hash = "sha256-LwZqAQYe6t0c6G+/4CZ6HQ0Yi2TBZBNh9yXEJ39nqWs="; 34 }; 35 36 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/pyvips/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "pyvips"; 18 - version = "2.2.3"; 19 pyproject = true; 20 21 disabled = pythonOlder "3.7"; ··· 24 owner = "libvips"; 25 repo = "pyvips"; 26 tag = "v${version}"; 27 - hash = "sha256-EGB1cOR1pVCXGjRj1NLj4Mk3kIy8luRqk3gGJqVNs7U="; 28 }; 29 30 nativeBuildInputs = [
··· 15 16 buildPythonPackage rec { 17 pname = "pyvips"; 18 + version = "3.0.0"; 19 pyproject = true; 20 21 disabled = pythonOlder "3.7"; ··· 24 owner = "libvips"; 25 repo = "pyvips"; 26 tag = "v${version}"; 27 + hash = "sha256-dyous0EahUR7pkr2siBBJwzcoC4TOsnsbRo+rVE8/QQ="; 28 }; 29 30 nativeBuildInputs = [
+2 -11
pkgs/development/python-modules/slack-sdk/default.nix
··· 6 boto3, 7 buildPythonPackage, 8 fetchFromGitHub, 9 - fetchpatch, 10 moto, 11 pytest-asyncio, 12 pytestCheckHook, ··· 19 20 buildPythonPackage rec { 21 pname = "slack-sdk"; 22 - version = "3.35.0"; 23 pyproject = true; 24 25 src = fetchFromGitHub { 26 owner = "slackapi"; 27 repo = "python-slack-sdk"; 28 tag = "v${version}"; 29 - hash = "sha256-yjYpALyHSTLQSuwd6xth7nqfi3m1C9tqnWrrVRmI220="; 30 }; 31 - 32 - patches = [ 33 - (fetchpatch { 34 - name = "fix-aiohttp-test_init_with_loop.patch"; 35 - url = "https://github.com/slackapi/python-slack-sdk/pull/1697.patch"; 36 - hash = "sha256-rHaJBH/Yxm3Sz/jmzc4G1pVJJXz0PL2880bz5n7w3ck="; 37 - }) 38 - ]; 39 40 build-system = [ setuptools ]; 41
··· 6 boto3, 7 buildPythonPackage, 8 fetchFromGitHub, 9 moto, 10 pytest-asyncio, 11 pytestCheckHook, ··· 18 19 buildPythonPackage rec { 20 pname = "slack-sdk"; 21 + version = "3.36.0"; 22 pyproject = true; 23 24 src = fetchFromGitHub { 25 owner = "slackapi"; 26 repo = "python-slack-sdk"; 27 tag = "v${version}"; 28 + hash = "sha256-Y6w4osSpirBjxPdZRlODwEAWd4Z+sPHrr7alVl/6mPA="; 29 }; 30 31 build-system = [ setuptools ]; 32
+2 -2
pkgs/development/python-modules/symfc/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "symfc"; 14 - version = "1.3.3"; 15 pyproject = true; 16 17 src = fetchFromGitHub { 18 owner = "symfc"; 19 repo = "symfc"; 20 tag = "v${version}"; 21 - hash = "sha256-ec/HFs3txVtu46llTmcfDF8j0+mTkozdu7+RsZXaAGE="; 22 }; 23 24 build-system = [
··· 11 12 buildPythonPackage rec { 13 pname = "symfc"; 14 + version = "1.5.4"; 15 pyproject = true; 16 17 src = fetchFromGitHub { 18 owner = "symfc"; 19 repo = "symfc"; 20 tag = "v${version}"; 21 + hash = "sha256-SGFKbOVi5cVw+8trXrSnO0v2obpJBZrj+7yXk7hK+1s="; 22 }; 23 24 build-system = [
+2 -2
pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "tencentcloud-sdk-python"; 13 - version = "3.0.1425"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.9"; ··· 19 owner = "TencentCloud"; 20 repo = "tencentcloud-sdk-python"; 21 tag = version; 22 - hash = "sha256-w4pvIWkMjFgn+v7Si8DwzSFhKobrz8EeRSiEmqyn1Ok="; 23 }; 24 25 build-system = [ setuptools ];
··· 10 11 buildPythonPackage rec { 12 pname = "tencentcloud-sdk-python"; 13 + version = "3.0.1427"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.9"; ··· 19 owner = "TencentCloud"; 20 repo = "tencentcloud-sdk-python"; 21 tag = version; 22 + hash = "sha256-OuQQr9ptcTL6YjeUWIa2ak3i1NMO1uhql+dR+cIJUQU="; 23 }; 24 25 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/torchmetrics/default.nix
··· 24 25 buildPythonPackage rec { 26 pname = "torchmetrics"; 27 - version = "1.7.4"; 28 pyproject = true; 29 30 src = fetchFromGitHub { 31 owner = "Lightning-AI"; 32 repo = "torchmetrics"; 33 tag = "v${version}"; 34 - hash = "sha256-MpqpzfsT9cxyKHvcw2ue67gaqQfdsLARov50ivGYO98="; 35 }; 36 37 dependencies = [
··· 24 25 buildPythonPackage rec { 26 pname = "torchmetrics"; 27 + version = "1.8.0"; 28 pyproject = true; 29 30 src = fetchFromGitHub { 31 owner = "Lightning-AI"; 32 repo = "torchmetrics"; 33 tag = "v${version}"; 34 + hash = "sha256-zoKULi12vIKMzPRE6I4Rtq4dVQL/GfNFjHR+BId1ADg="; 35 }; 36 37 dependencies = [
+4 -4
pkgs/servers/http/tomcat/default.nix
··· 60 in 61 { 62 tomcat9 = common { 63 - version = "9.0.106"; 64 - hash = "sha256-EBMxGWDLyIvm2H75RsaF4WBSoNnRp24109GsQZG44n0="; 65 }; 66 67 tomcat10 = common { ··· 70 }; 71 72 tomcat11 = common { 73 - version = "11.0.8"; 74 - hash = "sha256-BGT3ORiCetG5hdhwpehW1ldfEJ0MrWEKSho9sPqadXI="; 75 }; 76 }
··· 60 in 61 { 62 tomcat9 = common { 63 + version = "9.0.107"; 64 + hash = "sha256-08qgrQpltJMafTrsok5VQc90O6X6nlGr2ls6MdC0hX0="; 65 }; 66 67 tomcat10 = common { ··· 70 }; 71 72 tomcat11 = common { 73 + version = "11.0.9"; 74 + hash = "sha256-YsVio60p26PqBPWK4x6/yGXPISAzUWP88PwD1CbtOoc="; 75 }; 76 }
+3 -3
pkgs/servers/irc/solanum/default.nix
··· 16 17 stdenv.mkDerivation { 18 pname = "solanum"; 19 - version = "0-unstable-2025-06-11"; 20 21 src = fetchFromGitHub { 22 owner = "solanum-ircd"; 23 repo = "solanum"; 24 - rev = "70d491d8a4ad9fa02ce5394d9007baf5f23ca61c"; 25 - hash = "sha256-+AYEfG0MJE7LnoS1saA1zSSKNxAvxMppobYUK+sP4fw="; 26 }; 27 28 patches = [
··· 16 17 stdenv.mkDerivation { 18 pname = "solanum"; 19 + version = "0-unstable-2025-07-20"; 20 21 src = fetchFromGitHub { 22 owner = "solanum-ircd"; 23 repo = "solanum"; 24 + rev = "7feda92636c9d5b5e7decceee1273dd18b6cc31b"; 25 + hash = "sha256-cfDwdE2CA69dSg59Sn1TKk3OWxvoTIm/KCiKfgzokVU="; 26 }; 27 28 patches = [
+4 -4
pkgs/servers/mastodon/gemset.nix
··· 2411 platforms = [ ]; 2412 source = { 2413 remotes = [ "https://rubygems.org" ]; 2414 - sha256 = "0rb306hbky6cxfyc8vrwpvl40fdapjvhsk62h08gg9wwbn3n8x4c"; 2415 type = "gem"; 2416 }; 2417 - version = "1.18.8"; 2418 }; 2419 oj = { 2420 dependencies = [ ··· 4484 platforms = [ ]; 4485 source = { 4486 remotes = [ "https://rubygems.org" ]; 4487 - sha256 = "1nmymd86a0vb39pzj2cwv57avdrl6pl3lf5bsz58q594kqxjkw7f"; 4488 type = "gem"; 4489 }; 4490 - version = "1.3.2"; 4491 }; 4492 tilt = { 4493 groups = [
··· 2411 platforms = [ ]; 2412 source = { 2413 remotes = [ "https://rubygems.org" ]; 2414 + sha256 = "0czsh9d738kj0bmpkjnczq9j924hg103gc00i0wfyg0fzn9psnmc"; 2415 type = "gem"; 2416 }; 2417 + version = "1.18.9"; 2418 }; 2419 oj = { 2420 dependencies = [ ··· 4484 platforms = [ ]; 4485 source = { 4486 remotes = [ "https://rubygems.org" ]; 4487 + sha256 = "0gcarlmpfbmqnjvwfz44gdjhcmm634di7plcx2zdgwdhrhifhqw7"; 4488 type = "gem"; 4489 }; 4490 + version = "1.4.0"; 4491 }; 4492 tilt = { 4493 groups = [
+3 -3
pkgs/servers/mastodon/source.nix
··· 5 patches ? [ ], 6 }: 7 let 8 - version = "4.4.1"; 9 in 10 applyPatches { 11 src = fetchFromGitHub { 12 owner = "mastodon"; 13 repo = "mastodon"; 14 rev = "v${version}"; 15 - hash = "sha256-hu6AmR0CvI3lVixJ2UmWY3KAlWbqYULCQAjRGJcuIhc="; 16 passthru = { 17 inherit version; 18 - yarnHash = "sha256-Qh2jli99rxrT10KVGKnePxP6RXYIjtehDCJB5PfOngM="; 19 yarnMissingHashes = ./missing-hashes.json; 20 }; 21 };
··· 5 patches ? [ ], 6 }: 7 let 8 + version = "4.4.2"; 9 in 10 applyPatches { 11 src = fetchFromGitHub { 12 owner = "mastodon"; 13 repo = "mastodon"; 14 rev = "v${version}"; 15 + hash = "sha256-BzSN48IamwDrhBtw2TFVPJpRaWaQg96rWOlolBBJ5Fs="; 16 passthru = { 17 inherit version; 18 + yarnHash = "sha256-jqiPxkbD0MmnUPK/P0zaYEB6rMRK20ito+o98+FHZdE="; 19 yarnMissingHashes = ./missing-hashes.json; 20 }; 21 };
+2 -2
pkgs/servers/varnish/dynamic.nix
··· 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 - autoreconfHook269, 6 pkg-config, 7 varnish, 8 docutils, ··· 24 nativeBuildInputs = [ 25 pkg-config 26 docutils 27 - autoreconfHook269 28 varnish.python 29 ]; 30 buildInputs = [ varnish ];
··· 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 + autoreconfHook, 6 pkg-config, 7 varnish, 8 docutils, ··· 24 nativeBuildInputs = [ 25 pkg-config 26 docutils 27 + autoreconfHook 28 varnish.python 29 ]; 30 buildInputs = [ varnish ];
+3 -3
pkgs/shells/fish/plugins/exercism-cli-fish-wrapper.nix
··· 6 }: 7 buildFishPlugin { 8 pname = "exercism-cli-fish-wrapper"; 9 - version = "0-unstable-2025-06-27"; 10 11 src = fetchFromGitHub { 12 owner = "glennj"; 13 repo = "exercism-cli-fish-wrapper"; 14 - rev = "ab03e0a670d07ccaa4e72be7c1f3da1d1092ce3e"; 15 - hash = "sha256-wtxddxEob8L2tavoaZaM/AaEgDzMVkAo3Z1oEtIHxYU="; 16 }; 17 18 passthru.updateScript = unstableGitUpdater { };
··· 6 }: 7 buildFishPlugin { 8 pname = "exercism-cli-fish-wrapper"; 9 + version = "0-unstable-2025-07-14"; 10 11 src = fetchFromGitHub { 12 owner = "glennj"; 13 repo = "exercism-cli-fish-wrapper"; 14 + rev = "bb03e058d4e9c5d5918e27ae7e046fff2c91adb0"; 15 + hash = "sha256-taIZSyaObVmnjp6ME/QgGKlWZoeOmgRVRLYC0bb8XWk="; 16 }; 17 18 passthru.updateScript = unstableGitUpdater { };
+8 -11
pkgs/tools/misc/gazelle-origin/default.nix pkgs/by-name/ga/gazelle-origin/package.nix
··· 1 { 2 lib, 3 - buildPythonApplication, 4 fetchFromGitHub, 5 - bencoder, 6 - pyyaml, 7 - requests, 8 }: 9 - buildPythonApplication rec { 10 pname = "gazelle-origin"; 11 version = "3.0.0"; 12 format = "setuptools"; 13 14 src = fetchFromGitHub { 15 - repo = pname; 16 # Use the spinfast319 fork, since it seems that upstream 17 # at <https://github.com/x1ppy/gazelle-origin> is inactive 18 owner = "spinfast319"; 19 - rev = version; 20 hash = "sha256-+yMKnfG2f+A1/MxSBFLaHfpCgI2m968iXqt+2QanM/c="; 21 }; 22 23 - propagatedBuildInputs = [ 24 bencoder 25 pyyaml 26 requests ··· 28 29 pythonImportsCheck = [ "gazelleorigin" ]; 30 31 - meta = with lib; { 32 description = "Tool for generating origin files using the API of Gazelle-based torrent trackers"; 33 homepage = "https://github.com/spinfast319/gazelle-origin"; 34 # TODO license is unspecified in the upstream, as well as the fork 35 - license = licenses.unfree; 36 - maintainers = with maintainers; [ somasis ]; 37 mainProgram = "gazelle-origin"; 38 }; 39 }
··· 1 { 2 lib, 3 fetchFromGitHub, 4 + python3Packages, 5 }: 6 + python3Packages.buildPythonApplication rec { 7 pname = "gazelle-origin"; 8 version = "3.0.0"; 9 format = "setuptools"; 10 11 src = fetchFromGitHub { 12 + repo = "gazelle-origin"; 13 # Use the spinfast319 fork, since it seems that upstream 14 # at <https://github.com/x1ppy/gazelle-origin> is inactive 15 owner = "spinfast319"; 16 + tag = version; 17 hash = "sha256-+yMKnfG2f+A1/MxSBFLaHfpCgI2m968iXqt+2QanM/c="; 18 }; 19 20 + dependencies = with python3Packages; [ 21 bencoder 22 pyyaml 23 requests ··· 25 26 pythonImportsCheck = [ "gazelleorigin" ]; 27 28 + meta = { 29 description = "Tool for generating origin files using the API of Gazelle-based torrent trackers"; 30 homepage = "https://github.com/spinfast319/gazelle-origin"; 31 # TODO license is unspecified in the upstream, as well as the fork 32 + license = lib.licenses.unfree; 33 + maintainers = with lib.maintainers; [ somasis ]; 34 mainProgram = "gazelle-origin"; 35 }; 36 }
-43
pkgs/tools/misc/instaloader/default.nix
··· 1 - { 2 - lib, 3 - buildPythonPackage, 4 - pythonOlder, 5 - fetchFromGitHub, 6 - setuptools, 7 - sphinx, 8 - requests, 9 - }: 10 - 11 - buildPythonPackage rec { 12 - pname = "instaloader"; 13 - version = "4.14.1"; 14 - format = "pyproject"; 15 - 16 - disabled = pythonOlder "3.6"; 17 - 18 - src = fetchFromGitHub { 19 - owner = "instaloader"; 20 - repo = "instaloader"; 21 - tag = "v${version}"; 22 - sha256 = "sha256-ZGCO5xNUwrQFsSaAiP1yffrkSN+Mxdtrw+Kve0s2t2E="; 23 - }; 24 - 25 - nativeBuildInputs = [ 26 - setuptools 27 - ]; 28 - 29 - propagatedBuildInputs = [ 30 - requests 31 - sphinx 32 - ]; 33 - 34 - pythonImportsCheck = [ "instaloader" ]; 35 - 36 - meta = with lib; { 37 - homepage = "https://instaloader.github.io/"; 38 - description = "Download pictures (or videos) along with their captions and other metadata from Instagram"; 39 - maintainers = with maintainers; [ creator54 ]; 40 - license = licenses.mit; 41 - mainProgram = "instaloader"; 42 - }; 43 - }
···
+3 -3
pkgs/tools/misc/steampipe-packages/steampipe-plugin-aws/default.nix
··· 8 9 buildGoModule rec { 10 pname = "steampipe-plugin-aws"; 11 - version = "1.17.0"; 12 13 src = fetchFromGitHub { 14 owner = "turbot"; 15 repo = "steampipe-plugin-aws"; 16 tag = "v${version}"; 17 - hash = "sha256-fjxT3nG28CKdkvJSq/PJTqrttH0M96WlP1lWyh0sZtk="; 18 }; 19 20 - vendorHash = "sha256-pKgt1KWVHwdVgHHNwL/FO+hLHFsCbtUepiNFItLyIlo="; 21 22 ldflags = [ 23 "-s"
··· 8 9 buildGoModule rec { 10 pname = "steampipe-plugin-aws"; 11 + version = "1.19.0"; 12 13 src = fetchFromGitHub { 14 owner = "turbot"; 15 repo = "steampipe-plugin-aws"; 16 tag = "v${version}"; 17 + hash = "sha256-LbaW6a2eR1U8y82CCm0pXbzl0YyqIAqdrjraFgiNsW8="; 18 }; 19 20 + vendorHash = "sha256-qRTcntW+CaDlBjcBWCocey8bAgCrar6ityuaK2AgTbY="; 21 22 ldflags = [ 23 "-s"
+3 -3
pkgs/tools/networking/flannel/default.nix
··· 7 8 buildGoModule rec { 9 pname = "flannel"; 10 - version = "0.27.1"; 11 rev = "v${version}"; 12 13 - vendorHash = "sha256-FR9jeHVZS87Tlv1jtO4h5ZDqKIRLfa4xGlpCj1IWoXU="; 14 15 src = fetchFromGitHub { 16 inherit rev; 17 owner = "flannel-io"; 18 repo = "flannel"; 19 - sha256 = "sha256-xmKXemr/qSLsBOwLhJIewF7Iu/ERpZX8kUFgotz4Yyw="; 20 }; 21 22 ldflags = [ "-X github.com/flannel-io/flannel/pkg/version.Version=${rev}" ];
··· 7 8 buildGoModule rec { 9 pname = "flannel"; 10 + version = "0.27.2"; 11 rev = "v${version}"; 12 13 + vendorHash = "sha256-48/BYhVWS/Tp1UKgpGX31/gdMC1xpWr06+Y+WoXPAs4="; 14 15 src = fetchFromGitHub { 16 inherit rev; 17 owner = "flannel-io"; 18 repo = "flannel"; 19 + sha256 = "sha256-d92kv1cWwZr4BzrFaI3t/JBvYERaClqFSRzrAUFkqRc="; 20 }; 21 22 ldflags = [ "-X github.com/flannel-io/flannel/pkg/version.Version=${rev}" ];
+1
pkgs/top-level/aliases.nix
··· 1021 larynx = piper-tts; # Added 2023-05-09 1022 LASzip = laszip; # Added 2024-06-12 1023 LASzip2 = laszip_2; # Added 2024-06-12 1024 latencytop = throw "'latencytop' has been removed due to lack of maintenance upstream."; # Added 2024-12-04 1025 latinmodern-math = lmmath; 1026 lazarus-qt = lazarus-qt5; # Added 2024-12-25
··· 1021 larynx = piper-tts; # Added 2023-05-09 1022 LASzip = laszip; # Added 2024-06-12 1023 LASzip2 = laszip_2; # Added 2024-06-12 1024 + lanzaboote-tool = throw "lanzaboote-tool has been removed due to lack of integration maintenance with nixpkgs. Consider using the Nix expressions provided by https://github.com/nix-community/lanzaboote"; # Added 2025-07-23 1025 latencytop = throw "'latencytop' has been removed due to lack of maintenance upstream."; # Added 2024-12-04 1026 latinmodern-math = lmmath; 1027 lazarus-qt = lazarus-qt5; # Added 2024-12-25
+5 -23
pkgs/top-level/all-packages.nix
··· 2842 dub-to-nix 2843 ; 2844 2845 - duff = callPackage ../tools/filesystems/duff { 2846 - autoreconfHook = buildPackages.autoreconfHook269; 2847 - }; 2848 2849 dvtm = callPackage ../tools/misc/dvtm { 2850 # if you prefer a custom config, write the config.h in dvtm.config.h ··· 2854 2855 dvtm-unstable = callPackage ../tools/misc/dvtm/unstable.nix { }; 2856 2857 - eid-mw = callPackage ../tools/security/eid-mw { 2858 - autoreconfHook = buildPackages.autoreconfHook269; 2859 - }; 2860 2861 engauge-digitizer = libsForQt5.callPackage ../applications/science/math/engauge-digitizer { }; 2862 ··· 3212 3213 gruut-ipa = with python3.pkgs; toPythonApplication gruut-ipa; 3214 3215 - gsmlib = callPackage ../development/libraries/gsmlib { 3216 - autoreconfHook = buildPackages.autoreconfHook269; 3217 - }; 3218 3219 gssdp = callPackage ../development/libraries/gssdp { }; 3220 ··· 7289 7290 flow = callPackage ../development/tools/analysis/flow { }; 7291 7292 - fswatch = callPackage ../development/tools/misc/fswatch { 7293 - autoreconfHook = buildPackages.autoreconfHook269; 7294 - }; 7295 7296 gede = libsForQt5.callPackage ../development/tools/misc/gede { }; 7297 ··· 8402 hamlib_3 = callPackage ../development/libraries/hamlib { }; 8403 hamlib_4 = callPackage ../development/libraries/hamlib/4.nix { }; 8404 8405 - heimdal = callPackage ../development/libraries/kerberos/heimdal.nix { 8406 - autoreconfHook = buildPackages.autoreconfHook269; 8407 - }; 8408 8409 harfbuzzFull = harfbuzz.override { 8410 withGraphite2 = true; ··· 12158 hamlib = hamlib_4; 12159 }; 12160 12161 - fmit = libsForQt5.callPackage ../applications/audio/fmit { }; 12162 - 12163 focuswriter = qt6Packages.callPackage ../applications/editors/focuswriter { }; 12164 12165 fossil = callPackage ../applications/version-management/fossil { ··· 12179 gaucheBootstrap = callPackage ../development/interpreters/gauche/boot.nix { }; 12180 12181 gauche = callPackage ../development/interpreters/gauche { }; 12182 - 12183 - gazelle-origin = python3Packages.callPackage ../tools/misc/gazelle-origin { }; 12184 12185 geany = callPackage ../applications/editors/geany { }; 12186 geany-with-vte = callPackage ../applications/editors/geany/with-vte.nix { }; ··· 12551 ) 12552 haskellPackages.hledger-web; 12553 hledger-utils = with python3.pkgs; toPythonApplication hledger-utils; 12554 - 12555 - hovercraft = python3Packages.callPackage ../applications/misc/hovercraft { }; 12556 12557 hpack = haskell.lib.compose.justStaticExecutables haskellPackages.hpack; 12558 ··· 14781 qtads = qt5.callPackage ../games/qtads { }; 14782 14783 ibmcloud-cli = callPackage ../tools/admin/ibmcloud-cli { stdenv = stdenvNoCC; }; 14784 - 14785 - instaloader = python3Packages.callPackage ../tools/misc/instaloader { }; 14786 14787 iortcw = callPackage ../games/iortcw { }; 14788 # used as base package for iortcw forks
··· 2842 dub-to-nix 2843 ; 2844 2845 + duff = callPackage ../tools/filesystems/duff { }; 2846 2847 dvtm = callPackage ../tools/misc/dvtm { 2848 # if you prefer a custom config, write the config.h in dvtm.config.h ··· 2852 2853 dvtm-unstable = callPackage ../tools/misc/dvtm/unstable.nix { }; 2854 2855 + eid-mw = callPackage ../tools/security/eid-mw { }; 2856 2857 engauge-digitizer = libsForQt5.callPackage ../applications/science/math/engauge-digitizer { }; 2858 ··· 3208 3209 gruut-ipa = with python3.pkgs; toPythonApplication gruut-ipa; 3210 3211 + gsmlib = callPackage ../development/libraries/gsmlib { }; 3212 3213 gssdp = callPackage ../development/libraries/gssdp { }; 3214 ··· 7283 7284 flow = callPackage ../development/tools/analysis/flow { }; 7285 7286 + fswatch = callPackage ../development/tools/misc/fswatch { }; 7287 7288 gede = libsForQt5.callPackage ../development/tools/misc/gede { }; 7289 ··· 8394 hamlib_3 = callPackage ../development/libraries/hamlib { }; 8395 hamlib_4 = callPackage ../development/libraries/hamlib/4.nix { }; 8396 8397 + heimdal = callPackage ../development/libraries/kerberos/heimdal.nix { }; 8398 8399 harfbuzzFull = harfbuzz.override { 8400 withGraphite2 = true; ··· 12148 hamlib = hamlib_4; 12149 }; 12150 12151 focuswriter = qt6Packages.callPackage ../applications/editors/focuswriter { }; 12152 12153 fossil = callPackage ../applications/version-management/fossil { ··· 12167 gaucheBootstrap = callPackage ../development/interpreters/gauche/boot.nix { }; 12168 12169 gauche = callPackage ../development/interpreters/gauche { }; 12170 12171 geany = callPackage ../applications/editors/geany { }; 12172 geany-with-vte = callPackage ../applications/editors/geany/with-vte.nix { }; ··· 12537 ) 12538 haskellPackages.hledger-web; 12539 hledger-utils = with python3.pkgs; toPythonApplication hledger-utils; 12540 12541 hpack = haskell.lib.compose.justStaticExecutables haskellPackages.hpack; 12542 ··· 14765 qtads = qt5.callPackage ../games/qtads { }; 14766 14767 ibmcloud-cli = callPackage ../tools/admin/ibmcloud-cli { stdenv = stdenvNoCC; }; 14768 14769 iortcw = callPackage ../games/iortcw { }; 14770 # used as base package for iortcw forks