2
0
Fork 0
Commit Graph

38 Commits

Author SHA1 Message Date
Emery Hemingway 26dc2e400b WiP! nixosConfigurations, tor 2020-12-21 00:56:29 +01:00
Emery Hemingway d785607fb1 nixos: move ExecStart to end of systemd children list 2020-12-21 00:56:21 +01:00
Emery Hemingway 492ae527a4 nixos-modules: set qemu options in hardware.nix 2020-12-21 00:56:21 +01:00
Emery Hemingway 933bdfe628 fixup Nic policies 2020-12-21 00:56:21 +01:00
Emery Hemingway 72f4913d2b nixos-modules: annotate Init.Config.Policies 2020-12-21 00:56:21 +01:00
Emery Hemingway 221fcea79d fixup nixosConfigurations 2020-12-21 00:56:20 +01:00
Emery Hemingway 57249d98e5 nixos: genode.init.children.<…>.routeToNics
Allow init children to route to Nic servers.
2020-12-20 15:26:07 +01:00
Emery Hemingway 76a72a563f nixos: less diagnostics 2020-12-20 14:34:35 +01:00
Emery Hemingway 858a0124b0 nixos: use usb_block_drv for USB storage 2020-12-20 14:31:01 +01:00
Emery Hemingway 0c69706e39 generalize lib/make-bootable-image.nix 2020-12-20 14:31:01 +01:00
Emery Hemingway 51a68d1e91 Add nixosModules to flake 2020-12-20 14:31:01 +01:00
Emery Hemingway 14d25de5ed nixos: add graphical log 2020-12-20 13:22:21 +01:00
Emery Hemingway f8c5eac7b7 dhall-genode: update to nomalize <provides> with policies 2020-12-20 13:22:21 +01:00
Emery Hemingway 99d43ceba1 nixos-modules: add nix-store USB backend
Load the store from an EXT2 file-system from USB storage.
2020-12-20 13:22:21 +01:00
Emery Hemingway 32f1ee1fe7 Cleanup dead nixos-module code 2020-12-20 13:20:06 +01:00
Emery Hemingway f7b08619ac nixos: add extraVfs and ramQuota options to systemd wrapper 2020-12-20 13:20:06 +01:00
Emery Hemingway 3215190568 nixos: add jitter_sponge entropy source
Share an entropy generator amount the systemd services. Would be nice to
have that virtio_rng driver.
2020-12-20 13:20:06 +01:00
Emery Hemingway 05f4fdcbc7 nixos: pass binary seperately from args in systemd wrapper 2020-12-20 10:39:57 +01:00
Emery Hemingway 57a093afea Update dhall-genode for Libc helper 2020-11-27 11:45:16 +01:00
Emery Hemingway f74b789840 nixos: lxip support in hardware.nix 2020-11-13 15:21:04 +01:00
Emery Hemingway 9a8939dc1a nixos: cleanup networking, initialize eth0 during tests 2020-11-13 15:21:04 +01:00
Emery Hemingway f8df320507 nixos: add genode.init.coreROMs option
Explicitly specify ROMs that must route past the nix-store.
2020-11-13 15:21:04 +01:00
Emery Hemingway cd5f6f84f8 nixos: add genode.init.verbose enable option 2020-11-13 15:03:33 +01:00
Emery Hemingway 233986e6bc nixos: do not set a default Nic driver
Setting a default driver will cause confusion later.
2020-11-13 15:03:33 +01:00
Emery Hemingway 19ab414671 nixos: add genode.init.children.….configFile to system closure 2020-11-13 15:03:33 +01:00
Emery Hemingway ddc65a8087 Refactor routing
Patch init to simplify routing. Update Dhall library and NixOS modules
accordingly.
2020-11-13 14:47:24 +01:00
Emery Hemingway 5b98e963c7 nixos: check config.system.build.initXml with xmllint 2020-11-08 16:10:30 +01:00
Emery Hemingway ebf3606705 Port NixOS module system
Convert the tests to use the module system from NixOS.
2020-11-01 20:29:19 +01:00
Emery Hemingway f53eb6cd3b Update dhall-genode for policy-route changes 2020-10-23 10:16:24 +02:00
Emery Hemingway c3385aedd0 genodeSources: 20.05 -> 20.08 2020-09-02 13:01:53 +02:00
Emery Hemingway 1f53f25419 Relicense as MIT 2020-08-27 17:15:09 +02:00
Emery Hemingway 2d16e134aa runDhallCommand: actually append extra nativeBuildInputs 2020-07-11 02:44:39 +05:30
Emery Hemingway 9f631d1f2d nixos-module: make vbox log directly to file 2020-06-12 08:14:26 +05:30
Emery Hemingway e203c4b57b nixos-module: graphical and fs log 2020-06-11 11:10:39 +05:30
Emery Hemingway 78cf596db3 nixos-module: add nic_router 2020-06-11 11:10:39 +05:30
Emery Hemingway 576c1ca41a nixos-module: ISO support 2020-06-11 11:10:39 +05:30
Emery Hemingway 75c24ca27b nixos-module: build nixos guests with external modulesPath 2020-06-11 11:10:39 +05:30
Emery Hemingway a03f7d7d63 Initial NixOS module
The module can be tested by the command `nix run .#nixosModule`.
2020-06-11 11:10:39 +05:30