···19251925 upgrade guide</link>.
19261926 </para>
19271927 </listitem>
19281928+ <listitem>
19291929+ <para>
19301930+ <literal>julia</literal> now refers to
19311931+ <literal>julia-stable</literal> instead of
19321932+ <literal>julia-lts</literal>. In practice this means it has
19331933+ been upgraded from <literal>1.0.4</literal> to
19341934+ <literal>1.5.4</literal>.
19351935+ </para>
19361936+ </listitem>
19281937 </itemizedlist>
19291938 </section>
19301939</section>
+2
nixos/doc/manual/release-notes/rl-2111.section.md
···530530- `security.pam.services.<name>.makeHomeDir` now uses `umask=0077` instead of `umask=0022` when creating the home directory.
531531532532- Loki has had another release. Some default values have been changed for the configuration and some configuration options have been renamed. For more details, please check [the upgrade guide](https://grafana.com/docs/loki/latest/upgrading/#240).
533533+534534+- `julia` now refers to `julia-stable` instead of `julia-lts`. In practice this means it has been upgraded from `1.0.4` to `1.5.4`.
+1-1
nixos/modules/virtualisation/qemu-vm.nix
···318318 virtualisation.diskSize =
319319 mkOption {
320320 type = types.nullOr types.ints.positive;
321321- default = 512;
321321+ default = 1024;
322322 description =
323323 ''
324324 The disk size in megabytes of the virtual machine.
+6-6
pkgs/applications/editors/vscode/vscode.nix
···1414 archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz";
15151616 sha256 = {
1717- x86_64-linux = "18sa2avr7xl8d0yaxs0df1pkwx7bbg21s8qf3mijdndsnhri0j1c";
1818- x86_64-darwin = "0vx0jiw341gsf00xw92fwwylnsi5c0ybrbj5syag4vkqddvp410k";
1919- aarch64-linux = "0jswwz1rxddaxz6v7hzpvddhx9dia5nk5rdsaj93q4gs3nda90hk";
2020- aarch64-darwin = "11lxg543kl85vbndqcq5zccycxfk63ijmka0jb973jfp0nm4iq60";
2121- armv7l-linux = "1ryr6k93z24yk0qqv3yasbp4achwpn0mpi6f28d2pvnsr9v9bh3y";
1717+ x86_64-linux = "10p815dv86775ky90m96l11026xkhjwvrrhvviqw6g6hsayjqhia";
1818+ x86_64-darwin = "1b8d7iw9v172viczdbcdxhf51dyshmx2665prv2pm0ygsy8yii3p";
1919+ aarch64-linux = "155sbsmnapnzhkzkaggm80bkarh4l7dbqyhgy40mmdgqpyp3gx1v";
2020+ aarch64-darwin = "1pnqjih37r4xqfjfrf8mhsbvmn62358rmf50rackqh5as50siwa2";
2121+ armv7l-linux = "00k2fmivbsp8fyh9cy6vr6sq031f6marz4sbj1nrlzdl40wd30bi";
2222 }.${system};
2323in
2424 callPackage ./generic.nix rec {
2525 # Please backport all compatible updates to the stable release.
2626 # This is important for the extension ecosystem.
2727- version = "1.62.0";
2727+ version = "1.62.1";
2828 pname = "vscode";
29293030 executableName = "code" + lib.optionalString isInsiders "-insiders";
+5-5
pkgs/applications/editors/vscode/vscodium.nix
···1313 archive_fmt = if system == "x86_64-darwin" then "zip" else "tar.gz";
14141515 sha256 = {
1616- x86_64-linux = "17vrz16q4fhc6b2rlddhz3m6y780gi9vzk28l0fcj12l9z5iprn9";
1717- x86_64-darwin = "1hn8sjmndmicl3gjrsb163wn5j36ij5b68mw7n6v6lqaf0a75xah";
1818- aarch64-linux = "0ikdy9c2ldrxyh8ij2qskv4m7j5azr1hbi53ddzgj1j6nms68lkh";
1919- armv7l-linux = "07a3kz4c8wzid0rd1rdzndy8c1cdg4hba7p1jmdf7zclr702i2j7";
1616+ x86_64-linux = "1xblrp4xyw2pcifmzjmlbnmk7lhmlj002sfk28kyf1k5wdp54yv9";
1717+ x86_64-darwin = "0ivvdxc4hmv9sh8ap0qy8yciz9pjkm1p1j60dh57y4ll6fdzbbrd";
1818+ aarch64-linux = "0ssm27i12d7gkq31d1zma4zx5n5mgg0a8pj3sdk9jjjsa68b3pyr";
1919+ armv7l-linux = "029shxcwnap28ys6lxml3yiiavw4lhnizf35f0a664vdzy1x5dpv";
2020 }.${system};
21212222 sourceRoot = {
···31313232 # Please backport all compatible updates to the stable release.
3333 # This is important for the extension ecosystem.
3434- version = "1.62.0";
3434+ version = "1.62.1";
3535 pname = "vscodium";
36363737 executableName = "codium";
···2233python3Packages.buildPythonPackage rec {
44 pname = "heisenbridge";
55- version = "1.4.1";
55+ version = "1.5.0";
6677 # Use the release tarball because it has the version set correctly using the
88 # version.txt file.
99 src = fetchurl {
1010 url = "https://github.com/hifi/heisenbridge/releases/download/v${version}/heisenbridge-${version}.tar.gz";
1111- sha256 = "sha256-+FnpECMDu7d7IM6vmiqP2mA/WJx2WVSzI01tLzkrvpk=";
1111+ sha256 = "sha256-hg0PnWbec/iQbv4eRVy6JDt/OJ+EOzN+o6VrUGL4YtE=";
1212 };
13131414 propagatedBuildInputs = with python3Packages; [
+36
pkgs/tools/archivers/unrar-wrapper/default.nix
···11+{ lib, buildPythonApplication, fetchFromGitHub, unar }:
22+33+buildPythonApplication rec {
44+ pname = "unrar-wrapper";
55+ version = "1.0.0";
66+77+ src = fetchFromGitHub {
88+ owner = "openSUSE";
99+ repo = "unrar_wrapper";
1010+ rev = "unrar_wrapper-${version}";
1111+ sha256 = "sha256-HjrUif8MrbtLjRQMAPZ/Y2o43rGSDj0HHY4fZQfKz5w=";
1212+ };
1313+1414+ makeWrapperArgs = [
1515+ "--prefix" "PATH" ":" "${lib.makeBinPath [ unar ]}"
1616+ ];
1717+1818+ postFixup = ''
1919+ ln -s $out/bin/unrar_wrapper $out/bin/unrar
2020+ rm -rf $out/nix-support/propagated-build-inputs
2121+ '';
2222+2323+ setupHook = ./setup-hook.sh;
2424+2525+ meta = with lib; {
2626+ homepage = "https://github.com/openSUSE/unrar_wrapper";
2727+ description = "Backwards compatibility between unar and unrar";
2828+ longDescription = ''
2929+ unrar_wrapper is a wrapper python script that transforms the basic UnRAR commands
3030+ to unar and lsar calls in order to provide a backwards compatibility.
3131+ '';
3232+ license = licenses.gpl3Only;
3333+ platforms = platforms.unix;
3434+ maintainers = with maintainers; [ artturin ];
3535+ };
3636+}
+5
pkgs/tools/archivers/unrar-wrapper/setup-hook.sh
···11+unpackCmdHooks+=(_tryUnrar)
22+_tryUnrar() {
33+ if ! [[ "$curSrc" =~ \.rar$ ]]; then return 1; fi
44+ unrar x "$curSrc" >/dev/null
55+}