Commit Graph
1021828 Commits
Author SHA1 Message Date
Sam Pointon 9d280168cc nixos/getty: allow disabling
https://github.com/NixOS/nixpkgs/pull/480686 made getty unconditional, fixing 
several bugs and bad interactions. This imposes no runtime costs due to lazy 
systemd-based activation, but it does drag getty and its closure in to images. 
For many NixOS installations, this is fine - they want console login and such 
anyway - but it's a burden on lights-out containers aiming for minimal image 
sizes.

This change adds a new configuration knob to totally disable getty for these 
sorts of headless/lights-out/appliance-style set-ups. The option's description 
is deliberately made stern to hopefully dissuade anyone from toggling it if 
their system isn't in that class. As the option defaults to enabling getty, 
there should be no behaviour change for anyone not explicitly opting themselves 
in - hopefully with full knowledge of the consequences.

My local testing chopped a whole 15% off one of my images by being able to 
remove getty (the big contributor being util-linux and its friends), and that's 
just for one random image - others might be even bigger relative gains. I think 
that's more than enough to justify this configuration knob.

I had a look for uses of getty in NixOS to see if anywhere wanted to either 
have a hard dependency on getty and hence explicitly enable it (so that weird 
configurations get picked up at evaluation time rather than runtime) or disable 
it. The use sites fall into two categories:

0. Virtualised set-ups that wire up units to getty listening on ttyS0. These 
probably don't want a hard dependency: it's reasonable to run these lights-out, 
and just disabling getty will DTRT here.

