···1233 </listitem>
1234 <listitem>
1235 <para>
000000000001236 There is a new module for the <literal>thunar</literal>
1237 program (the Xfce file manager), which depends on the
1238 <literal>xfconf</literal> dbus service, and also has a dbus
···1233 </listitem>
1234 <listitem>
1235 <para>
1236+ PowerDNS has been updated from <literal>4.6.x</literal> to
1237+ <literal>4.7.x</literal>. Please be sure to review the
1238+ <link xlink:href="https://doc.powerdns.com/authoritative/upgrading.html#to-4-7-0-or-master">Upgrade
1239+ Notes</link> provided by upstream before upgrading. Worth
1240+ specifically noting is that the new Catalog Zones feature
1241+ comes with a mandatory schema change for the gsql database
1242+ backends, which has to be manually applied.
1243+ </para>
1244+ </listitem>
1245+ <listitem>
1246+ <para>
1247 There is a new module for the <literal>thunar</literal>
1248 program (the Xfce file manager), which depends on the
1249 <literal>xfconf</literal> dbus service, and also has a dbus
+2
nixos/doc/manual/release-notes/rl-2211.section.md
···377378- 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.
37900380- 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.
381382- There is a new module for the `xfconf` program (the Xfce configuration storage system), which has a dbus service.
···377378- 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.
379380+- 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.
381+382- 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.
383384- There is a new module for the `xfconf` program (the Xfce configuration storage system), which has a dbus service.
···28 # to update:
29 # 1) change all these hashes
30 # 2) nix-build -A tree-sitter.updater.update-all-grammars
31- # 3) OPTIONAL: Set GITHUB_TOKEN env variable to avoid api rate limit
32 # 4) run the ./result script that is output by that (it updates ./grammars)
33 version = "0.20.7";
34 sha256 = "sha256-5ILiN5EfJ7WpeYBiXynfcLucdp8zmxVOj4gLkaFQYts=";
···42 fetchSubmodules = true;
43 };
4445- update-all-grammars = import ./update.nix {
46- inherit writeShellScript nix-prefetch-git curl jq xe src formats lib;
47- };
4849 fetchGrammar = (v: fetchgit { inherit (v) url rev sha256 fetchSubmodules; });
50
···28 # to update:
29 # 1) change all these hashes
30 # 2) nix-build -A tree-sitter.updater.update-all-grammars
31+ # 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)
32 # 4) run the ./result script that is output by that (it updates ./grammars)
33 version = "0.20.7";
34 sha256 = "sha256-5ILiN5EfJ7WpeYBiXynfcLucdp8zmxVOj4gLkaFQYts=";
···42 fetchSubmodules = true;
43 };
4445+ update-all-grammars = callPackage ./update.nix {};
004647 fetchGrammar = (v: fetchgit { inherit (v) url rev sha256 fetchSubmodules; });
48
···1+{ lib, fetchFromGitHub, rustPlatform }:
2+3+rustPlatform.buildRustPackage rec {
4+ pname = "lemmy-help";
5+ version = "0.9.0";
6+7+ src = fetchFromGitHub {
8+ owner = "numToStr";
9+ repo = "lemmy-help";
10+ rev = "v${version}";
11+ sha256 = "sha256-VY8sGxS8wwrezTe4ht9xdr4iE2n9fNSNhfCeGDJL5Lo=";
12+ };
13+14+ buildFeatures = [ "cli" ];
15+16+ cargoSha256 = "sha256-yj14kg41EqOco0gx79n8xhf8cyotZ1Mxj2AbNV9TImU=";
17+18+ meta = with lib; {
19+ description = "A CLI for generating vim help docs from emmylua comments";
20+ longDescription = ''
21+ `lemmy-help` is an emmylua parser as well as a CLI which takes that parsed tree and converts it into vim help docs.
22+ '';
23+ homepage = "https://github.com/numToStr/lemmy-help";
24+ license = with licenses; [ mit ];
25+ };
26+}