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