···260 mktplcRef = {
261 name = "ng-template";
262 publisher = "Angular";
263- version = "20.0.0";
264- hash = "sha256-87SImzcGbwvf9xtdbD3etqaWe6fMVeCKc+f8qTyFnUA=";
265 };
266 meta = {
267 changelog = "https://marketplace.visualstudio.com/items/Angular.ng-template/changelog";
···1587 # semver scheme, contrary to preview versions which are listed on
1588 # the VSCode Marketplace and use a calver scheme. We should avoid
1589 # using preview versions, because they expire after two weeks.
1590- version = "17.1.0";
1591- hash = "sha256-WPSMf1yLXSDqImpMTxn1eXcSrimVSVjjaXDzFMQ/l0E=";
1592 };
1593 meta = {
1594 changelog = "https://marketplace.visualstudio.com/items/eamodio.gitlens/changelog";
···260 mktplcRef = {
261 name = "ng-template";
262 publisher = "Angular";
263+ version = "20.0.1";
264+ hash = "sha256-N+2uNX1gXGHAvkx2aff9DfB7vji8bXNLt86yaSYt0o0=";
265 };
266 meta = {
267 changelog = "https://marketplace.visualstudio.com/items/Angular.ng-template/changelog";
···1587 # semver scheme, contrary to preview versions which are listed on
1588 # the VSCode Marketplace and use a calver scheme. We should avoid
1589 # using preview versions, because they expire after two weeks.
1590+ version = "17.1.1";
1591+ hash = "sha256-hlhq4bR3v0AqI3lxilgNEgjjEEBVL0xfvIWbV/Ronh4=";
1592 };
1593 meta = {
1594 changelog = "https://marketplace.visualstudio.com/items/eamodio.gitlens/changelog";
···66 moonlight,
67 withTTS ? true,
68 enableAutoscroll ? false,
69+ # Disabling this would normally break Discord.
70+ # The intended use-case for this is when SKIP_HOST_UPDATE is enabled via other means,
71+ # for example if a settings.json is linked declaratively (e.g., with home-manager).
72+ disableUpdates ? true,
73}:
74assert lib.assertMsg (
75 !(withMoonlight && withVencord)
···184 ${lib.strings.optionalString enableAutoscroll "--add-flags \"--enable-blink-features=MiddleClickAutoscroll\""} \
185 --prefix XDG_DATA_DIRS : "${gtk3}/share/gsettings-schemas/${gtk3.name}/" \
186 --prefix LD_LIBRARY_PATH : ${libPath}:$out/opt/${binaryName} \
187+ ${lib.strings.optionalString disableUpdates "--run ${lib.getExe disableBreakingUpdates}"}
188189 ln -s $out/opt/${binaryName}/${binaryName} $out/bin/
190 # Without || true the install would fail on case-insensitive filesystems
+3-3
pkgs/by-name/de/deno/package.nix
···21in
22rustPlatform.buildRustPackage (finalAttrs: {
23 pname = "deno";
24- version = "2.3.3";
2526 src = fetchFromGitHub {
27 owner = "denoland";
28 repo = "deno";
29 tag = "v${finalAttrs.version}";
30- hash = "sha256-KfgxKmxkF5/BrAsXkpmyWXV2H+vwX31dnzQORtt3A90=";
31 };
3233 useFetchCargoVendor = true;
34- cargoHash = "sha256-DWODuTslGvx9PHUMsxY+MS15IcECcq7Ne7IUEovWoa0=";
3536 postPatch = ''
37 # Use patched nixpkgs libffi in order to fix https://github.com/libffi/libffi/pull/857
···21in
22rustPlatform.buildRustPackage (finalAttrs: {
23 pname = "deno";
24+ version = "2.3.5";
2526 src = fetchFromGitHub {
27 owner = "denoland";
28 repo = "deno";
29 tag = "v${finalAttrs.version}";
30+ hash = "sha256-ASP+1EuGLU9BBY7iBer92AbnVEeQc4nwtOEyULlvc2w=";
31 };
3233 useFetchCargoVendor = true;
34+ cargoHash = "sha256-XJy7+cARYEX8tAPXLHJnEwXyZIwPaqhM7ZUzoem1Wo0=";
3536 postPatch = ''
37 # Use patched nixpkgs libffi in order to fix https://github.com/libffi/libffi/pull/857
···2 lib,
3 makeSetupHook,
4 systemdMinimal,
5- udev,
6 stdenv,
7}:
8let
9 # udev rules can only be checked if systemd (specifically, 'udevadm') can be executed on build platform
10- # if udev is not available on hostPlatform, there is no point in checking rules
11- applyHook =
12- lib.meta.availableOn stdenv.hostPlatform udev
13- && lib.meta.availableOn stdenv.buildPlatform systemdMinimal;
0014in
15makeSetupHook {
16 name = "udev-check-hook";
···2 lib,
3 makeSetupHook,
4 systemdMinimal,
05 stdenv,
6}:
7let
8 # udev rules can only be checked if systemd (specifically, 'udevadm') can be executed on build platform
9+ # If cross-compiling linux -> non-linux, udev rules are still checked, even if they end up being unused.
10+ # This is not a problem:
11+ # - If there are no udev rules, the hook is a noop
12+ # - If the udev rules are broken, they should be flagged as such
13+ # - if rules are not needed on a target platform where they are broken, they should be deleted from package output
14+ applyHook = lib.meta.availableOn stdenv.buildPlatform systemdMinimal;
15in
16makeSetupHook {
17 name = "udev-check-hook";