Commit Graph

88 Commits

Author SHA1 Message Date
Emery Hemingway 2033bd8af1 Deadnix cleanup
https://github.com/astro/deadnix
2022-04-24 18:20:39 -05:00
Emery Hemingway 9a12b98960 Cleanup 2022-04-24 18:20:39 -05:00
Emery Hemingway ad9261c0ac A bunch of unstaged stuff I found months later 2021-12-10 10:13:20 +00:00
Emery Hemingway 1c09089856 Update Nixpkgs input 2021-04-12 20:55:38 +02:00
Emery Hemingway 99130d0f14 lib.generators.toDhall: match API with nixpkgs 2021-04-10 14:06:49 +02:00
Emery Hemingway d18c6122be lib.uuidFrom: generate a deterministic UUID 2021-04-07 15:21:00 +02:00
Emery Hemingway 4731f16b17 Sigil: rename within flake.nix 2021-04-07 15:21:00 +02:00
Emery Hemingway ea5a24596e Avoid evaulating nixpkgs again for localSystem == crossSystem 2021-04-06 11:17:00 +02:00
Emery Hemingway 307a261dfa Add toDhall to lib 2021-04-06 11:17:00 +02:00
Emery Hemingway de98f23758 nixos: replace store_rom with rom_eris 2021-03-17 18:06:22 +01:00
Emery Hemingway 4bc0f2ddea overlay: extend nimblePackages in overlay 2021-03-17 16:20:15 +01:00
Emery Hemingway 4c0a6e94f4 Add inline documentation 2021-03-10 18:47:49 +01:00
Emery Hemingway 73c8b62645 Simplify flake.nix 2021-03-03 15:14:21 +01:00
Emery Hemingway e3524c4277 erisPatchHook: patch ELF images to load ERIS URNs
Add this hook to the Genode stdenv.
2021-03-03 15:14:21 +01:00
Emery Hemingway 7a172c23c9 Remove unused apps output from flake 2021-02-28 23:04:31 +01:00
Emery Hemingway 4a613364df Patch Nim compiler and standard library 2021-02-18 19:42:23 +01:00
Emery Hemingway 825a066f79 Update development shell
Add some missing packages, update Nixpkgs revision.
2021-02-06 15:16:10 +01:00
Emery Hemingway 6f9f1b7069 Replace lib.crossLists with lib.cartesianProductOfSets 2021-01-30 11:16:14 +01:00
Emery Hemingway 8d22ff4eb3 Use Nixpkg master as flake input
Now that the LLVM packages selector is merged we are compatible
with the Nixpkgs master branch.
2021-01-27 23:13:46 +01:00
Emery Hemingway b15c1b6cea nixos: replace system.build.toplevel 2021-01-21 12:14:54 +01:00
Emery Hemingway 5e9039f88e Move Genode flake input into overlay 2021-01-12 12:56:22 +01:00
Emery Hemingway 7a755a9b6a Export the forAll[,Local,Cross]Systems functions 2021-01-12 12:56:22 +01:00
Emery Hemingway e590b06b1f Add nixosModules to flake 2021-01-12 12:56:21 +01:00
Emery Hemingway 32f1ee1fe7 Cleanup dead nixos-module code 2020-12-20 13:20:06 +01:00
Emery Hemingway f25f5115af Add hydraJobs to flake 2020-12-02 14:01:14 +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 6889fb09c2 Update Nixpkgs flake input 2020-11-01 20:29:19 +01:00
Emery Hemingway f9dfdbb995 Take dhall from x86_64-linux nixpkgs 2020-10-23 10:16:24 +02:00
Emery Hemingway 839f66e2de Prepare ports using x86_64-linux nixpkgs 2020-10-23 10:16:24 +02:00
Emery Hemingway 1168611109 Update Genode sources to latest master 2020-10-20 00:08:35 +02:00
Emery Hemingway a60ccd13e2 Update nixpkgs input to release-20.09 2020-09-18 12:53:46 +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 1735376f48 cleanup apps 2020-08-17 14:10:24 +02:00
Emery Hemingway a5f0c3bc3a Revert "Add aarch64-linux to build platforms"
Cannot build on aarch64-linux without a pre-compiled toolchain.
2020-08-15 19:38:25 +02:00
Emery Hemingway c415f1ea13 Update Nixpkgs revision 2020-08-15 09:26:47 +02:00
Emery Hemingway 1e73ff4793 Add aarch64-linux to build platforms 2020-08-05 10:43:32 +02:00
Emery Hemingway 4f74ff9452 Documentation and cleanup 2020-08-02 16:46:34 +02:00
Emery Hemingway 576c1ca41a nixos-module: ISO support 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
Emery Hemingway 559f4aa3c0 Add aarch64 platform
Add the hw-virt_qemu platform to tests, rename hw to hw-pc.
2020-06-03 16:56:33 +05:30
Emery Hemingway 40c1977779 Replace test framework
Adopt the Python test driver from NixOS. Temporarily drop Sotest
runs.
2020-06-01 17:15:03 +05:30
Emery Hemingway e3e5528569 Update flake attributes, README, cleanup
Thanks to Dan Connolly for noticing deprecated formating in the flake.
2020-05-31 11:55:48 +05:30
Emery Hemingway b8bbdc8d0f dev-shell: remove qemu 2020-05-27 01:52:21 +05:30
Emery Hemingway a50b0a7d0e Remove Noux test, remove prebuilt depo packages
The stdenv is not building against the Noux libc, so remove it.
2020-05-08 09:32:23 +05:30
Emery Hemingway 55c093e0c5 Use updateAutotoolsGnuConfigScript to build legacy packages
Update Nixpkgs to use the updateAutotoolsGnuConfigScript hook everywhere
for Genode target platforms. Tweak Coreutils and Bash to compile, make
some tests.
2020-05-08 02:05:41 +05:30
Emery Hemingway d8ba46e742 tests: consolidate sotest to a single project
Make one SoTest run per hydra evaluation.
2020-04-26 11:55:02 +05:30
Emery Hemingway 6aa43a1129 Move all x86_64-linux-x86_64-genode checks to 86_64-linux 2020-04-13 16:16:30 +05:30
Emery Hemingway 33d866c5e7 Cleanup checks 2020-04-08 21:22:52 +05:30
Emery Hemingway 8cdc415417 Optimize Dhall processing 2020-04-05 13:31:11 +05:30