adb2e90c13
fix(image): image need to include devicemapper setup tools and udev rules
2025-03-03 16:13:30 +01:00
0a6fc3af49
chore: enable default networking and make root own erofs files
2025-02-27 16:42:11 +01:00
aa4f69d891
fix: we need to roll our own versions of tpm2-tools and tpm2-tss
2025-02-27 16:35:50 +01:00
57f83bd4ac
chore: make erofs with --all-root flag
2025-02-27 08:18:24 +01:00
7365ef8918
feat(image): install upstream kexec which now have support for UKIs
2025-02-26 14:40:06 +01:00
0a0e9127e0
fix(systemd): set path to kexec
2025-02-26 10:45:05 +01:00
ca54cefe36
fix: mount race condition of patos-state
2025-02-26 10:22:56 +01:00
a3aab1ea5c
chore: flake nix cleanup
2025-02-25 23:09:11 +01:00
0ed83a6d27
feat(image): add overlay to /etc and use busybox getty for login prompt
2025-02-25 21:55:53 +01:00
3374541b3a
feat(image): switch to btrfs for patos-state
2025-02-25 21:07:57 +01:00
b3ad9f9962
feat(image): fix osrel in uki
2025-02-25 18:02:49 +01:00
e4ebf7ea7f
feat(image): make /var stateful
2025-02-25 14:50:43 +01:00
e196cf729c
feat(image): switching root
2025-02-25 13:13:48 +01:00
6899203860
feat(systemd-repart): fix ESP. now its booting
2025-02-24 23:53:44 +01:00
af78f1c930
feat(systemd-repart): build image
2025-02-24 16:29:53 +01:00
e7470498e5
fix: create derivation for initrd creation
2025-02-24 15:12:43 +01:00
9ff916d0a3
chore: xz compressed initrd and remove systemd patch
2025-02-24 09:27:17 +01:00
7ecbd46b53
Merge pull request 'chore: rootfs pkg' ( #18 ) from lsjostro/push-ptznrypypruv into main
...
Reviewed-on: #18
2025-02-21 18:48:36 +01:00
a689fa9925
chore: rootfs pkg
2025-02-21 18:44:46 +01:00
6dc82ee21f
Merge pull request 'chore: add dbus-broker' ( #17 ) from lsjostro/push-tsrlsoumoytp into main
...
Reviewed-on: #17
2025-02-21 10:44:36 +01:00
0dfda7560f
chore: add dbus-broker
2025-02-21 10:40:09 +01:00
0f7958b596
Merge pull request 'Build image from scratch / without NixOS.' ( #14 ) from dln/push-wxvqmqvrsxzv into main
...
Reviewed-on: #14
2025-02-19 15:24:42 +01:00
2ad53505eb
Merge pull request 'silly uki image with the systemd-ukify tooling' ( #16 ) from lsjostro/push-mzqkykluxntr into dln/push-wxvqmqvrsxzv
...
Reviewed-on: #16
2025-02-19 15:23:36 +01:00
dbd4e729de
silly uki image with the systemd-ukify tooling
2025-02-19 15:20:28 +01:00
52986e7e70
Merge pull request 'chore(systemd): remove nix store ref and disable some features' ( #15 ) from lsjostro/push-tpqplksttywz into dln/push-wxvqmqvrsxzv
...
Reviewed-on: #15
2025-02-17 11:34:40 +01:00
faf5fce8a4
chore(systemd): remove nix store ref and disable some features
2025-02-17 10:45:01 +01:00
b784c94d42
WIP: Build image from scratch / without NixOS.
...
An experiment to see if we can minimize the PatOS project even further,
and not have to adapt NixOS packages and config for our needs.
2025-02-14 13:07:01 +01:00
4702e0dddb
feat(systemd): enabled sysupdated
2025-02-12 15:06:07 +01:00
da048fc28d
feat: add support for 9p virtfs
2025-02-10 11:22:47 +01:00
02ae3e5813
fix: mount ESP onboot
2025-02-06 14:12:01 +01:00
f01ed61b00
Merge pull request 'chore: update flake (systemd 257)' ( #11 ) from lsjostro/push-zlnnkpsuuolx into main
...
Reviewed-on: #11
2025-01-22 12:07:48 +01:00
e34f1459c1
chore: update flake (systemd 257)
2025-01-22 11:44:42 +01:00
ab3050c1a9
Migrate README to asciidoc
2024-11-23 20:48:31 +01:00
6527361d52
feat(boot): Add initial Factory Reset boot entry
...
It crashes once parted has run, which should be fixed, but at least
parted does its thing now.
2024-11-22 21:44:32 +01:00
c75262f15a
feature(boot): Add memtest boot entry
2024-11-22 13:24:43 +01:00
2ad839ccfb
test: fix broken sysupdate test
2024-11-21 22:49:37 +01:00
0a269e5bd4
chore: ignore nix test history
2024-11-21 22:47:18 +01:00
59d51cc407
docs: add some info to README
2024-11-20 11:33:19 +01:00
fa55edf0de
chore: remove openssh for now
2024-11-19 12:11:21 +01:00
902c3eddf3
Remove /home and unused top-level dirs. Make /var encrypted with tpm2.
2024-11-19 12:11:21 +01:00
9b6a5d9199
feat: add devel image
2024-11-18 23:40:49 +01:00
5ecbea5105
chore: flatten module structure
2024-11-16 16:02:27 +01:00
e585707491
chore: cleanup config and bring settings over from earlier
2024-11-16 01:02:25 +01:00
33f7afd87d
feat: Add systemd-sysext
2024-11-16 01:02:25 +01:00
04bd246a2a
feat: Add OS release info
2024-11-16 01:02:25 +01:00
a4d0e10cc4
chore: cleanup
2024-11-15 19:49:28 +01:00
25333d5660
Merge pull request 'Image building take 2' ( #4 ) from dln/push-myvrzwowzmmw into main
...
Reviewed-on: #4
2024-11-14 18:52:54 +00:00
c59ea29957
Image building take 2
...
We want verity protected partitions as well as encrypted state/data along with verified boot.
This PR integrates Peter Marshall's awesome little Nixlet project as a starting point, especially the nice testing scaffolding will be super helpful! ✨
https://github.com/petm5/nixlet/
2024-11-14 19:52:34 +01:00
da5bdb3d47
build: Simplify CI pipeline
...
Fixed up woodpecker to not use a persistent volume, so now we can have a
more regular and portable config
2024-11-11 20:53:26 +01:00
86cc203737
feat(systemd): add and enable systext + confext units
2024-11-11 20:38:22 +01:00