nikstur
bd4c49f29b
nixos/systemd: remove a superfluous override
...
This is already the upstream default.
2024-02-28 11:45:39 +01:00
Will Fancher
ee9becfdfb
Merge pull request #285315 from jmbaur/sysupdate-fixes
...
nixos/sysupdate: allow lists in sysupdate config
2024-02-07 03:01:49 -05:00
Florian Klink
7c0a129076
Merge pull request #256652 from giorgiga/rateLimitBurst-documentation
...
Clarify journal size limit defaults in documentaiton of services.journald.rateLimitBurst
2024-02-06 13:26:35 +01:00
Linus Heckemann
9f571cb4ef
Merge pull request #284508 from nikstur/etc-overlay-leading-slash
...
nixos/etc: remove leading slash from paths
2024-02-03 18:01:01 +01:00
Nick Cao
0850ee016b
nixos/networkd: drop upstreamed stage-1 unit dependencies
...
Reference: https://github.com/systemd/systemd/pull/27791
2024-01-31 22:52:52 -05:00
Jared Baur
50866dc20f
nixos/sysupdate: allow lists in sysupdate config
...
Lists are convenient to have in sysupdate configuration when using
multiple `MatchPattern` under `Target` when the target can have multiple
filenames. This use-case is helpful for BootLoaderSpec bootcounting where the target file on
disk can have multiple filenames, and in order for sysupdate to properly
ensure only N number of instances of this target exist at one time, we
need to have multiple match patterns.
2024-01-31 09:12:28 -08:00
Jörg Thalheim
202e697233
nixos/systemd-boot: fix editor option
2024-01-31 10:46:30 +07:00
nikstur
a9161ceb5a
nixos/etc: remove leading slash from target paths in build-composefs-dump.py
...
This is necessary so that duplicates in the composefs dump are avoided.
2024-01-28 13:37:23 +01:00
Will Fancher
6f1b17d4b8
systemd-stage-1: Fix hibernate-resume with systemd v255
2024-01-28 06:52:21 -05:00
nikstur
92b98478a8
nixos/etc: fix type checking of build-composefs-dump.py
2024-01-28 01:58:56 +01:00
Julien Malka
ceeddc5b15
nixos/systemd-boot: move builder script in bin folder
2024-01-27 01:29:40 +00:00
Will Fancher
0d85bf0efe
nixos/systemd: Temporarily bring back multi-user -> network-online
...
There were several modules, critically including NetworkManager, which
were not prepared for this change. Most of the change was good,
however. Let's bring back the dependency and change the assertion to a
warning for now.
2024-01-25 15:53:52 -05:00
github-actions[bot]
8c2ba7797a
Merge master into staging-next
2024-01-25 12:01:19 +00:00
Julien Malka
39a2e0bb03
Merge pull request #283396 from newAM/clevis-clarify
2024-01-25 08:52:44 +01:00
github-actions[bot]
5af80acc9a
Merge master into staging-next
2024-01-25 06:01:04 +00:00
Jörg Thalheim
559ddda570
Merge pull request #279852 from Madouura/pr/bcachefs
...
bcachefs: update comments, release-notes, only use IFS for bcachefs, update bcachefs-tools and module
2024-01-25 01:11:04 +01:00
Alex Martens
c37de24b78
nixos/clevis: clairify secret creation
2024-01-23 20:46:52 -08:00
github-actions[bot]
01a65d81f3
Merge master into staging-next
2024-01-23 18:00:56 +00:00
Niklas Hambüchen
aa6c8ae3a6
Merge pull request #253488 from nh2/install-grub-dont-stat-network-fs
...
install-grub.pl: Do stat() last to not hang on hanging network FS
2024-01-23 16:36:49 +01:00
Niklas Hambüchen
b9ba9df3e8
install-grub.pl: Do stat() last to not hang on hanging network FS
2024-01-23 15:34:40 +00:00
github-actions[bot]
3c7375b75c
Merge master into staging-next
2024-01-22 18:00:55 +00:00
nikstur
733c8ee469
Merge pull request #282086 from nikstur/uki
...
nixos/uki: init
2024-01-22 17:43:09 +01:00
github-actions[bot]
3a8094730e
Merge master into staging-next
2024-01-22 12:01:10 +00:00
Linus Heckemann
18e5176621
Merge pull request #270727 from nikstur/nixos-perlless-activation
...
Perlless Activation
2024-01-22 10:11:44 +01:00
nikstur
60f529fc82
nixos/etc: optionally mount etc as an overlay
2024-01-22 00:54:13 +01:00
github-actions[bot]
4dea63e421
Merge master into staging-next
2024-01-20 18:01:02 +00:00
h7x4
e7069e4aa2
Merge pull request #281055 from majiru/resolved-dns-over-tls
...
nixos/resolved: add dnsovertls option
2024-01-20 15:21:45 +01:00
Jacob Moody
dfc87b9048
nixos/resolved: add dnsovertls option
2024-01-19 21:29:22 -06:00
github-actions[bot]
650e10b010
Merge master into staging-next
2024-01-20 00:02:16 +00:00
Julien Malka
42ad0d80ce
Merge pull request #281639 from Mic92/systemd-refactoring
2024-01-19 19:42:32 +01:00
github-actions[bot]
331c789712
Merge master into staging-next
2024-01-19 18:01:00 +00:00
nikstur
985bafa5fc
nixos/uki: init
2024-01-19 17:04:59 +01:00
Zolo
c9e7344950
Update systemd-boot.nix
...
Extending the systemd-boot information and where to find more information.
2024-01-19 14:01:26 +01:00
github-actions[bot]
4679030218
Merge master into staging-next
2024-01-19 12:01:13 +00:00
Will Fancher
367d101073
nixos/systemd: assert After=network-online.target -> Wants=
...
This will catch broken services at the evaluation stage.
2024-01-18 16:28:41 -08:00
Jade Lovelace
62f30634db
nixos/systemd: don't require network-online.target for multi-user.target
...
Previously we required network-online.target for multi-user.target. This
has made a lot of people very angry and has been widely regarded as a
bad move (or at least, very nonstandard):
15d761a525 (commitcomment-128564097)
This was done because of fragile tests and services declaring
dependencies on multi-user.target when they meant network-online.target.
Let's rip off the bandaid and fix our tests.
2024-01-18 16:28:39 -08:00
nikstur
eec1845744
nixos/systemd-sysusers: init
2024-01-18 23:08:14 +01:00
github-actions[bot]
dc4a7c97b0
Merge master into staging-next
2024-01-18 18:00:55 +00:00
Janne Heß
15c31afd8a
Merge pull request #271067 from nikstur/sysinit-reactivation
...
nixos/switch-to-configuration: add sysinit-reactivation.target
2024-01-18 16:13:32 +01:00
nikstur
e6b66f08a5
nixos/switch-to-configuration: add sysinit-reactivation.target
2024-01-18 00:46:30 +01:00
Jörg Thalheim
4a20af3932
nixos/systemd-boot: move all template variables in one place
...
This makes it easier to reason about what variables are inserted during packaging.
We also make sure that template file is also valid python syntax, which makes editor errors go away during development.
2024-01-17 22:53:17 +01:00
nikstur
748378a3ec
systemd: 254.6 -> 255.2
...
Removed patches:
- 0007-Fix-hwdb-paths.patch
The directory we want seems to already be included in the list. Is there
a reason why we want to restrict it further?
- 0010-build-don-t-create-statedir-and-don-t-touch-prefixdi.patch
This patch has little to do with how the meson.build file looks now. The
new patch 0017 is the successor to this one.
- 0015-pkg-config-derive-prefix-from-prefix.patch
This is fixed upstream. We don't need this anymore.
2024-01-17 14:13:46 +01:00
Madoura
d86395db78
nixos/stage-1.init.sh: only set 'IFS' in 'waitDevice' for bcachefs
2024-01-16 15:06:05 -06:00
Madoura
919c05460b
nixos/stage-1.init.sh: fix IFS comment grammar
2024-01-16 15:06:04 -06:00
Will Fancher
bf54848f3b
Merge pull request #280232 from jmbaur/sysupdate-example-fix
...
nixos/sysupdate: fix example text
2024-01-16 15:43:05 -05:00
Will Fancher
66e3ec7d30
Merge pull request #278895 from jmbaur/repart-initrd-loopback
...
nixos/repart: add loop module to initrd
2024-01-16 15:40:19 -05:00
Maciej Krüger
c0ef1f9479
nixos/network-interfaces: add assertion if used in after or wants
2024-01-12 17:29:05 +01:00
Jared Baur
d177e2ef06
nixos/sysupdate: fix example text
...
The example systemd-sysupdate transfer name has a ".conf" suffix,
although the files on the final system are already appended with this
suffix, so the file ends up being "transfer-name.conf.conf". Remove the
suffix in the example so that users will get a transfer filename they
expect.
2024-01-11 01:47:36 -08:00
Ryan Lahfa
176e84d44f
Revert "nixos/systemd-boot: init boot counting"
2024-01-11 01:00:43 +01:00
Julien Malka
eb435897a6
nixos/systemd-boot: init boot counting
2024-01-07 11:34:09 +00:00