Daniel Barlow
2e13f1372e
add outputs.manifest for diagnosing image size problems
2022-09-27 22:07:18 +01:00
Daniel Barlow
5e573cef09
squashfs builder just needs filesystem not entire config
2022-09-27 22:06:36 +01:00
Daniel Barlow
696bbe6521
rename systemPackages as defaultProfile.packages
...
it doesn't work the same way as in nixos, so don't name it the same way
2022-09-27 16:47:42 +01:00
Daniel Barlow
4cbe669783
move make-image to subdirectory
2022-09-27 16:47:42 +01:00
Daniel Barlow
797aa30c47
make s6-init-files into a module
2022-09-27 10:19:44 +01:00
Daniel Barlow
a427b9da5e
move s6-rc db creation to a module
2022-09-26 20:59:56 +01:00
Daniel Barlow
1c14bb63fa
callPackageify make-image.nix
2022-09-26 16:19:14 +01:00
Daniel Barlow
e29d009b2f
make kernel builder callPackage'able
2022-09-25 22:02:45 +01:00
Daniel Barlow
0e73362a8c
expose pkgs in default derivation
2022-09-25 13:18:26 +01:00
Daniel Barlow
0c25983c0b
fix kconfig override
...
the default kconfig should be in a config stanza, not in the
default attr of the options stanza, otherwise it gets overridden
completely instead of merged
2022-09-25 13:17:21 +01:00
Daniel Barlow
c6e56b1637
merge-modules accepts >1 module
2022-09-25 11:52:02 +01:00
Daniel Barlow
e46abbccca
put liminix-tools in package overlay
2022-09-22 11:10:41 +01:00
Daniel Barlow
6be5b90c96
boots to userland and runs busybox init
2022-09-20 23:04:08 +01:00
Daniel Barlow
b2f7a429f7
build a kernel, using malta_kvm_defconfig
...
(there's a lot in this config that I don't think is needed)
2022-09-20 18:54:27 +01:00
Daniel Barlow
4b118bca19
generate a mips squashfs with some s6-rc services
...
haven't even tried booting it but I don't expect it to work. Needs
- s6-linux-init or some other pid 1 program
- a kernel
2022-09-19 23:51:38 +01:00