Commit graph

523106 commits

Author SHA1 Message Date
Samuel Dionne-Riel 2de1bd778c nixos/iso-image: Remove leftover false dichotomy between console/serial
Relying on the built-in UEFI console here was already necessary, so we
are losing nothing by removing the needless `serial` call, which hung
some systems.

This also makes the implementation much easier to understand.

Also, no ugly-font menu anymore!
2023-09-06 14:10:09 -04:00
Samuel Dionne-Riel 7fa7158c60 nixos/iso-image: graphicalGrub -> forceTextMode
This helps keep logic simpler, as what we do is forcing text mode, which
means the non-default case is `truthy`, making things easier to digest
in the config file.

Also renaming this option is considered "internal", since it lives only
within the `iso-image` namespace, and also not a breaking change since
it was not part of a stable release.
2023-09-06 14:09:03 -04:00
Samuel Dionne-Riel 16d640c810 CODEOWNERS: Add myself for installer images 2023-09-06 14:09:03 -04:00
Samuel Dionne-Riel 07fb2f4a97 nixos/iso-image: Tear down GOP and rely on console for Linux boot
This solves an issue where *some systems* (tested on Steam Deck) the EFI
GOP may be broken during stage-1.
2023-09-06 14:09:02 -04:00
Samuel Dionne-Riel 47ae07a23f nixos/iso-image: Drop all unneeded FS modules
It's not like the iso-image will be anything else than isohybrid
FAT+iso9660...
2023-09-06 14:09:02 -04:00
Samuel Dionne-Riel d64b03a339 nixos/iso-image: Re-enable graphics mode
Which ***anyway*** was not disabled correctly. Following changes will
actually disable it.

What this did was disable the "themed" menu driver, but still continued
relying on the gfxterm infra, which in itself is why things were ugly
and weird.
2023-09-06 14:09:02 -04:00
Samuel Dionne-Riel dd936c21d7 nixos/iso-image: Check GRUB config on build 2023-09-06 14:09:02 -04:00
Samuel Dionne-Riel 8623ac4656 nixos/iso-image: Add common display resolutions
Hey, look at that, grub is the correct way around on a Steam Deck!
2023-09-06 14:09:02 -04:00
Samuel Dionne-Riel 080bff8159 nixos/iso-image: Use intrinsic UEFI console for serial output in GRUB
The `serial` console hangs on some systems. Unknown why.

Anyway, the way this worked right now relied on it telling the user on
the UEFI console how to enable it. So if I understand it correctly, it
will not cause any regression there.
2023-09-06 14:09:02 -04:00
Samuel Dionne-Riel fad94acaa8 nixos/iso-image: Make modules list easier to manage
With a bash array.

