Commit Graph
656547 Commits
Author SHA1 Message Date
Marcus RambergandGitHub 48cb95c57d Merge pull request #327715 from bolives-hax/s390x-bootstrap-cross-tools 2024-07-21 17:25:16 +03:00
nikstur 2ca04530c9 nixos/systemd-sysusers: assert against password and hashedPassword
Regardless of mutable or immutable users, systemd-sysupdate never
updates existing user records and thus will for example never change
passwords for you.

It only support initial passwords and now actively asserts agains other
paswords.
2024-07-21 16:23:11 +02:00
nikstur 2710a49adb nixos/systemd-sysusers: stop creating users statically
On Linux we cannot feasbibly generate users statically because we need
to take care to not change or re-use UIDs over the lifetime of a machine
(i.e. over multiple generations). This means we need the context of the
running machine.

Thus, stop creating users statically and instead generate them at
runtime irrespective of mutableUsers.

When /etc is immutable, the password files (e.g. /etc/passwd etc.) are
created in a separate directory (/var/lib/nixos/etc). /etc will be
pre-populated with symlinks to this separate directory.

Immutable users are now implemented by bind-mounting the password files
read-only onto themselves and only briefly re-mounting them writable to
re-execute sysusers. The biggest limitation of this design is that you
now need to manually unmount this bind mount to change passwords because
sysusers cannot change passwords for you. This shouldn't be too much of
an issue because system users should only rarely need to change their
passwords.
2024-07-21 16:23:11 +02:00
nikstur d43e323b4a nixos/systemd-sysusers: only create systemusers
systemd-sysusers cannot create normal users (i.e. with a UID > 1000).
Thus we stop trying an explitily only use systemd-sysusers when there
are no normal users on the system (e.g. appliances).
2024-07-21 16:22:01 +02:00
nixpkgs-merge-bot[bot]andGitHub 1d3f9997f6 Merge pull request #328823 from r-ryantm/auto-update/lefthook
lefthook: 1.6.21 -> 1.7.4
2024-07-21 14:12:11 +00:00
Sandro Jäckel 487b610f45 sky: drop due to upstream disappearing
Closes #324612
2024-07-21 16:05:18 +02:00
OPNA2608 2844e6ffb1 quirc: Fix FTBFS on Linux
https://github.com/dlbeer/quirc/commit/2c350d8aaf37246e538a2c93b2cce8c78600d2fc already includes a cp of libquirc.so, we can drop the Linux-only postInstall block.
2024-07-21 15:45:17 +02:00
pthompson3 7643fc8a10 python312Packages.pykeepass: fix No module found pkg_resources 2024-07-21 14:43:33 +01:00
tahanonu abe3bede12 python312Packages.json2html: init at 1.3.0
Release: https://github.com/softvar/json2html/releases/tag/v1.3.0
2024-07-21 14:40:16 +01:00
Nick CaoandGitHub 60e3119773 Merge pull request #328857 from r-ryantm/auto-update/atlantis
atlantis: 0.28.3 -> 0.28.5
2024-07-21 09:27:45 -04:00
Nick CaoandGitHub d50cc0807c Merge pull request #328859 from r-ryantm/auto-update/qovery-cli
qovery-cli: 0.95.2 -> 0.97.0
2024-07-21 09:27:26 -04:00
Nick CaoandGitHub e43915f8e5 Merge pull request #328808 from r-ryantm/auto-update/python312Packages.airgradient
python312Packages.airgradient: 0.6.1 -> 0.7.0
2024-07-21 09:25:27 -04:00
Nick CaoandGitHub 70b1e3ff92 Merge pull request #328818 from r-ryantm/auto-update/dprint
dprint: 0.47.0 -> 0.47.2
2024-07-21 09:24:09 -04:00
Nick CaoandGitHub 530621bb7e Merge pull request #328825 from r-ryantm/auto-update/python312Packages.pydexcom
python312Packages.pydexcom: 0.3.2 -> 0.4.0
2024-07-21 09:22:50 -04:00
Nick CaoandGitHub d0d0eba3dc Merge pull request #328826 from r-ryantm/auto-update/troubadix
troubadix: 24.6.5 -> 24.7.4
2024-07-21 09:22:08 -04:00
Nick CaoandGitHub 9cfa969a07 Merge pull request #328827 from r-ryantm/auto-update/python312Packages.pipenv-poetry-migrate
python312Packages.pipenv-poetry-migrate: 0.5.7 -> 0.5.8
2024-07-21 09:21:29 -04:00
R. Ryantm 23b6b73f68 lief: 0.14.1 -> 0.15.0 2024-07-21 13:21:15 +00:00
Nick CaoandGitHub ed7a3e59b2 Merge pull request #328829 from r-ryantm/auto-update/python312Packages.aio-pika
python312Packages.aio-pika: 9.4.1 -> 9.4.2
2024-07-21 09:20:48 -04:00
Nick CaoandGitHub 3a827605b2 Merge pull request #328831 from r-ryantm/auto-update/zef
zef: 0.22.0 -> 0.22.1
2024-07-21 09:20:06 -04:00
Nick CaoandGitHub 6da70160d4 Merge pull request #328842 from r-ryantm/auto-update/python312Packages.fastavro
python312Packages.fastavro: 1.9.4 -> 1.9.5
2024-07-21 09:19:13 -04:00
Bobby Rong c2fbd20fc6 iso-flags-png-320x240: Renamed and moved from cinnamon.iso-flags-png-320x420
The PNGs are under resolution 320x240 (instead of 320x420).
2024-07-21 21:17:11 +08:00
Bobby Rong 350a70036a mint-themes: Move from cinnamon scope to top-level 2024-07-21 21:17:11 +08:00
Bobby Rong 330af188b6 mint-l-theme: Move from cinnamon scope to top-level 2024-07-21 21:17:11 +08:00
Bobby Rong 3d4f1855a7 mint-l-icons: Move from cinnamon scope to top-level 2024-07-21 21:17:10 +08:00
Bobby Rong 2359076f1f mint-y-icons: Move from cinnamon scope to top-level 2024-07-21 21:17:10 +08:00
Bobby Rong 5a1aea6cfe mint-x-icons: Move from cinnamon scope to top-level 2024-07-21 21:17:10 +08:00
Bobby Rong c09bdb5d5e mint-cursor-themes: Move from cinnamon scope to top-level 2024-07-21 21:17:09 +08:00
Bobby Rong 7d2de94b74 mint-artwork: Move from cinnamon scope to top-level 2024-07-21 21:17:09 +08:00
Bobby Rong 1edf8fb1c3 folder-color-switcher: Move from cinnamon scope to top-level 2024-07-21 21:17:09 +08:00
Bobby Rong 691fc20710 xviewer: Move gdk-pixbuf, cinnamon-desktop to buildInputs 2024-07-21 21:17:08 +08:00
Bobby Rong f81d4586f8 xviewer: Move from cinnamon scope to top-level 2024-07-21 21:17:08 +08:00
Bobby Rong 02d898772c xreader: Move from cinnamon scope to top-level 2024-07-21 21:17:08 +08:00
Bobby Rong 6326886cd0 warpinator: Move from cinnamon scope to top-level 2024-07-21 21:17:07 +08:00
Bobby Rong 00258aaa85 pix: Move from cinnamon scope to top-level 2024-07-21 21:17:05 +08:00
Bobby Rong 029c124ea8 bulky: Move from cinnamon scope to top-level 2024-07-21 21:15:53 +08:00
Nick CaoandGitHub 661f0e4ebb Merge pull request #328797 from r-ryantm/auto-update/colima
colima: 0.6.9 -> 0.6.10
2024-07-21 09:14:48 -04:00
Nick CaoandGitHub a2eefc1396 Merge pull request #328795 from r-ryantm/auto-update/ibus-engines.m17n
ibus-engines.m17n: 1.4.29 -> 1.4.30
2024-07-21 09:12:13 -04:00
R. Ryantm 69321d126e kodiPackages.pdfreader: 2.0.2 -> 2.0.3 2024-07-21 13:12:12 +00:00
Nick CaoandGitHub c9144cccfd Merge pull request #328786 from r-ryantm/auto-update/alp
alp: 1.1.17 -> 1.1.18
2024-07-21 09:11:25 -04:00
Florian Klink a93c422fed glew: default enableEGL to true 2024-07-21 15:10:55 +02:00
Nick CaoandGitHub 544a36efbd Merge pull request #328781 from r-ryantm/auto-update/python312Packages.python-roborock
python312Packages.python-roborock: 2.5.0 -> 2.6.0
2024-07-21 09:10:40 -04:00
Nick CaoandGitHub 8ef7571d5b Merge pull request #328780 from r-ryantm/auto-update/python312Packages.param
python312Packages.param: 2.1.0 -> 2.1.1
2024-07-21 09:10:13 -04:00
R. RyantmandBobby Rong a797608b99 cinnamon.bulky: 3.3 -> 3.4 2024-07-21 21:09:48 +08:00
Martin WeineltandGitHub e83e3d3a4d Merge pull request #328875 from dotlambda/python3Packages.python-telegram-bot
python312Packages.python-telegram-bot: specify optional dependencies
2024-07-21 15:09:35 +02:00
Nick CaoandGitHub 014412306d Merge pull request #328800 from r-ryantm/auto-update/cdecl
cdecl: 18.0 -> 18.1
2024-07-21 09:05:04 -04:00
Azat BahawiandGitHub e1c997e762 Merge pull request #328787 from r-ryantm/auto-update/werf
werf: 2.6.7 -> 2.8.0
2024-07-21 13:04:51 +00:00
Nick CaoandGitHub 4954d36b7d Merge pull request #328748 from r-ryantm/auto-update/gptscript
gptscript: 0.8.2 -> 0.9.2
2024-07-21 08:57:22 -04:00
Sigmanificient 1ea1b6c6f3 wakatime-cli: 1.93.0 -> 1.95.0 2024-07-21 14:56:41 +02:00
Nick CaoandGitHub 5a044fb36a Merge pull request #328762 from r-ryantm/auto-update/python312Packages.dbt-bigquery
python312Packages.dbt-bigquery: 1.8.1 -> 1.8.2
2024-07-21 08:55:01 -04:00
Lin JianandGitHub 36cb8eaf62 Merge pull request #325168 from atorres1985-contrib/elisp-use-melpabuild
mini-treewide: use melpabuild in some Elisp packages
2024-07-21 20:43:36 +08:00