New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Custom kernel #109340
Closed
Closed
Custom kernel #109340
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
thermald >=2.3 supports the adaptive DPTF mode, in conjunction with kernel 5.8. NixOS 20.09 has 2.2, but this is useful for people that replace the package with the later version, which is sometimes needed to do anyways. (cherry picked from commit 0aaa5ad)
`nixos-rebuild build-vm-with-bootloader` currently fails with the default NixOS EFI configuration: $ cat >configuration.nix <<EOF { fileSystems."/".device = "/dev/sda1"; boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; } EOF $ nixos-rebuild build-vm-with-bootloader -I nixos-config=$PWD/configuration.nix -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/nixos-20.09.tar.gz [...] insmod: ERROR: could not insert module /nix/store/1ibmgfr13r8b6xyn4f0wj115819f359c-linux-5.4.83/lib/modules/5.4.83/kernel/fs/efivarfs/efivarfs.ko.xz: No such device mount: /sys/firmware/efi/efivars: mount point does not exist. [ 1.908328] reboot: Power down builder for '/nix/store/dx2ycclyknvibrskwmii42sgyalagjxa-nixos-boot-disk.drv' failed with exit code 32 [...] Fix it by setting virtualisation.useEFIBoot = true in qemu-vm.nix, when efi is needed. And remove the now unneeded configuration in ./nixos/tests/systemd-boot.nix, since it's handled globally. Before: * release-20.03: successful build, unsuccessful run * release-20.09 (and master): unsuccessful build After: * Successful build and run. Fixes #107255 (cherry picked from commit 39fad29)
This allows creating HTML presentations with `asciidoctor-revealjs presentation.adoc`. NOTE: The generated HTML file implicitly depend on reveal.js (and I see no good way to bundle it with Nix). Either provide reveal.js in a local path next to the generated HTML file[1], or override the revealjsdir attribute, for example by pointing to an URL (can also be a path): asciidoctor-revealjs -a revealjsdir=https://cdn.jsdelivr.net/npm/reveal.js@3.9.2 presentation.adoc Implementation details: 1. Added "gem 'asciidoctor-revealjs'" to the Gemfile. 2. Ran "nix-shell -p bundler --run 'bundle lock --update'" from pkgs/tools/typesetting/asciidoctor/. 3. Hand edited Gemfile.lock to remove all but the asciidoctor-revealjs changes. (Rationale: allow backporting to release-20.09.) 4. Finish off with "nix-shell -p bundix --run 'bundix'". [1] Of course Nix can help with _that_, but that's external to the asciidoctor-revealjs program. (cherry picked from commit 8f13d3c)
https://github.com/ytdl-org/youtube-dl/releases/tag/2020.12.22 (cherry picked from commit 1ebf7ec)
https://github.com/vector-im/element-web/releases/tag/v1.7.16 (cherry picked from commit bbceaa8)
https://github.com/vector-im/element-web/releases/tag/v1.7.16 (cherry picked from commit b9dabe7)
https://github.com/hashicorp/packer/releases/tag/v1.6.6 (cherry picked from commit d36f002)
… derivation See db236e5 "steam: Do $PATH lookup in steam.desktop [...]". tl;dr: Otherwise widget/panel/desktop icons in DEs like KDE break. As upstream's .desktop file does not contain any executable paths, simply avoid substitution. Message-Id: <97c3e797-d844-4d0a-9ccf-397745f83aeb@siticom.de> (cherry picked from commit 251349d)
(cherry picked from commit 51c2129)
(cherry picked from commit 52ee36a)
(cherry picked from commit 8a4ac3e)
(cherry picked from commit 00d0fe5)
(cherry picked from commit bf5af02)
(cherry picked from commit 7e3fc72)
(cherry picked from commit eb85197)
enable and fix darwin build (cherry picked from commit b45e4dd)
Monero backport
(cherry picked from commit 6ed65d9)
[20.09] docs: add -L to remaining curl install commands
(cherry picked from commit 7a8b30f)
This reverts commit ba17782. Fixed in https://github.com/prometheus/prometheus/releases/tag/v2.21.0 (cherry picked from commit 8ec3ec7)
https://github.com/prometheus/prometheus/releases/tag/v2.22.2 (cherry picked from commit 20f3e3a)
ChangeLog: https://github.com/prometheus/prometheus/releases/tag/v2.23.0 * Applied a patch to fix a regression in release 2.23[1]. [1] prometheus/prometheus#8144 (cherry picked from commit 5a26fb3)
(cherry picked from commit c8d6ea6) > https://github.com/restic/rest-server/releases/tag/v0.10.0 mentions > three security fixes. I think we should backport this to 20.03 and > 20.09. #102054 (comment)
Mic92
removed request for
thoughtpolice,
matthewbauer,
peti,
tfc,
joachifm,
edwtjo,
adisbladis,
cdepillabout,
stigtsp,
kalbasit,
Mic92,
mmahut,
roberth,
ttuegel,
andir,
RaghavSood,
Ericson2314,
edolstra,
nbp,
FRidh,
alyssais,
Profpatsch,
jonringer,
mkg20001,
infinisil and
zowoq
January 14, 2021 09:06
If you have any commits you want to add to a PR, please open a new pull request with your own branch targeting nixpkgs/master. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
2.status: merge conflict
6.topic: cinnamon
6.topic: emacs
6.topic: erlang
6.topic: fetch
6.topic: GNOME
GNOME desktop environment and its underlying platform
6.topic: golang
6.topic: haskell
6.topic: lua
6.topic: nixos
6.topic: pantheon
The Pantheon desktop environment
6.topic: policy discussion
6.topic: python
6.topic: qt/kde
6.topic: ruby
6.topic: rust
6.topic: steam
6.topic: TeX
Issues regarding texlive and TeX in general
6.topic: vim
6.topic: xfce
The Xfce Desktop Environment
8.has: changelog
8.has: documentation
8.has: module (update)
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I can’t compile the kernel with my config. During the build, the default NixOS kernel config is generated.
My configuration system:
configuration.txt