From 7a91c688bc424987e2a4a7899e54dd7ef8f90701 Mon Sep 17 00:00:00 2001 From: luojiyin Date: Sun, 1 Mar 2026 13:59:59 +0800 Subject: [PATCH 01/11] fix: typo Enqueing -> Enqueuing in merge.js --- ci/github-script/merge.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/github-script/merge.js b/ci/github-script/merge.js index d4b5e4a0b826..c229713b47c0 100644 --- a/ci/github-script/merge.js +++ b/ci/github-script/merge.js @@ -195,7 +195,7 @@ async function handleMerge({ `:heavy_check_mark: [Queued](${resp.enqueuePullRequest.mergeQueueEntry.mergeQueue.url}) for merge (#306934)`, ] } catch (e) { - log('Enqueing failed', e.response.errors[0].message) + log('Enqueuing failed', e.response.errors[0].message) } // If required status checks are not satisfied, yet, the above will fail. In this case From dbb1854400c70e96af6ea057aa088013e9f57e98 Mon Sep 17 00:00:00 2001 From: luojiyin Date: Sun, 1 Mar 2026 14:00:07 +0800 Subject: [PATCH 02/11] fix: typo packge -> package in maintainers.nix --- ci/eval/compare/maintainers.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/eval/compare/maintainers.nix b/ci/eval/compare/maintainers.nix index a0180e10f193..daecc1c154da 100644 --- a/ci/eval/compare/maintainers.nix +++ b/ci/eval/compare/maintainers.nix @@ -56,7 +56,7 @@ let } )) # No need to match up packages without maintainers with their files. - # This also filters out attributes where `packge = null`, which is the + # This also filters out attributes where `package = null`, which is the # case for libintl, for example. (lib.filter (pkg: pkg.users != [ ] || pkg.teams != [ ])) ]; From 25ab87feaff554d085bc2b15f1d3e5811c257be3 Mon Sep 17 00:00:00 2001 From: luojiyin Date: Sun, 1 Mar 2026 14:00:10 +0800 Subject: [PATCH 03/11] doc: fix typos in rl-2511 release notes --- nixos/doc/manual/release-notes/rl-2511.section.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2511.section.md b/nixos/doc/manual/release-notes/rl-2511.section.md index 6de36567a228..dcf99a83b7b4 100644 --- a/nixos/doc/manual/release-notes/rl-2511.section.md +++ b/nixos/doc/manual/release-notes/rl-2511.section.md @@ -367,13 +367,13 @@ - `boot.isNspawnContainer` being `true` implies [](#opt-boot.isContainer) being `true`. - `amdgpu` kernel driver overdrive mode can now be enabled by setting [hardware.amdgpu.overdrive.enable](#opt-hardware.amdgpu.overdrive.enable) and customized through [hardware.amdgpu.overdrive.ppfeaturemask](#opt-hardware.amdgpu.overdrive.ppfeaturemask). - This allows for fine-grained control over the GPU's performance and maybe required by overclocking softwares like Corectrl and Lact. These new options replace old options such as {option}`programs.corectrl.gpuOverclock.enable` and {option}`programs.tuxclocker.enableAMD`. + This allows for fine-grained control over the GPU's performance and maybe required by overclocking software like Corectrl and Lact. These new options replace old options such as {option}`programs.corectrl.gpuOverclock.enable` and {option}`programs.tuxclocker.enableAMD`. - `bcachefs` file systems will now use the out-of-tree module for supported kernels. The in-tree module has been removed, and users will need to switch to kernels that support the out-of-tree module. - `boot.plymouth` now has a [`package`](#opt-boot.plymouth.package) option to specify the package used in the module. -- Drivers and utlities for [Tenstorrent](https://tenstorrent.com) have been added. Available as [hardware.tenstorrent](#opt-hardware.tenstorrent.enable). +- Drivers and utilities for [Tenstorrent](https://tenstorrent.com) have been added. Available as [hardware.tenstorrent](#opt-hardware.tenstorrent.enable). - Due to [deprecation of gnome-session X11 support](https://blogs.gnome.org/alatiera/2025/06/08/the-x11-session-removal/), `services.desktopManager.pantheon` now defaults to pantheon-wayland session. The X11 session has been removed, see [this issue](https://github.com/elementary/session-settings/issues/91) for details. @@ -468,7 +468,7 @@ - `services.postsrsd` now automatically integrates with the local Postfix instance, when enabled. This behavior can disabled using the [services.postsrsd.configurePostfix](#opt-services.postsrsd.configurePostfix) option. -- `services.varnish.http_address` has been superseeded by `services.varnish.listen` which is now +- `services.varnish.http_address` has been superseded by `services.varnish.listen` which is now structured config for all of varnish's `-a` variations. - `services.xserver.desktopManager.deepin` and associated packages have been removed due to being unmaintained. See issue [#422090](https://github.com/NixOS/nixpkgs/issues/422090) for more details. From e9e5f816cfc769a77d6977bee961d1f1d1d48907 Mon Sep 17 00:00:00 2001 From: luojiyin Date: Sun, 1 Mar 2026 14:00:10 +0800 Subject: [PATCH 04/11] doc: fix typo Adresses -> Addresses in rl-2405 --- nixos/doc/manual/release-notes/rl-2405.section.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2405.section.md b/nixos/doc/manual/release-notes/rl-2405.section.md index 9f0bab8129af..fbf696d51d21 100644 --- a/nixos/doc/manual/release-notes/rl-2405.section.md +++ b/nixos/doc/manual/release-notes/rl-2405.section.md @@ -233,7 +233,7 @@ The pre-existing `services.ankisyncd` has been marked deprecated and will be dro - The FHS `defaultPath` value set by Apptainer/Singularity developers, making Apptainer/Singularity work out of the box in FHS systems. - `defaultPathInputs`, a list of packages to form the fall-back `PATH`. - This change is required to enable Sylabs SingularityCE (`singularity`) to run images, as it requires a `fusermount3` commant with the SUID bit set. + This change is required to enable Sylabs SingularityCE (`singularity`) to run images, as it requires a `fusermount3` command with the SUID bit set. `newuidmapPath` and `newgidmapPath` arguments are deprecated in favour of `systemBinPaths`. Their support will be removed in future releases. @@ -708,7 +708,7 @@ Use `services.pipewire.extraConfig` or `services.pipewire.configPackages` for Pi The port can be specified in [`services.nextcloud.config.dbhost`](#opt-services.nextcloud.config.dbhost). - `services.kavita` now uses the free-form option `services.kavita.settings` for the application settings file. - The options `services.kavita.ipAdresses` and `services.kavita.port` now exist at `services.kavita.settings.IpAddresses` + The options `services.kavita.ipAddresses` and `services.kavita.port` now exist at `services.kavita.settings.IpAddresses` and `services.kavita.settings.IpAddresses`. The file at `services.kavita.tokenKeyFile` now needs to contain a secret with 512+ bits instead of 128+ bits. From f4098f391538701f88d38d9f9dcebd6217ab091b Mon Sep 17 00:00:00 2001 From: luojiyin Date: Sun, 1 Mar 2026 14:00:11 +0800 Subject: [PATCH 05/11] fix: typos partiton/sytemd in repart.nix --- nixos/modules/image/repart.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/image/repart.nix b/nixos/modules/image/repart.nix index 7f53c62fecbe..54f07eb8c48a 100644 --- a/nixos/modules/image/repart.nix +++ b/nixos/modules/image/repart.nix @@ -81,7 +81,7 @@ let SizeMaxBytes = "2G"; }; description = '' - Specify the repart options for a partiton as a structural setting. + Specify the repart options for a partition as a structural setting. See {manpage}`repart.d(5)` for all available options. ''; @@ -385,7 +385,7 @@ in defined for '${fileName}' is ${toString labelLength} characters long. The suggested maximum label length is ${toString suggestedMaxLabelLength}. - If you use sytemd-sysupdate style A/B updates, this might + If you use systemd-sysupdate style A/B updates, this might not leave enough space to increment the version number included in the label in a future release. For example, if your label is ${toString GPTMaxLabelLength} characters long (the maximum enforced by UEFI) and From 2724557996051dcc5f4cc05389336559e52c5042 Mon Sep 17 00:00:00 2001 From: luojiyin Date: Sun, 1 Mar 2026 14:00:11 +0800 Subject: [PATCH 06/11] fix: typos definiton/partiton in amend-repart-definitions.py --- nixos/modules/image/amend-repart-definitions.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/image/amend-repart-definitions.py b/nixos/modules/image/amend-repart-definitions.py index 4ca8c3156f8a..939340266ab7 100644 --- a/nixos/modules/image/amend-repart-definitions.py +++ b/nixos/modules/image/amend-repart-definitions.py @@ -1,6 +1,6 @@ #!/usr/bin/env python -"""Amend systemd-repart definiton files. +"""Amend systemd-repart definition files. In order to avoid Import-From-Derivation (IFD) when building images with systemd-repart, the definition files created by Nix need to be amended with the @@ -67,7 +67,7 @@ def main() -> None: """Amend the provided repart definitions by adding CopyFiles= instructions. For each file specified in the `contents` field of a partition in the - partiton config file, a `CopyFiles=` instruction is added to the + partition config file, a `CopyFiles=` instruction is added to the corresponding definition file. The same is done for every store path of the `closure` field. From b45841285b06a460df7e5badceda8de8b1a077b9 Mon Sep 17 00:00:00 2001 From: luojiyin Date: Sun, 1 Mar 2026 14:00:36 +0800 Subject: [PATCH 07/11] fix: typo Tommorow -> Tomorrow in dconf.nix --- nixos/modules/programs/dconf.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/programs/dconf.nix b/nixos/modules/programs/dconf.nix index 767a0bf9632f..42ec0571ef59 100644 --- a/nixos/modules/programs/dconf.nix +++ b/nixos/modules/programs/dconf.nix @@ -127,7 +127,7 @@ let { "com/raggesilver/BlackBox" = { scrollback-lines = mkUint32 10000; - theme-dark = "Tommorow Night"; + theme-dark = "Tomorrow Night"; }; } ''; From 7657df77ac725bc0c8549c9bff94569fb84cb371 Mon Sep 17 00:00:00 2001 From: luojiyin Date: Sun, 1 Mar 2026 14:00:36 +0800 Subject: [PATCH 08/11] fix: typo appropiate -> appropriate in hyprland.nix --- nixos/modules/programs/wayland/hyprland.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/programs/wayland/hyprland.nix b/nixos/modules/programs/wayland/hyprland.nix index 59ca38e173a4..44aedc3d248e 100644 --- a/nixos/modules/programs/wayland/hyprland.nix +++ b/nixos/modules/programs/wayland/hyprland.nix @@ -56,7 +56,7 @@ in description = '' Launch Hyprland with the UWSM (Universal Wayland Session Manager) session manager. This has improved systemd support and is recommended for most users. - This automatically starts appropiate targets like `graphical-session.target`, + This automatically starts appropriate targets like `graphical-session.target`, and `wayland-session@Hyprland.target`. ::: {.note} From e55d8d63bf931e093312a1eae8cb6a16c8d35e82 Mon Sep 17 00:00:00 2001 From: luojiyin Date: Sun, 1 Mar 2026 14:00:36 +0800 Subject: [PATCH 09/11] fix: typo modifiying -> modifying in firefox.nix --- nixos/modules/programs/firefox.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nixos/modules/programs/firefox.nix b/nixos/modules/programs/firefox.nix index 2012fe157e18..180e61231b07 100644 --- a/nixos/modules/programs/firefox.nix +++ b/nixos/modules/programs/firefox.nix @@ -254,7 +254,7 @@ in description = '' AutoConfig files can be used to set and lock preferences that are not covered by the policies.json for Mac and Linux. This method can be used to automatically - change user preferences or prevent the end user from modifiying specific + change user preferences or prevent the end user from modifying specific preferences by locking them. More info can be found in . ''; }; @@ -265,10 +265,10 @@ in description = '' AutoConfig files can be used to set and lock preferences that are not covered by the policies.json for Mac and Linux. This method can be used to automatically - change user preferences or prevent the end user from modifiying specific + change user preferences or prevent the end user from modifying specific preferences by locking them. More info can be found in . - Files are concated and autoConfig is appended. + Files are concatenated and autoConfig is appended. ''; }; From 859fe63feedf460332a8e1e737d04046c047de18 Mon Sep 17 00:00:00 2001 From: luojiyin Date: Sun, 1 Mar 2026 14:00:38 +0800 Subject: [PATCH 10/11] fix: typo comfirm -> confirm in command-not-found.pl --- .../modules/programs/command-not-found/command-not-found.pl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nixos/modules/programs/command-not-found/command-not-found.pl b/nixos/modules/programs/command-not-found/command-not-found.pl index 6b59563bc2ae..306798609ec5 100644 --- a/nixos/modules/programs/command-not-found/command-not-found.pl +++ b/nixos/modules/programs/command-not-found/command-not-found.pl @@ -49,10 +49,10 @@ if ($len == 0) { if ($ENV{"NIX_AUTO_RUN_INTERACTIVE"} // "") { while (1) { print STDERR "'$program' from package '$package' will be run, confirm? [yn]: "; - chomp(my $comfirm = ); - if (lc $comfirm eq "n") { + chomp(my $confirm = ); + if (lc $confirm eq "n") { exit 0; - } elsif (lc $comfirm eq "y") { + } elsif (lc $confirm eq "y") { last; } } From 41f5e21d81dec18a1967da9f2f4e69adef34872e Mon Sep 17 00:00:00 2001 From: luojiyin Date: Sun, 1 Mar 2026 14:00:38 +0800 Subject: [PATCH 11/11] fix: typo Adresses -> Addresses in kavita.nix --- nixos/modules/services/web-apps/kavita.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/web-apps/kavita.nix b/nixos/modules/services/web-apps/kavita.nix index bd42fb0885b3..6196fd15f9b3 100644 --- a/nixos/modules/services/web-apps/kavita.nix +++ b/nixos/modules/services/web-apps/kavita.nix @@ -15,12 +15,12 @@ in { imports = [ (lib.mkChangedOptionModule - [ "services" "kavita" "ipAdresses" ] + [ "services" "kavita" "ipAddresses" ] [ "services" "kavita" "settings" "IpAddresses" ] ( config: let - value = lib.getAttrFromPath [ "services" "kavita" "ipAdresses" ] config; + value = lib.getAttrFromPath [ "services" "kavita" "ipAddresses" ] config; in lib.concatStringsSep "," value )