This change is morally a no-op.
2023-09-06 14:09:02 -04:00
Weijia Wang 362c9430e3
Merge pull request #253639 from toastal/prosody-0.12.4
prosody: 0.12.3 → 0.12.4
2023-09-06 19:58:30 +02:00
Weijia Wang 90cd212aae
Merge pull request #253657 from dotlambda/listmonk-fetchYarnDeps
listmonk.frontend: use fetchYarnDeps
2023-09-06 19:56:55 +02:00
Silvan Mosberger 8e64f4030a
Merge pull request #253668 from tweag/minor-by-name-docs-fix 2023-09-06 19:55:20 +02:00
Weijia Wang 055ac517cd
Merge pull request #253659 from bcdarwin/update-mrtrix
mrtrix: unstable-2021-11-25 -> 3.0.4
2023-09-06 19:52:51 +02:00
Silvan Mosberger 488840d203 pkgs/by-name: Fix minor mistake in README 2023-09-06 19:29:43 +02:00
figsoda 3e233330d9
Merge pull request #253381 from GaetanLepage/multicursor 2023-09-06 13:26:25 -04:00
Weijia Wang 615dc73c9d
Merge pull request #253367 from r-ryantm/auto-update/nomad-driver-podman
nomad-driver-podman: 0.4.2 -> 0.5.1
2023-09-06 19:19:31 +02:00
Weijia Wang d8fb98009d
Merge pull request #253482 from r-ryantm/auto-update/nostr-rs-relay
nostr-rs-relay: 0.8.9 -> 0.8.12
2023-09-06 19:18:35 +02:00
Weijia Wang fe332687d3
Merge pull request #253373 from r-ryantm/auto-update/tempo
tempo: 2.2.1 -> 2.2.2
2023-09-06 19:17:39 +02:00
Weijia Wang 1f8948d51d
Merge pull request #253376 from r-ryantm/auto-update/kubedb-cli
kubedb-cli: 0.34.0 -> 0.35.0
2023-09-06 19:17:16 +02:00
Weijia Wang 8e4dd747f4
Merge pull request #253410 from r-ryantm/auto-update/fioctl
fioctl: 0.33 -> 0.35
2023-09-06 19:16:12 +02:00
Weijia Wang 6603915b6b
Merge pull request #253426 from r-ryantm/auto-update/slsa-verifier
slsa-verifier: 2.3.0 -> 2.4.0
2023-09-06 19:15:37 +02:00
Weijia Wang 366e586652
Merge pull request #253635 from SuperSandro2000/betterbird
betterbird: 102.14.0-bb39 -> 102.15.0-bb40
2023-09-06 18:58:40 +02:00
Robert Schütz 6083d3d51f listmonk.frontend: use fetchYarnDeps 2023-09-06 09:37:02 -07:00
Lin Jian ac4f5079f7 emacsPackages.mu4e: init at 1.10.7
This patch packages mu4e as an Emacs lisp package based on the mu4e
output of the multiple-output package mu, which makes mu4e a good
citizen of Emacs lisp packages in two aspects.

First, mu4e now utilizes the Emacs lisp package infrastructure in
Nixpkgs.  This allows users who want to do AOT native compilation for
non-default Emacs variants[0] to build only mu4e itself instead of the
whole mu package[1].

Second, mu4e now conforms to the Emacs builtin package manager[2].
Without this patch, mu4e autoloaded commands do not work
out-of-the-box[3] because its directory is added to load-path by
site-start.el after the initialization of package-directory-list,
which causes package-activate-all to not load mu4e-autoloads.el.  This
patch fixes this issue when mu4e is installed to Emacs using the
withPackages wrapper[4].