1. `modules/profiles/headless.nix`, which disables some of the getty units. 
This _could_ instead disable getty as a whole, but that might break e.g. 
`machinectl shell`, and I can imagine set-ups where you want that even without 
console login, so I have left it alone. Maybe someone else feels differently 
and more strongly, and then that someone else can put together a PR and argue 
their case.
2026-06-27 07:58:53 +01:00
Aaron AndersenandGitHub e3dfa09fb1 kodiPackages.jellycon: 1.0.0 -> 1.0.1 (#534967) 2026-06-24 21:27:03 +00:00
EmilyandGitHub e050c09e72 by-name-overlay: use lib.flip to memoise {} being passed (#522750) 2026-06-24 21:25:14 +00:00
Maximilian BoschandGitHub 9213a8c837 teams.matrix: reform (#534979) 2026-06-24 21:15:56 +00:00
nixpkgs-ci[bot]andGitHub 27bf2edc03 stalwart-cli: 1.0.8 -> 1.0.9 (#535054) 2026-06-24 21:04:25 +00:00
Tristan RossandGitHub f4d3f22c84 flutter: 3.44.2 -> 3.44.3 (#534691) 2026-06-24 21:00:48 +00:00
Silvan MosbergerandGitHub 65761fc650 ci: add llakala as codeowner of performance-critical files (#535031) 2026-06-24 20:39:31 +00:00
Gaétan LepageandGitHub 2e123f6377 python3Packages.langgraph: disable test w/ race (aarch64-Linux) (#535014) 2026-06-24 20:38:50 +00:00
nixpkgs-ci[bot]andGitHub d4e50fb045 infrastructure-agent: 1.74.4 -> 1.76.2 (#522481) 2026-06-24 20:24:32 +00:00
Nikolay KorotkiyandGitHub 4840631bce lagrange: 1.20.7 -> 1.20.8 (#534812) 2026-06-24 20:05:00 +00:00
nixpkgs-ci[bot]andGitHub a3920c8c52 sd-switch: 0.6.3 -> 0.6.4 (#535016) 2026-06-24 19:45:22 +00:00
R. Ryantm 9d6d841963 stalwart-cli: 1.0.8 -> 1.0.9 2026-06-24 19:41:13 +00:00
Nick CaoandGitHub 1ab79b94f1 pdns: 5.0.5 -> 5.1.1 (#532145) 2026-06-24 19:22:09 +00:00
Nick CaoandGitHub 29657afaa5 aks-mcp-server: 0.0.18 -> 0.0.19 (#534991) 2026-06-24 19:21:32 +00:00
Nick CaoandGitHub a36a918a75 c2patool: 0.26.67 -> 0.26.68 (#534928) 2026-06-24 19:18:09 +00:00
Nick CaoandGitHub 194ecd1960 python3Packages.spyder-kernels: 3.1.4 -> 3.1.5 (#534807) 2026-06-24 19:14:31 +00:00
Nick CaoandGitHub 71a72d4ab7 git-backup-go: 1.6.1 -> 1.7.0 (#534790) 2026-06-24 19:13:08 +00:00
Nick CaoandGitHub 5d2106027d python3Packages.fastapi-pagination: 0.15.14 -> 0.15.15 (#534787) 2026-06-24 19:12:46 +00:00
Nick CaoandGitHub 8555f6a873 python3Packages.copier: 9.15.2 -> 9.16.0 (#534785) 2026-06-24 19:12:12 +00:00
Nick CaoandGitHub c0fad436ac traefik-certs-dumper: 2.11.3 -> 2.11.4 (#534879) 2026-06-24 19:11:15 +00:00
Nick CaoandGitHub 1287633f0e webdav: 5.11.10 -> 5.11.11 (#534878) 2026-06-24 19:10:57 +00:00
Nick CaoandGitHub 26f52e8aa7 pocket-casts: 0.12.1 -> 0.13.0 (#534860) 2026-06-24 19:10:32 +00:00
Nick CaoandGitHub 5fc02a77b4 charasay: 3.3.1 -> 3.3.3 (#534723) 2026-06-24 19:07:46 +00:00
Nick CaoandGitHub ad4daa4c6b linuxPackages.nvidiaPackages.legacy_470: support up to linux 7.1 (#534718) 2026-06-24 19:07:16 +00:00
Nick CaoandGitHub c6d24f47c0 auth0-cli: 1.31.0 -> 1.32.0 (#534702) 2026-06-24 19:06:40 +00:00
Nick CaoandGitHub 9634b14bbd cargo-codspeed: 4.7.0 -> 5.0.0 (#534701) 2026-06-24 19:05:39 +00:00
Nick CaoandGitHub 5a29715a19 jx: 3.17.6 -> 3.17.17 (#534774) 2026-06-24 19:03:37 +00:00
Nick CaoandGitHub 2aad2cb7ad famly-fetch: 0.5.3 -> 0.6.0 (#534759) 2026-06-24 19:02:36 +00:00
Nick CaoandGitHub 5a8dcbe698 python3Packages.langchain: 1.3.10 -> 1.3.11 (#534738) 2026-06-24 19:01:09 +00:00
Adam C. StephensandGitHub 14628190ff fish: 4.7.1 -> 4.8.0 (#534907) 2026-06-24 18:57:48 +00:00
Nick CaoandGitHub a3c369781e clap: 1.2.8 -> 1.2.9 (#534576) 2026-06-24 18:57:48 +00:00
Nick CaoandGitHub cf71e8d80f conventional-changelog-cli: 7.2.0 -> 7.2.1 (#534549) 2026-06-24 18:56:20 +00:00
Nick CaoandGitHub c03e9ba8ac python3Packages.qcelemental: 0.50.2 -> 0.50.4 (#534658) 2026-06-24 18:54:49 +00:00
Nick CaoandGitHub 406af65cc0 home-assistant-custom-components.cable_modem_monitor: 3.14.0-beta.10 -> 3.14.0-beta.11 (#534606) 2026-06-24 18:53:23 +00:00
Arian van PuttenandGitHub 6787df6881 *: update maintenanceship (#535024) 2026-06-24 18:41:19 +00:00
Gaétan LepageandGitHub dbdf39500b sandbox-runtime: 0.0.56 -> 0.0.59 (#535003) 2026-06-24 18:37:27 +00:00
Raito Bezarius 6a63a4ad8b pkgs/*: drop maintenanceship of various packages
I have effectively renounced on maintaining all these packages and I do
not plan to return them except if I'm forced to.

I am also fine with most of these packages being dropped for next
releases if no maintainer shows up.

Change-Id: I8d167c8029b6991181bd7a094af21c3313af2b51
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2026-06-24 20:34:45 +02:00
Eman Resu 03dfff6fc2 ci/owners: add llakala as owner of key stdenv files 2026-06-24 14:10:35 -04:00
Eman Resu 92a06e9bba ci/owners: add llakala as owner of key lib files 2026-06-24 14:10:31 -04:00
Fabian AffolterandGitHub 5eccbb52c3 python3Packages.iamdata: 0.1.202606231 -> 0.1.202606241 (#534831) 2026-06-24 17:48:09 +00:00
Fabian AffolterandGitHub 28c91f6a01 python3Packages.rich-rst: 1.3.2 -> 2.0.1, python3Packages.cyclopts: 4.18.0 -> 4.19.0 (#534876) 2026-06-24 17:48:00 +00:00
Fabian AffolterandGitHub c738c12c03 nerva: 1.25.2 -> 1.26.0 (#534877) 2026-06-24 17:47:43 +00:00
nixpkgs-ci[bot]andGitHub c86b85171c numr: 0.5.5 -> 0.6.0 (#535013) 2026-06-24 17:41:32 +00:00
nixpkgs-ci[bot]andGitHub 3fc82d0a32 blesh: 0.4.0-devel3-unstable-2026-05-28 -> 0.4.0-devel3-unstable-2026-06-21 (#535001) 2026-06-24 17:41:29 +00:00
Martin WeineltandGitHub 945f661685 python3Packages.knx-frontend: 2026.6.1.213802 -> 2026.6.23.203726 (#535022) 2026-06-24 17:36:13 +00:00
Matthieu CoudronandGitHub 832676d0a4 sioyek: 2.0.0-unstable-2026-06-06 -> 2.0.0-unstable-2026-06-13 (#531634) 2026-06-24 17:32:10 +00:00
SandroandGitHub b95123f8c2 mo-viewer: init at 1.6.1 (#528423) 2026-06-24 17:20:42 +00:00
Raito Bezarius 72177a1900 ci/OWNERS: drop code ownership of various things
I'm not active anymore in:

- emscripten
- make-disk-image
- NGINX

Change-Id: Ibcc76bbd9504cea63bf4cda8c6395c3db74854c3
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2026-06-24 19:16:07 +02:00
R. Ryantm b895788180 python3Packages.knx-frontend: 2026.6.1.213802 -> 2026.6.23.203726 2026-06-24 17:08:30 +00:00
SandroandGitHub 95f37b4531 hyphen: Add more languages and variants (#526661) 2026-06-24 17:06:56 +00:00