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