1
0
Commit Graph

94 Commits

Author SHA1 Message Date
7e2b0068e6 nixfmt-rfc-style
There is nothing in this commit except for the changes made by
nix-shell -p nixfmt-rfc-style --run "nixfmt ."

If this has mucked up your open branches then sorry about that. You
can probably nixfmt them to match before merging
2025-02-10 21:55:08 +00:00
5c78338d71 make mtdutils use no-systemd util-linux 2024-12-22 23:24:11 +00:00
cde30bcd54 in nixos 24.11 chrony no longer expects nss/nspr/readline 2024-12-03 21:39:54 +00:00
3d611d3ba2 fix unstable qemu build?
nix-repl> (lib.versionOlder "24.11pre-git" "24.11")
true

nix-repl> (lib.versionOlder "24.11pre-git" "24.10")
false

n
2024-10-06 18:04:48 +01:00
7ca822c826 more messing around with lua derivation 2024-10-03 23:00:08 +01:00
e5631783e1 add luaossl package with patch for CSR attributes 2024-10-03 23:00:08 +01:00
9f58e7b926 maybe fix nixpkgs-unstable lua 2024-09-07 00:58:11 +01:00
89912c766b nixpkgs 24.11 qemu does not expect texinfo 2024-08-25 14:23:29 +01:00
e835473945 patch dropbear to add -U option 2024-08-23 19:58:05 +01:00
055268d5d2 upgrade dropbear 2024-08-23 19:57:10 +01:00
ddaa5476d3 override clevis derivation (experimental) 2024-08-15 23:02:54 +01:00
985df8792d overlay: handle cross-only overrides consistently 2024-08-06 18:42:58 +01:00
c4d00e062a add health check service and example that uses it 2024-07-30 22:37:43 +01:00
70ca7fac17 elfutils is reqd by iproute2 (for bpf?), build sans kitchen sink 2024-07-24 22:07:58 +01:00
79a3a45061 build iproute2 without rb to avoid stdatomic 2024-07-24 21:13:55 +01:00
612d6d7a51 build openssl without threads to avoid stdatomic 2024-07-24 21:12:52 +01:00
159bfa3057 make xl2tpd quit when the connections close 2024-07-08 21:44:15 +01:00
9dbc285605 build libusb1 without libatomic 2024-06-30 17:52:17 +01:00
3df1ec76ff cleanup whitespace and commas
* [] is now [ ]
* {} is now { }
* commas in arglists go at end of line not beginning

In short, I ran the whole thing through nixfmt-rfc-style but only
accepted about 30% of its changes. I might grow accustomed to more
of it over time
2024-06-30 17:16:28 +01:00
50bad5c604 libusb needs udev on build
this is a workaround to make CI work again, but what we really need to
do is completely separate the nixpkgs used for nixos build-system
tools from the nixpkgs we use for liminix host binaries
2024-06-12 18:55:30 +01:00
58cd007ccc barebones usb_modeswitch package 2024-05-22 18:54:49 +01:00
c697be8c28 temporary fix for cmake cross-compilation 2024-03-16 20:16:49 +00:00
Raito Bezarius
8f814658fe hostapd: enable 802.11ax
For people enjoying WiFi 6 heaven… :>

Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-02-17 11:45:10 +00:00
fa9a2c6413 add btrfs-progs 2024-01-04 09:33:44 +00:00
fc5def2e15 don't need ubifs u-boot patch now
23.11 has upgraded to a newer u-boot that has ubifs by default
in the qemu-arm config
2024-01-03 19:12:46 +00:00
9369fdf314 use patched qemu only for run-liminix-vm 2024-01-03 17:53:30 +00:00
dad7c2c875 don't overlay util-linux, rename to -small
looks like it's used in bootstrapping
2024-01-03 10:45:40 +00:00
3459c04f64 don't need SDL in our custom qemu 2024-01-03 10:09:10 +00:00
e4ed9dbec9 delete dead comment 2024-01-02 18:10:56 +00:00
e505e37d9a build util-linux without systemd
this didnt work before but it does now, maybe because we
upgraded nixpkgs 23.05->23.11
2023-12-30 22:26:12 +00:00
9c894bdabf add tftpboot test for mips 2023-12-21 19:25:45 +00:00
32c13c46bb support aarch64 in tftpboot test 2023-12-19 12:12:12 +00:00
e5db2691e5 add CI job to test tftpboot 2023-12-18 22:42:29 +00:00
55fa9992d4 WIP 2023-12-13 21:54:15 +00:00
5adfb0230f WIP generate bootable disk image with partition table 2023-12-05 23:54:09 +00:00
f08c10c8ba patch u-boot to add ubifs support
not that we're using it yet
2023-12-04 23:39:27 +00:00
cb6ebbdc60 alphabetize derivations in overlay 2023-12-02 17:08:59 +00:00
a135cb1217 introduce lim, the liminix library
so far we have lim.parseInt, which parses an integer from a string
with optional base-selecting-prefix (e.g. 0755, 0x12ab)
2023-11-05 15:13:06 +00:00
c5c5f1687a patch qemu to load uncompressed ARM kernels at correct offset 2023-11-05 11:32:47 +00:00
74b8c98aaf kludge fix openssl build 2023-09-12 18:44:43 +01:00
6b28f5dd79 chrony: drop privileges 2023-08-27 22:40:49 +01:00
682183a88d move typeChecked into pkgs.liminix.lib 2023-07-14 20:22:29 +01:00
41687e916d rename luaSmall package to lua 2023-07-02 18:19:54 +01:00
bc62f7df45 remove rsync openssl dependency 2023-06-22 17:34:44 +01:00
c1ba067fad remove deps from chrony
it's trying to build Perl and all manner of stuff that for
our purposes I don't think we need
2023-06-20 20:09:17 +01:00
435a36f267 delete unused derivations in overlay 2023-06-20 20:06:36 +01:00
ce207e4763 chronyd: disable editline
it drags in ncurses, which is Too Much
2023-06-19 21:37:06 +01:00
339c2d9873 upgrade to ppp 2.5.0 2023-05-22 23:31:57 +01:00
6adab44fcf rotuer; run chronyd for accurate time 2023-04-23 20:56:20 +01:00
28264febdb add smaller-than-gnu "hello world" package 2023-04-23 20:56:20 +01:00