[0]: such as emacs-pgtk
[1]: mu.override { emacs = emacs-pgtk; }
[2]: package.el
[3]: either (require 'mu4e) or (require 'mu4e-autoloads) is needed to
be called before an autoloaded command is called
[4]: emacs-pgtk.pkgs.withPackages (epkgs: [ epkgs.mu4e ])
2023-09-06 16:27:13 +00:00
Lin Jian 2081e7e07d mu: move mu4e to a seperate output
This is to prepare to package mu4e as an Emacs lisp package.
2023-09-06 16:27:13 +00:00
Nick Cao 2c52b830d4
Merge pull request #225847 from ocfox/quaternion
python3Packages.quaternion: init at 2022.4.3
2023-09-06 12:20:10 -04:00
Ben Darwin 5bbcb4840b mrtrix: unstable-2021-11-25 -> 3.0.4 2023-09-06 12:11:38 -04:00
Weijia Wang 4c6e02a683
Merge pull request #253632 from bzizou/irods-4.3.0
irods: 4.2.11 -> 4.3.0
2023-09-06 18:10:10 +02:00
Weijia Wang 07eab2ec18
Merge pull request #253534 from reckenrode/pyside6-fix
python3Packages.{shiboken,pyside}6: 6.5.0 -> 6.5.2
2023-09-06 17:50:13 +02:00
ocfox 41867c08f8 quaternion: init at 2022.4.3 2023-09-06 17:13:07 +02:00
Weijia Wang ebe441536e
Merge pull request #253624 from linsui/jabref
jabref: disable check update
2023-09-06 17:07:07 +02:00
Weijia Wang 66dfbb2ed2
Merge pull request #253623 from toyo-chi/update-trackma
trackma: 0.8.5 -> 0.8.6
2023-09-06 17:01:54 +02:00
Weijia Wang 2457551a54
Merge pull request #253329 from risicle/ris-envoy-1.26.4
envoy: 1.26.3 -> 1.26.4
2023-09-06 16:54:29 +02:00
Weijia Wang d918143ef7
Merge pull request #253371 from aaronjheng/oras
oras: 1.0.1 -> 1.1.0
2023-09-06 16:49:28 +02:00
Weijia Wang 3b362c41d8
Merge pull request #248235 from michaelBelsanti/tuifimanager
tuifimanager: 3.0.0 -> 3.3.1
2023-09-06 16:44:05 +02:00
Weijia Wang 3398831393
Merge pull request #250000 from tomberek/tomberek.gawkextlib.2022-10-20
gawkextlib: unstable-2019-11-21 -> unstable-2022-10-20
2023-09-06 16:38:37 +02:00
"Gaetan Lepage" 0832ce822b vimPlugins.nvim-treesitter: update grammars 2023-09-06 16:34:37 +02:00
"Gaetan Lepage" 0ffdfc407c vimPlugins: update 2023-09-06 16:30:56 +02:00
toastal f14b565e90 prosody: 0.12.3 → 0.12.4 2023-09-06 21:27:58 +07:00
Gaetan Lepage 9ef2b50701 vimPlugins.multicursors-nvim: init at 2023-08-30 2023-09-06 16:26:48 +02:00
Weijia Wang 08f28c415b
Merge pull request #250223 from sielicki/ena-2.8.9
linuxPackages.ena: 2.8.6 -> 2.8.9
2023-09-06 16:22:44 +02:00
Weijia Wang 08418afb39
Merge pull request #251331 from Thra11/valhalla-3-4-0-aarch64
valhalla: fix build with gcc 12
2023-09-06 16:19:25 +02:00
Weijia Wang 4194820330
Merge pull request #250955 from paveloom/quodlibet
quodlibet: 4.5.0 -> 4.6.0
2023-09-06 16:18:13 +02:00
Sandro Jäckel 7a54eafe09
betterbird: 102.14.0-bb39 -> 102.15.0-bb40 2023-09-06 16:04:35 +02:00
Weijia Wang 67160d51fe
Merge pull request #251987 from illdefined/akkoma
akkoma: 3.9.3 → 3.10.4
2023-09-06 16:03:52 +02:00
chewblacka f884153fb1
remnote: refactor code (#251774)
* remnote: 1.12.9 -> 1.12.18

* remnote: refactor using stdenv

* remnote: add appexec

* remnote: add icon

* remnote: add DesktopItem

* remnote: add installPhase

* remnote: change platform to x86_64-linux

* remnote: 1.12.18 -> 1.12.22

* remnote: change to finalAttrs idiom
2023-09-06 16:03:20 +02:00
Weijia Wang 396f572d64
Merge pull request #251129 from QJoly/vcluster-0.15.6
vcluster: 0.15.2 -> 0.15.6
2023-09-06 16:00:12 +02:00
Weijia Wang ca2e8e14f3
Merge pull request #252347 from CathalMullan/dioxus-cli-v0.4.0
dioxus-cli: 0.3.2 -> 0.4.0
2023-09-06 15:57:17 +02:00
seth 77cb27d015
cartridges: 2.2.1 -> 2.3 (#252415)
* cartridges: 2.2.1 -> 2.3

Diff: https://github.com/kra-mo/cartridges/compare/v2.2.1...v2.3

* cartridges: apply suggestion

Co-authored-by: Anderson Torres <torres.anderson.85@protonmail.com>

---------

Co-authored-by: Weijia Wang <9713184+wegank@users.noreply.github.com>
Co-authored-by: Anderson Torres <torres.anderson.85@protonmail.com>
2023-09-06 15:55:02 +02:00