Commit Graph

89 Commits

Author SHA1 Message Date
Ehmry - 99c0670abf Refactor overlay/llvm-11 to overiddes only 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 - 1c09089856 Update Nixpkgs input 2021-04-12 20:55:38 +02:00
Ehmry - 99130d0f14 lib.generators.toDhall: match API with nixpkgs 2021-04-10 14:06:49 +02:00
Ehmry - d18c6122be lib.uuidFrom: generate a deterministic UUID 2021-04-07 15:21:00 +02:00
Ehmry - 4731f16b17 Sigil: rename within flake.nix 2021-04-07 15:21:00 +02:00
Ehmry - ea5a24596e Avoid evaulating nixpkgs again for localSystem == crossSystem 2021-04-06 11:17:00 +02:00
Ehmry - 307a261dfa Add toDhall to lib 2021-04-06 11:17:00 +02:00
Ehmry - de98f23758 nixos: replace store_rom with rom_eris 2021-03-17 18:06:22 +01:00
Ehmry - 4bc0f2ddea overlay: extend nimblePackages in overlay 2021-03-17 16:20:15 +01:00
Ehmry - 4c0a6e94f4 Add inline documentation 2021-03-10 18:47:49 +01:00
Ehmry - 73c8b62645 Simplify flake.nix 2021-03-03 15:14:21 +01:00
Ehmry - e3524c4277 erisPatchHook: patch ELF images to load ERIS URNs
Add this hook to the Genode stdenv.
2021-03-03 15:14:21 +01:00
Ehmry - 7a172c23c9 Remove unused apps output from flake 2021-02-28 23:04:31 +01:00
Ehmry - 4a613364df Patch Nim compiler and standard library 2021-02-18 19:42:23 +01:00
Ehmry - 825a066f79 Update development shell
Add some missing packages, update Nixpkgs revision.
2021-02-06 15:16:10 +01:00
Ehmry - 6f9f1b7069 Replace lib.crossLists with lib.cartesianProductOfSets 2021-01-30 11:16:14 +01:00
Ehmry - 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
Ehmry - b15c1b6cea nixos: replace system.build.toplevel 2021-01-21 12:14:54 +01:00
Ehmry - 5e9039f88e Move Genode flake input into overlay 2021-01-12 12:56:22 +01:00
Ehmry - 7a755a9b6a Export the forAll[,Local,Cross]Systems functions 2021-01-12 12:56:22 +01:00
Ehmry - e590b06b1f Add nixosModules to flake 2021-01-12 12:56:21 +01:00
Ehmry - 32f1ee1fe7 Cleanup dead nixos-module code 2020-12-20 13:20:06 +01:00
Ehmry - f25f5115af Add hydraJobs to flake 2020-12-02 14:01:14 +01:00
Ehmry - ebf3606705 Port NixOS module system
Convert the tests to use the module system from NixOS.
2020-11-01 20:29:19 +01:00
Ehmry - 6889fb09c2 Update Nixpkgs flake input 2020-11-01 20:29:19 +01:00
Ehmry - f9dfdbb995 Take dhall from x86_64-linux nixpkgs 2020-10-23 10:16:24 +02:00
Ehmry - 839f66e2de Prepare ports using x86_64-linux nixpkgs 2020-10-23 10:16:24 +02:00
Ehmry - 1168611109 Update Genode sources to latest master 2020-10-20 00:08:35 +02:00
Ehmry - a60ccd13e2 Update nixpkgs input to release-20.09 2020-09-18 12:53:46 +02:00
Ehmry - c3385aedd0 genodeSources: 20.05 -> 20.08 2020-09-02 13:01:53 +02:00
Ehmry - 1f53f25419 Relicense as MIT 2020-08-27 17:15:09 +02:00
Ehmry - 1735376f48 cleanup apps 2020-08-17 14:10:24 +02:00
Ehmry - 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
Ehmry - c415f1ea13 Update Nixpkgs revision 2020-08-15 09:26:47 +02:00
Ehmry - 1e73ff4793 Add aarch64-linux to build platforms 2020-08-05 10:43:32 +02:00
Ehmry - 4f74ff9452 Documentation and cleanup 2020-08-02 16:46:34 +02:00
Ehmry - 576c1ca41a nixos-module: ISO support 2020-06-11 11:10:39 +05:30
Ehmry - a03f7d7d63 Initial NixOS module
The module can be tested by the command `nix run .#nixosModule`.
2020-06-11 11:10:39 +05:30
Ehmry - 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
Ehmry - 40c1977779 Replace test framework
Adopt the Python test driver from NixOS. Temporarily drop Sotest
runs.
2020-06-01 17:15:03 +05:30
Ehmry - 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
Ehmry - b8bbdc8d0f dev-shell: remove qemu 2020-05-27 01:52:21 +05:30
Ehmry - 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
Ehmry - 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
Ehmry - d8ba46e742 tests: consolidate sotest to a single project
Make one SoTest run per hydra evaluation.
2020-04-26 11:55:02 +05:30
Ehmry - 6aa43a1129 Move all x86_64-linux-x86_64-genode checks to 86_64-linux 2020-04-13 16:16:30 +05:30
Ehmry - 33d866c5e7 Cleanup checks 2020-04-08 21:22:52 +05:30