···34 with:
35 # This cache is for the nixpkgs repo checks and should not be trusted or used elsewhere.
36 name: nixpkgs-ci
37- authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
3839 - name: Building NixOS manual
40- run: NIX_PATH=nixpkgs=$(pwd) nix-build --option restrict-eval true nixos/release.nix -A manual.x86_64-linux
0000000000
···34 with:
35 # This cache is for the nixpkgs repo checks and should not be trusted or used elsewhere.
36 name: nixpkgs-ci
37+ authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}"
3839 - name: Building NixOS manual
40+ run: |
41+ export NIX_PATH=nixpkgs=$(pwd)
42+ nix-build --option restrict-eval true nixos/release.nix -A manual.x86_64-linux -o result-x86_64-linux
43+ nix-build --option restrict-eval true nixos/release.nix -A manual.aarch64-linux -o result-aarch64-linux
44+45+ - name: Upload NixOS manual
46+ uses: actions/upload-artifact@3850ca5b6c832f17a0f754f6293181ebbf4e161d # v3.2.5
47+ with:
48+ name: nixos-manual-result
49+ path: result-**
50+ if-no-files-found: error
+1-1
nixos/doc/manual/release-notes/rl-2505.section.md
···38- The `nixos-generate-config` command now supports a optional `--flake` option, which will generate a flake.nix file alongside the `configuration.nix` and `hardware-configuration.nix`, providing an easy instroduction into flake-based system configurations.
3940- A `nixos-rebuild build-image` sub-command has been added.
41- It allows users to build platform-specific (disk) images from their NixOS configurations. `nixos-rebuild build-image` works similar to the popular [nix-community/nixos-generators](https://github.com/nix-community/nixos-generators) project. See new [section on image building in the nixpkgs manual](https://nixos.org/manual/nixpkgs/unstable/#sec-image-nixos-rebuild-build-image). It is also available for `nixos-rebuild-ng`.
4243- `nixos-option` has been rewritten to a Nix expression called by a simple bash script. This lowers our maintenance threshold, makes eval errors less verbose, adds support for flake-based configurations, descending into `attrsOf` and `listOf` submodule options, and `--show-trace`.
44
···38- The `nixos-generate-config` command now supports a optional `--flake` option, which will generate a flake.nix file alongside the `configuration.nix` and `hardware-configuration.nix`, providing an easy instroduction into flake-based system configurations.
3940- A `nixos-rebuild build-image` sub-command has been added.
41+ It allows users to build platform-specific (disk) images from their NixOS configurations. `nixos-rebuild build-image` works similar to the popular [nix-community/nixos-generators](https://github.com/nix-community/nixos-generators) project. See new [section on image building in the NixOS manual](https://nixos.org/manual/nixos/unstable/#sec-image-nixos-rebuild-build-image). It is also available for `nixos-rebuild-ng`.
4243- `nixos-option` has been rewritten to a Nix expression called by a simple bash script. This lowers our maintenance threshold, makes eval errors less verbose, adds support for flake-based configurations, descending into `attrsOf` and `listOf` submodule options, and `--show-trace`.
44
···118 Some of these might be able to be configured more ergonomically
119 using policies.
12000121 ${organisationInfo}
00000122 '';
123 };
124
···118 Some of these might be able to be configured more ergonomically
119 using policies.
120121+ See [here](https://mozilla.github.io/policy-templates/#preferences) for allowed preferences.
122+123 ${organisationInfo}
124+ '';
125+ example = lib.literalExpression ''
126+ {
127+ "browser.tabs.tabmanager.enabled" = false;
128+ }
129 '';
130 };
131
···23 hash = "sha256-6bKeR3UX2DhXGcKJ1bxvT1aLTgCfc+aNo6ckE89NV+I=";
24 };
250026 nativeBuildInputs = [
27 python3.pkgs.wrapPython
28 qmake
···85 meta = with lib; {
86 description = "Cross-platform application for configuring any YubiKey over all USB interfaces";
87 homepage = "https://developers.yubico.com/yubikey-manager-qt/";
00088 license = licenses.bsd2;
89 maintainers = [ maintainers.cbley ];
90 mainProgram = "ykman-gui";
···23 hash = "sha256-6bKeR3UX2DhXGcKJ1bxvT1aLTgCfc+aNo6ckE89NV+I=";
24 };
2526+ patches = [ ./remove-upload-import.diff ];
27+28 nativeBuildInputs = [
29 python3.pkgs.wrapPython
30 qmake
···87 meta = with lib; {
88 description = "Cross-platform application for configuring any YubiKey over all USB interfaces";
89 homepage = "https://developers.yubico.com/yubikey-manager-qt/";
90+ knownVulnerabilities = [
91+ "Yubico has announced the End of Life of YubiKey Manager QT. Upstream recommends yubioath-flutter to configure a YubiKey. yubikey-manager-qt will be dropped after NixOS 25.05."
92+ ];
93 license = licenses.bsd2;
94 maintainers = [ maintainers.cbley ];
95 mainProgram = "ykman-gui";