Ehmry -
0620daf3b5
Rename the second init from "nixos" to "sigil"
2022-10-20 09:29:59 -05:00
Ehmry -
256fac99ad
Tidy up legacyPackages instantiation
2022-10-07 21:30:32 -05:00
Ehmry -
1c7d71a00f
Avoid eris IFD
2022-10-07 21:30:32 -05:00
Ehmry -
22eab9f7e8
New system tarball builder
2022-10-07 21:30:32 -05:00
Ehmry -
ea0cb3a364
New getEris functions
2022-10-07 21:30:30 -05:00
Ehmry -
d6022ce707
nixos-modules: convert romModules to list
2022-10-07 21:29:14 -05:00
Ehmry -
7bd3ce4e07
tests: use untouched nixpkgs for the test host
2022-10-07 21:29:14 -05:00
Ehmry -
532d6eec0f
Use buildPackages where appropriate
2022-05-25 11:20:32 -05:00
Ehmry -
2033bd8af1
Deadnix cleanup
...
https://github.com/astro/deadnix
2022-04-24 18:20:39 -05:00
Ehmry -
9a12b98960
Cleanup
2022-04-24 18:20:39 -05:00
Ehmry -
ad9261c0ac
A bunch of unstaged stuff I found months later
2021-12-10 10:13:20 +00:00
Ehmry -
2e04927455
fixup remove subinits
2021-04-21 19:15:03 +02:00
Ehmry -
37d905ddd8
nixos: remove genode.init.subinits
...
This option was never used.
2021-04-21 10:49:28 +02:00
Ehmry -
efa6cd7274
Add global imports to Dhall files
2021-04-21 09:59:27 +02:00
Ehmry -
c7a64a59ef
Update Gui for genodeSources update
2021-04-21 09:26:33 +02:00
Ehmry -
f1759589ad
Update dhall-sigil for consume, produceReports
2021-04-17 22:36:10 +02:00
Ehmry -
fb35449420
nixos/gui: terminal is now a Gui client
2021-04-16 13:19:59 +02:00
Ehmry -
85a91fcaa2
fixup gui
2021-04-15 09:30:12 +02:00
Ehmry -
bd0d34d99a
nixos: support arbitrary child binaries
...
Allow child binaries to be ERIS URNs or otherwise arbitrary strings.
2021-04-15 09:28:52 +02:00
Ehmry -
ac43ed395e
nixos: fixup device manager USB stuff
2021-04-15 09:28:13 +02:00
Ehmry -
7ee13bad02
nixos: rewrite gui module
2021-04-15 09:26:06 +02:00
Ehmry -
48966025df
Add /nix/store bck to store image
2021-04-15 09:24:15 +02:00
Ehmry -
b01cea0fef
fixup nixos: config.block.partitions.store.guid
2021-04-15 09:22:49 +02:00
Ehmry -
3d722d1d2a
fixup consolidation of eris store
2021-04-15 09:22:28 +02:00
Ehmry -
d43df20002
nixos: set priorityOffset on drivers
2021-04-15 09:18:19 +02:00
Ehmry -
c8671b63d8
dhall-sigil: update for priority rename
2021-04-14 10:17:54 +02:00
Ehmry -
e8f433559a
nixos: remove systemd module
2021-04-13 13:59:23 +02:00
Ehmry -
f5f54a2ec2
nixos: increase RAM in ERIS subsystem
2021-04-13 13:58:36 +02:00
Ehmry -
519d99af30
WiP! tor
2021-04-12 21:08:24 +02:00
Ehmry -
67fbe1ea9a
fixup uplink drivers
2021-04-12 20:57:02 +02:00
Ehmry -
291cde7b4a
nixos: configure Nic uplinks for genode.init.children
...
…not just genode.core.children.
2021-04-12 20:49:24 +02:00
Ehmry -
4d1d37a1ed
nixos: set QEMU network options directly
...
Configure QEMU devices as drivers are configuration.
2021-04-12 20:46:21 +02:00
Ehmry -
56e66ea842
nixos: move /eris/* in store image to /
...
All the ERIS URNs are prefixed already.
2021-04-12 10:15:43 +02:00
Ehmry -
48dd5f1d38
WiP! tor
2021-04-10 17:11:43 +02:00
Ehmry -
99130d0f14
lib.generators.toDhall: match API with nixpkgs
2021-04-10 14:06:49 +02:00
Ehmry -
4edc22e0fd
fixup adding device manager to nixos-modules/default.nix
...
Do enable the device_manager without ahci or usb
2021-04-10 09:07:51 +02:00
Ehmry -
cd1b95c1d7
nixos: rename genode.boot to genode.core
...
Have a "boot.…" and a "genode.boot.…" is confusing.
2021-04-09 16:39:06 +02:00
Ehmry -
5ebe441c52
nixos: derived partition GUIDs
2021-04-07 15:21:00 +02:00
Ehmry -
192e9f1b7b
Use ISO9660 for the ERIS store
2021-04-07 15:21:00 +02:00
Ehmry -
e379d1214e
nixos: normalize eris_rom declaration
2021-04-07 15:21:00 +02:00
Ehmry -
94c73172cb
Rename dhall-genode to dhall-sigil
2021-04-07 15:21:00 +02:00
Ehmry -
5006257230
Put boot image into ESP
2021-04-07 15:19:37 +02:00
Ehmry -
fe3e0da51d
packages: add device_manager
...
A component for hardware detection and driver instantiation.
2021-04-07 15:19:36 +02:00
Ehmry -
d85ba92b5a
nixos: support for an empty second-level init
2021-04-06 11:17:00 +02:00
Ehmry -
4e8c8f8e73
nixos: add dump option to child uplinks
2021-03-18 13:13:10 +01:00
Ehmry -
a91dda99d8
nixos: add uplink option to children
...
Add an option to genode.core.children and genode.init.children
for specifying a Nic driver for the exclusive use of the child
for which it is added. This mechanism is to support the nic_router
but it is reusable for arbitrary children.
2021-03-17 18:55:13 +01:00
Ehmry -
de98f23758
nixos: replace store_rom with rom_eris
2021-03-17 18:06:22 +01:00
Ehmry -
165cf60551
nixos-modules: consolidate common init functions
...
The "config.genode.init.children" option is a superset of the
"config.genode.core.children" option, so refactor both into
helper functions.
2021-03-03 15:14:21 +01:00
Ehmry -
98175a0f9b
fixup rump and ext2 image loading
2021-03-03 15:14:21 +01:00
Ehmry -
16cf8a8e62
fixup ext2 image generation
2021-03-03 15:14:21 +01:00