···3434 with:
3535 # This cache is for the nixpkgs repo checks and should not be trusted or used elsewhere.
3636 name: nixpkgs-ci
3737- authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
3737+ authToken: "${{ secrets.CACHIX_AUTH_TOKEN }}"
38383939 - name: Building NixOS manual
4040- run: NIX_PATH=nixpkgs=$(pwd) nix-build --option restrict-eval true nixos/release.nix -A manual.x86_64-linux
4040+ run: |
4141+ export NIX_PATH=nixpkgs=$(pwd)
4242+ nix-build --option restrict-eval true nixos/release.nix -A manual.x86_64-linux -o result-x86_64-linux
4343+ nix-build --option restrict-eval true nixos/release.nix -A manual.aarch64-linux -o result-aarch64-linux
4444+4545+ - name: Upload NixOS manual
4646+ uses: actions/upload-artifact@3850ca5b6c832f17a0f754f6293181ebbf4e161d # v3.2.5
4747+ with:
4848+ name: nixos-manual-result
4949+ path: result-**
5050+ if-no-files-found: error
+1-1
nixos/doc/manual/release-notes/rl-2505.section.md
···3838- 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.
39394040- A `nixos-rebuild build-image` sub-command has been added.
4141- 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`.
4141+ 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`.
42424343- `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`.
4444
···118118 Some of these might be able to be configured more ergonomically
119119 using policies.
120120121121+ See [here](https://mozilla.github.io/policy-templates/#preferences) for allowed preferences.
122122+121123 ${organisationInfo}
124124+ '';
125125+ example = lib.literalExpression ''
126126+ {
127127+ "browser.tabs.tabmanager.enabled" = false;
128128+ }
122129 '';
123130 };
124131
···2323 hash = "sha256-6bKeR3UX2DhXGcKJ1bxvT1aLTgCfc+aNo6ckE89NV+I=";
2424 };
25252626+ patches = [ ./remove-upload-import.diff ];
2727+2628 nativeBuildInputs = [
2729 python3.pkgs.wrapPython
2830 qmake
···8587 meta = with lib; {
8688 description = "Cross-platform application for configuring any YubiKey over all USB interfaces";
8789 homepage = "https://developers.yubico.com/yubikey-manager-qt/";
9090+ knownVulnerabilities = [
9191+ "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."
9292+ ];
8893 license = licenses.bsd2;
8994 maintainers = [ maintainers.cbley ];
9095 mainProgram = "ykman-gui";