···668668 to use wildcards in the <literal>source</literal> argument.
669669 </para>
670670 </listitem>
671671+ </itemizedlist>
672672+ <para>
673673+ <<<<<<< HEAD
674674+ </para>
675675+ <itemizedlist>
671676 <listitem>
672677 <para>
673678 The <literal>openrazer</literal> and
···701706 configures the address and port the web UI is listening, it
702707 defaults to <literal>:9001</literal>. To be able to access the
703708 web UI this port needs to be opened in the firewall.
709709+ </para>
710710+ </listitem>
711711+ <listitem>
712712+ <para>
713713+ The <literal>varnish</literal> package was upgraded from 6.3.x
714714+ to 6.5.x. <literal>varnish60</literal> for the last LTS
715715+ release is also still available.
704716 </para>
705717 </listitem>
706718 </itemizedlist>
+3
nixos/doc/manual/release-notes/rl-2111.section.md
···171171172172- `programs.neovim.runtime` switched to a `linkFarm` internally, making it impossible to use wildcards in the `source` argument.
173173174174+<<<<<<< HEAD
174175- The `openrazer` and `openrazer-daemon` packages as well as the `hardware.openrazer` module now require users to be members of the `openrazer` group instead of `plugdev`. With this change, users no longer need be granted the entire set of `plugdev` group permissions, which can include permissions other than those required by `openrazer`. This is desirable from a security point of view. The setting [`harware.openrazer.users`](options.html#opt-services.hardware.openrazer.users) can be used to add users to the `openrazer` group.
175176176177- The `yambar` package has been split into `yambar` and `yambar-wayland`, corresponding to the xorg and wayland backend respectively. Please switch to `yambar-wayland` if you are on wayland.
···178179- The `services.minio` module gained an additional option `consoleAddress`, that
179180configures the address and port the web UI is listening, it defaults to `:9001`.
180181To be able to access the web UI this port needs to be opened in the firewall.
182182+183183+- The `varnish` package was upgraded from 6.3.x to 6.5.x. `varnish60` for the last LTS release is also still available.
181184182185## Other Notable Changes {#sec-release-21.11-notable-changes}
183186
···4343 IPv6 addresses must be enclosed in square brackets.
4444 Note: this option overrides <literal>addSSL</literal>
4545 and <literal>onlySSL</literal>.
4646+4747+ If you only want to set the addresses manually and not
4848+ the ports, take a look at <literal>listenAddresses</literal>
4649 '';
5050+ };
5151+5252+ listenAddresses = mkOption {
5353+ type = with types; listOf str;
5454+5555+ description = ''
5656+ Listen addresses for this virtual host.
5757+ Compared to <literal>listen</literal> this only sets the addreses
5858+ and the ports are choosen automatically.
5959+6060+ Note: This option overrides <literal>enableIPv6</literal>
6161+ '';
6262+ default = [];
6363+ example = [ "127.0.0.1" "::1" ];
4764 };
48654966 enableACME = mkOption {
···164164 systemd.packages = with pkgs.gnome; [ gdm gnome-session gnome-shell ];
165165 environment.systemPackages = [ pkgs.gnome.adwaita-icon-theme ];
166166167167+ # We dont use the upstream gdm service
168168+ # it has to be disabled since the gdm package has it
169169+ # https://github.com/NixOS/nixpkgs/issues/108672
170170+ systemd.services.gdm.enable = false;
171171+167172 systemd.services.display-manager.wants = [
168173 # Because sd_login_monitor_new requires /run/systemd/machines
169174 "systemd-machined.service"
···7878 'su - test7 -c "SSH_AUTH_SOCK=HOLEY doas env"'
7979 ):
8080 raise Exception("failed to exclude SSH_AUTH_SOCK")
8181+8282+ # Test that the doas setuid wrapper precedes the unwrapped version in PATH after
8383+ # calling doas.
8484+ # The PATH set by doas is defined in
8585+ # ../../pkgs/tools/security/doas/0001-add-NixOS-specific-dirs-to-safe-PATH.patch
8686+ with subtest("recursive calls to doas from subprocesses should succeed"):
8787+ machine.succeed('doas -u test0 sh -c "doas -u test0 true"')
8188 '';
8289 }
8390)
···2828 else "");
2929in stdenv.mkDerivation rec {
3030 pname = "signal-desktop";
3131- version = "5.12.2"; # Please backport all updates to the stable channel.
3131+ version = "5.13.0"; # Please backport all updates to the stable channel.
3232 # All releases have a limited lifetime and "expire" 90 days after the release.
3333 # When releases "expire" the application becomes unusable until an update is
3434 # applied. The expiration date for the current release can be extracted with:
···38383939 src = fetchurl {
4040 url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb";
4141- sha256 = "0z8nphlm3q9gqri6bqh1iaayx5yy0bhrmjb7l7facdkm1aahmaa7";
4141+ sha256 = "10qlavff7q1bdda60q0cia0fzi9y7ysaavrd4y8v0nzbmcz70abr";
4242 };
43434444 nativeBuildInputs = [
···11+{ lib, wrapFirefox, gpgme, gnupg }:
22+33+browser:
44+args:
55+66+(wrapFirefox browser ({
77+ libName = "thunderbird";
88+} // args))
99+1010+.overrideAttrs (old: {
1111+ # Thunderbird's native GPG support does not yet support smartcards.
1212+ # The official upstream recommendation is to configure fall back to gnupg
1313+ # using the Thunderbird config `mail.openpgp.allow_external_gnupg`
1414+ # and GPG keys set up; instructions with pictures at:
1515+ # https://anweshadas.in/how-to-use-yubikey-or-any-gpg-smartcard-in-thunderbird-78/
1616+ # For that to work out of the box, it requires `gnupg` on PATH and
1717+ # `gpgme` in `LD_LIBRARY_PATH`; we do this below.
1818+ buildCommand = old.buildCommand + ''
1919+ wrapProgram $out/bin/thunderbird \
2020+ --prefix LD_LIBRARY_PATH ':' "${lib.makeLibraryPath [ gpgme ]}" \
2121+ --prefix PATH ':' "${lib.makeBinPath [ gnupg ]}"
2222+ '';
2323+})
···55 # they fix more, because it even has at least one bugs less than 2.7.4.
66 # 2.8.0 does not start properly on linux
77 # They just starting making that 2.8.0 work on linux.
88- name = "egoboo-2.7.3";
88+ pname = "egoboo";
99+ version = "2.7.3";
9101011 src = fetchurl {
1111- url = "mirror://sourceforge/egoboo/${name}.tar.gz";
1212+ url = "mirror://sourceforge/egoboo/egoboo-${version}.tar.gz";
1213 sha256 = "18cjgp9kakrsa90jcb4cl8hhh9k57mi5d1sy5ijjpd3p7zl647hd";
1314 };
1415···2223 # The user will need to have all the files in '.' to run egoboo, with
2324 # writeable controls.txt and setup.txt
2425 installPhase = ''
2525- mkdir -p $out/share/${name}
2626- cp -v game/egoboo $out/share/${name}
2626+ mkdir -p $out/share/egoboo-${version}
2727+ cp -v game/egoboo $out/share/egoboo-${version}
2728 cd ..
2828- cp -v -Rd controls.txt setup.txt players modules basicdat $out/share/${name}
2929+ cp -v -Rd controls.txt setup.txt players modules basicdat $out/share/egoboo-${version}
2930 '';
30313132 buildInputs = [ libGLU libGL SDL SDL_mixer SDL_image SDL_ttf ];
+2-1
pkgs/games/onscripter-en/default.nix
···445566stdenv.mkDerivation {
77- name = "onscripter-en-20110930";
77+ pname = "onscripter-en";
88+ version = "20110930";
89910 src = fetchurl {
1011 # The website is not available now.
···11{ lib, stdenv, fetchurl }:
2233stdenv.mkDerivation rec {
44- name = "t1utils-1.42";
44+ pname = "t1utils";
55+ version = "1.42";
5667 src = fetchurl {
77- url = "https://www.lcdf.org/type/${name}.tar.gz";
88+ url = "https://www.lcdf.org/type/t1utils-${version}.tar.gz";
89 sha256 = "sha256-YYd5NbGYcETd/0u5CgUgDKcWRnijVeFwv18aVVbMnyk=";
910 };
1011···1819 resources from a Macintosh font file or create a Macintosh Type 1 font
1920 file from a PFA or PFB font.
2021 '';
2121- homepage = "http://www.lcdf.org/type/";
2222+ homepage = "https://www.lcdf.org/type/";
2223 # README from tarball says "BSD-like" and points to non-existing LICENSE
2324 # file...
2425 license = "Click"; # MIT with extra clause, https://github.com/kohler/t1utils/blob/master/LICENSE
···894894 v8_3_16_14 = throw "v8_3_16_14 was removed in 2019-11-01: no longer referenced by other packages";
895895 valadoc = throw "valadoc was deprecated on 2019-10-10: valadoc was merged into vala 0.38";
896896 vamp = { vampSDK = vamp-plugin-sdk; }; # added 2020-03-26
897897+ varnish62 = throw "varnish62 was removed from nixpkgs, because it is unmaintained upstream. Please switch to a different release."; # 2021-07-26
898898+ varnish63 = throw "varnish63 was removed from nixpkgs, because it is unmaintained upstream. Please switch to a different release."; # 2021-07-26
897899 venus = throw "venus has been removed from nixpkgs, as it's unmaintained"; # added 2021-02-05
898900 vdirsyncerStable = vdirsyncer; # added 2020-11-08, see https://github.com/NixOS/nixpkgs/issues/103026#issuecomment-723428168
899901 vimbWrapper = vimb; # added 2015-01