Commit Graph

94 Commits

Author SHA1 Message Date
d2bf5375d8 Update ERIS and record URN mappings in ELF notes 2022-10-07 21:30:32 -05:00
256fac99ad Tidy up legacyPackages instantiation 2022-10-07 21:30:32 -05:00
ea0cb3a364 New getEris functions 2022-10-07 21:30:30 -05:00
7bd3ce4e07 tests: use untouched nixpkgs for the test host 2022-10-07 21:29:14 -05:00
f5108bc99b Update to Nixpkgs-21.11
- gdb patch is upstream, remove
- fix patchelf with empty rpaths
- update to latest ERIS Nim implementation
2022-10-07 21:29:14 -05:00
99c0670abf Refactor overlay/llvm-11 to overiddes only 2022-05-25 11:20:32 -05:00
2033bd8af1 Deadnix cleanup
https://github.com/astro/deadnix
2022-04-24 18:20:39 -05:00
9a12b98960 Cleanup 2022-04-24 18:20:39 -05:00
ad9261c0ac A bunch of unstaged stuff I found months later 2021-12-10 10:13:20 +00:00
1c09089856 Update Nixpkgs input 2021-04-12 20:55:38 +02:00
99130d0f14 lib.generators.toDhall: match API with nixpkgs 2021-04-10 14:06:49 +02:00
d18c6122be lib.uuidFrom: generate a deterministic UUID 2021-04-07 15:21:00 +02:00
4731f16b17 Sigil: rename within flake.nix 2021-04-07 15:21:00 +02:00
ea5a24596e Avoid evaulating nixpkgs again for localSystem == crossSystem 2021-04-06 11:17:00 +02:00
307a261dfa Add toDhall to lib 2021-04-06 11:17:00 +02:00
de98f23758 nixos: replace store_rom with rom_eris 2021-03-17 18:06:22 +01:00
4bc0f2ddea overlay: extend nimblePackages in overlay 2021-03-17 16:20:15 +01:00
4c0a6e94f4 Add inline documentation 2021-03-10 18:47:49 +01:00
73c8b62645 Simplify flake.nix 2021-03-03 15:14:21 +01:00
e3524c4277 erisPatchHook: patch ELF images to load ERIS URNs
Add this hook to the Genode stdenv.
2021-03-03 15:14:21 +01:00
7a172c23c9 Remove unused apps output from flake 2021-02-28 23:04:31 +01:00
4a613364df Patch Nim compiler and standard library 2021-02-18 19:42:23 +01:00
825a066f79 Update development shell
Add some missing packages, update Nixpkgs revision.
2021-02-06 15:16:10 +01:00
6f9f1b7069 Replace lib.crossLists with lib.cartesianProductOfSets 2021-01-30 11:16:14 +01:00
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
b15c1b6cea nixos: replace system.build.toplevel 2021-01-21 12:14:54 +01:00
5e9039f88e Move Genode flake input into overlay 2021-01-12 12:56:22 +01:00
7a755a9b6a Export the forAll[,Local,Cross]Systems functions 2021-01-12 12:56:22 +01:00
e590b06b1f Add nixosModules to flake 2021-01-12 12:56:21 +01:00
32f1ee1fe7 Cleanup dead nixos-module code 2020-12-20 13:20:06 +01:00
f25f5115af Add hydraJobs to flake 2020-12-02 14:01:14 +01:00
ebf3606705 Port NixOS module system
Convert the tests to use the module system from NixOS.
2020-11-01 20:29:19 +01:00
6889fb09c2 Update Nixpkgs flake input 2020-11-01 20:29:19 +01:00
f9dfdbb995 Take dhall from x86_64-linux nixpkgs 2020-10-23 10:16:24 +02:00
839f66e2de Prepare ports using x86_64-linux nixpkgs 2020-10-23 10:16:24 +02:00
1168611109 Update Genode sources to latest master 2020-10-20 00:08:35 +02:00
a60ccd13e2 Update nixpkgs input to release-20.09 2020-09-18 12:53:46 +02:00
c3385aedd0 genodeSources: 20.05 -> 20.08 2020-09-02 13:01:53 +02:00
1f53f25419 Relicense as MIT 2020-08-27 17:15:09 +02:00
1735376f48 cleanup apps 2020-08-17 14:10:24 +02:00
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
c415f1ea13 Update Nixpkgs revision 2020-08-15 09:26:47 +02:00
1e73ff4793 Add aarch64-linux to build platforms 2020-08-05 10:43:32 +02:00
4f74ff9452 Documentation and cleanup 2020-08-02 16:46:34 +02:00
576c1ca41a nixos-module: ISO support 2020-06-11 11:10:39 +05:30
a03f7d7d63 Initial NixOS module
The module can be tested by the command `nix run .#nixosModule`.
2020-06-11 11:10:39 +05:30
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
40c1977779 Replace test framework
Adopt the Python test driver from NixOS. Temporarily drop Sotest
runs.
2020-06-01 17:15:03 +05:30
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
b8bbdc8d0f dev-shell: remove qemu 2020-05-27 01:52:21 +05:30