d10f94fc93
feat: add riscv64-linux image
Build / images (nscloud-ubuntu-22.04-arm64-4x16, nixos-24.05) (push) Waiting to run
Build / images (nscloud-ubuntu-22.04-arm64-4x16, nixos-unstable) (push) Waiting to run
Build / images (ubuntu-latest, nixos-24.05) (push) Waiting to run
Build / images (ubuntu-latest, nixos-unstable) (push) Waiting to run
2024-10-23 21:42:26 +02:00
Jörg Thalheim
dccb43ecc4
bump nixos-facter to 0.1.1
2024-10-12 10:51:15 +02:00
Jörg Thalheim
a20142faf9
add disko to all installer
...
Since disko is just some shell scripts it's comparable small and we can
easily embed this everywhere.
We can make use of this in our NixOS tutorials by providing nicer
images.
2024-10-12 10:50:17 +02:00
Jörg Thalheim
acd37edb64
nixos-facter: switch back to main
2024-09-26 17:10:53 +00:00
Jörg Thalheim
eb2ad6029e
drop nixlibs from test
2024-09-26 17:58:34 +02:00
Jörg Thalheim
74909c85db
package nixos-facter for stable as well
2024-09-26 17:28:28 +02:00
Jörg Thalheim
f4b3c682cf
kexec: switch to xz compressor for initrd
2024-09-24 22:34:07 +02:00
Jörg Thalheim
d8293de5be
fix python3 overrides
2024-09-24 22:27:56 +02:00
Jörg Thalheim
881fad4fe0
save more space by using python3 minimal
2024-09-24 21:55:47 +02:00
Jörg Thalheim
8650b1df8f
actually including nixos-facter + nixos test
2024-09-24 16:12:56 +00:00
Jörg Thalheim
4de5aac8e9
improve selecting latest zfs kernel
2024-09-22 17:57:34 +02:00
Jörg Thalheim
4e105478ce
installer: add our own latestZfsCompatibleLinuxPackages
2024-09-20 18:51:33 +02:00
Jörg Thalheim
830790e801
drop repl-flake feature
2024-09-20 10:41:39 +00:00
Jörg Thalheim
28d4a57b3a
add boot tests for iso image
2024-09-18 17:39:45 +02:00
Jörg Thalheim
8e077ae20b
kexec-installer: use pkgs.testers to define test
2024-09-18 17:39:45 +02:00
Jörg Thalheim
0bd625f4eb
add nixos-facter to installer
2024-09-18 17:39:45 +02:00
Jörg Thalheim
770a010bb7
fix ext4 support
2024-09-16 12:10:30 +00:00
Jörg Thalheim
b81c6e0ace
default to root for autologin in nixos kexec image
2024-09-03 11:35:40 +02:00
Jörg Thalheim
23f987d2af
add workaround for nvidia
2024-09-03 11:03:51 +02:00
Jörg Thalheim
b1e43cae8b
add script to gets network restore locally
2024-09-03 09:56:08 +02:00
Jörg Thalheim
46cd291c60
avoid toplevel python script in nix-store
...
this will trigger a os.listdir() on the nix-store
2024-09-03 09:53:47 +02:00
Jörg Thalheim
db9119b88a
try to restore previous ip lease
2024-09-03 09:53:47 +02:00
Jörg Thalheim
c89ec7f957
restore-routes: just join list once with newlines
2024-09-03 09:53:47 +02:00
Jörg Thalheim
73910674dc
restore-routes: introduce more type-safety and split up networkd unit generation
2024-09-03 09:53:47 +02:00
Jörg Thalheim
3e26bd9675
kexec-installer/test: remove deprecated routeconfig
2024-08-16 11:20:59 +00:00
Jörg Thalheim
8e24c42f09
installer: enable bcachefs support
2024-08-16 10:59:48 +00:00
Jörg Thalheim
077b2d2621
switch to zfsUnstable
2024-08-16 10:59:48 +00:00
Jörg Thalheim
6dd73e10d7
noninteractive: simplify the nixos user creation
2024-08-02 08:38:17 +00:00
Jörg Thalheim
78065dbf9f
fix sysusers in noninteractive case
2024-08-02 08:31:04 +00:00
Jörg Thalheim
067aa8908b
move perlless profile to noninteractive profile
...
this borked our iso
2024-07-21 19:09:29 +02:00
name_snrl
5b9bbfc570
fix ipv4 via ipv6 route
...
fix #230
2024-07-19 18:05:11 +00:00
Johannes Bornhold
e2fd329c3a
Allow to pass extra flags into the kexec call via KEXEC_EXTRA_FLAGS
2024-06-10 04:36:59 +00:00
Jörg Thalheim
75d8ee3810
drop no-bootloader overlay for nixpkgs-unstable
2024-06-10 04:26:14 +00:00
Jörg Thalheim
faed128eee
nixos-test: reduce RAM to 1GB
2024-06-07 13:17:09 +00:00
Jörg Thalheim
3e2e064af0
upgrade to nixos 24.05
2024-06-07 10:37:00 +02:00
Jörg Thalheim
310f23d6d5
add nixos-install
...
fixes #222
2024-05-26 09:52:08 +02:00
Jörg Thalheim
8c9cab8c44
also disable man page to save a few mb
2024-05-19 15:22:03 +00:00
Jörg Thalheim
2c54ebe7b8
Reduce memory requirements to 1GB
2024-05-19 14:43:29 +00:00
Jörg Thalheim
c647a22429
remove uneeded traceVal
2024-05-19 16:30:55 +02:00
Jörg Thalheim
5c77e174db
use newer nano.enable option
2024-05-19 14:28:51 +00:00
Jörg Thalheim
d6cfce2feb
remove grub and syslinux from NixOS
2024-05-19 14:28:51 +00:00
Jörg Thalheim
966d756930
include perlless profile in NixOS
...
conditionally include perlless module
relax perlless constraint
2024-05-19 14:28:51 +00:00
Jörg Thalheim
f35cc93d09
rewrite activation script with a systemd-initrd compatible version
2024-05-19 14:28:51 +00:00
Jörg Thalheim
635d1badf2
image-installer: expose network-status as a program
2024-05-07 09:34:47 +00:00
Jörg Thalheim
f23d47cef8
image-installer: make json a bit shorter
2024-04-17 12:23:50 +02:00
Jörg Thalheim
8d35d4a180
add image-installer
...
add image-installer
2024-04-17 11:56:46 +02:00
Jörg Thalheim
2137ed4108
delete empty file
2024-04-16 12:23:54 +02:00
Shea Levy
c090b94b08
kexec-run: Get pubkeys for DOAS_USER.
...
doas is a smaller replacement for sudo, used by some
distributions (such as Alpine).
2024-02-28 19:11:52 +00:00
Antonio Yang
17efe22de1
add rsync to installer
2024-01-16 07:35:44 +00:00
Mic92
a337c75e33
non-interactive: add missing udev rules ( #163 )
...
non-interactive: add missing udev rules
* Update nix/zfs-minimal.nix
Co-authored-by: Gary Guo <gary@garyguo.net>
2024-01-03 09:54:53 +00:00