···12331233 </listitem>
12341234 <listitem>
12351235 <para>
12361236+ PowerDNS has been updated from <literal>4.6.x</literal> to
12371237+ <literal>4.7.x</literal>. Please be sure to review the
12381238+ <link xlink:href="https://doc.powerdns.com/authoritative/upgrading.html#to-4-7-0-or-master">Upgrade
12391239+ Notes</link> provided by upstream before upgrading. Worth
12401240+ specifically noting is that the new Catalog Zones feature
12411241+ comes with a mandatory schema change for the gsql database
12421242+ backends, which has to be manually applied.
12431243+ </para>
12441244+ </listitem>
12451245+ <listitem>
12461246+ <para>
12361247 There is a new module for the <literal>thunar</literal>
12371248 program (the Xfce file manager), which depends on the
12381249 <literal>xfconf</literal> dbus service, and also has a dbus
+2
nixos/doc/manual/release-notes/rl-2211.section.md
···377377378378- The default package for `services.mullvad-vpn.package` was changed to `pkgs.mullvad`, allowing cross-platform usage of Mullvad. `pkgs.mullvad` only contains the Mullvad CLI tool, so users who rely on the Mullvad GUI will want to change it back to `pkgs.mullvad-vpn`, or add `pkgs.mullvad-vpn` to their environment.
379379380380+- PowerDNS has been updated from `4.6.x` to `4.7.x`. Please be sure to review the [Upgrade Notes](https://doc.powerdns.com/authoritative/upgrading.html#to-4-7-0-or-master) provided by upstream before upgrading. Worth specifically noting is that the new Catalog Zones feature comes with a mandatory schema change for the gsql database backends, which has to be manually applied.
381381+380382- There is a new module for the `thunar` program (the Xfce file manager), which depends on the `xfconf` dbus service, and also has a dbus service and a systemd unit. The option `services.xserver.desktopManager.xfce.thunarPlugins` has been renamed to `programs.thunar.plugins`, and in a future release it may be removed.
381383382384- There is a new module for the `xfconf` program (the Xfce configuration storage system), which has a dbus service.
···2828 # to update:
2929 # 1) change all these hashes
3030 # 2) nix-build -A tree-sitter.updater.update-all-grammars
3131- # 3) OPTIONAL: Set GITHUB_TOKEN env variable to avoid api rate limit
3131+ # 3) Set GITHUB_TOKEN env variable to avoid api rate limit (Use a Personal Access Token from https://github.com/settings/tokens It does not need any permissions)
3232 # 4) run the ./result script that is output by that (it updates ./grammars)
3333 version = "0.20.7";
3434 sha256 = "sha256-5ILiN5EfJ7WpeYBiXynfcLucdp8zmxVOj4gLkaFQYts=";
···4242 fetchSubmodules = true;
4343 };
44444545- update-all-grammars = import ./update.nix {
4646- inherit writeShellScript nix-prefetch-git curl jq xe src formats lib;
4747- };
4545+ update-all-grammars = callPackage ./update.nix {};
48464947 fetchGrammar = (v: fetchgit { inherit (v) url rev sha256 fetchSubmodules; });
5048
···11+{ lib, fetchFromGitHub, rustPlatform }:
22+33+rustPlatform.buildRustPackage rec {
44+ pname = "lemmy-help";
55+ version = "0.9.0";
66+77+ src = fetchFromGitHub {
88+ owner = "numToStr";
99+ repo = "lemmy-help";
1010+ rev = "v${version}";
1111+ sha256 = "sha256-VY8sGxS8wwrezTe4ht9xdr4iE2n9fNSNhfCeGDJL5Lo=";
1212+ };
1313+1414+ buildFeatures = [ "cli" ];
1515+1616+ cargoSha256 = "sha256-yj14kg41EqOco0gx79n8xhf8cyotZ1Mxj2AbNV9TImU=";
1717+1818+ meta = with lib; {
1919+ description = "A CLI for generating vim help docs from emmylua comments";
2020+ longDescription = ''
2121+ `lemmy-help` is an emmylua parser as well as a CLI which takes that parsed tree and converts it into vim help docs.
2222+ '';
2323+ homepage = "https://github.com/numToStr/lemmy-help";
2424+ license = with licenses; [ mit ];
2525+ };
2626+}