2
0
Commit Graph

115 Commits

Author SHA1 Message Date
dan f1277b0564 make elfutils build 2026-04-26 12:33:32 +01:00
dan dc62a8b75f disaable util-linux lastlog support as it depends on PAM 2026-03-30 14:03:02 +01:00
dan a1d7c49e22 luaossl: remove .orig file after patching
*something* tries to patch src/openssl.c again in the install phase
(I haven't figured out what) and dies because it can't make
src/openssl.c.orig if it exists already.
2026-03-18 21:06:19 +00:00
dan 7f23c5dc0f update dropbear, simplify authorized_keys patch 2026-03-11 18:22:39 +00:00
dan c364095c44 build our own fennel
final.lua53Packages.fennel seems somehow to drag in glibc
2026-03-11 07:45:00 +00:00
dan 48022da733 nixpkgs fennel moved into luaPackages 2026-03-07 23:03:43 +00:00
dan 9596a7eccf chrony doesn't use texinfo any loger 2026-03-07 22:28:33 +00:00
dan 9f3c8f7cbd treewide: nixfmt and deadnix 2025-11-11 21:49:45 +00:00
dan f2ba9c2f61 use correct openssl in cqueues 2025-10-29 21:19:11 +00:00
dan 53244beab8 add luaossl to lua overlay
this means it can be seen by other lua packages (needed for
e.g. luahttp)
2025-10-19 14:11:51 +01:00
dan 3c0f55cd9e remove outdated cmake patch 2025-10-19 14:11:51 +01:00
dan 4f4aecc8e8 rename openssl => opensslNoThreads, make soft-float if arch 24kc 2025-10-19 14:09:45 +01:00
dan cd44343fb7 upgrade luaossl 2025-10-13 19:42:18 +01:00
dan bd430f1abd build luaossl without using luarocks
luarocks wants to build cmake, python, curl etc mips packages and I'm
not smart enough to figure out why, but the python doesn't work
2025-10-10 23:39:20 +01:00
dan cb43857ecf update mtdutils to fix musl compilation problems 2025-08-12 20:08:24 +01:00
dan 3dde3fff0b maybe this helps 2025-08-11 21:31:57 +01:00
dan 6721b71340 does this make it build on hydra against nixpkgs unstable
problem: libadwaita fails to build on hydra with the error

  Gdk-DEBUG: error: XDG_RUNTIME_DIR is invalid or not set in the
  environment.

but it doesn't fail locally with nix-build so I can't easily see if
this is a fix
2025-08-11 19:43:24 +01:00
dan bad55a5f66 qemu needs libslirp for user networking 2025-04-15 12:56:37 +01:00
dan 1977d3b8a1 fix chrony in 25.05
I'm currently too stupid to work out why it drags in go whenever I
enabale libpcap, because pkgs.libpcap works just fine without it
2025-04-14 23:09:33 +01:00
dan e1d8c5de61 accommodate newer dropbear in nixpkgs 25.05 2025-04-14 22:12:06 +01:00
dan 2721481ce1 fix qemu build in nixpksg unstable/25.05 2025-04-14 21:27:38 +01:00
dan 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
dan 5c78338d71 make mtdutils use no-systemd util-linux 2024-12-22 23:24:11 +00:00
dan cde30bcd54 in nixos 24.11 chrony no longer expects nss/nspr/readline 2024-12-03 21:39:54 +00:00
dan 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
dan 7ca822c826 more messing around with lua derivation 2024-10-03 23:00:08 +01:00
dan e5631783e1 add luaossl package with patch for CSR attributes 2024-10-03 23:00:08 +01:00
dan 9f58e7b926 maybe fix nixpkgs-unstable lua 2024-09-07 00:58:11 +01:00
dan 89912c766b nixpkgs 24.11 qemu does not expect texinfo 2024-08-25 14:23:29 +01:00
dan e835473945 patch dropbear to add -U option 2024-08-23 19:58:05 +01:00
dan 055268d5d2 upgrade dropbear 2024-08-23 19:57:10 +01:00
dan ddaa5476d3 override clevis derivation (experimental) 2024-08-15 23:02:54 +01:00
dan 985df8792d overlay: handle cross-only overrides consistently 2024-08-06 18:42:58 +01:00
dan c4d00e062a add health check service and example that uses it 2024-07-30 22:37:43 +01:00
dan 70ca7fac17 elfutils is reqd by iproute2 (for bpf?), build sans kitchen sink 2024-07-24 22:07:58 +01:00
dan 79a3a45061 build iproute2 without rb to avoid stdatomic 2024-07-24 21:13:55 +01:00
dan 612d6d7a51 build openssl without threads to avoid stdatomic 2024-07-24 21:12:52 +01:00
dan 159bfa3057 make xl2tpd quit when the connections close 2024-07-08 21:44:15 +01:00
dan 9dbc285605 build libusb1 without libatomic 2024-06-30 17:52:17 +01:00
dan 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
dan 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
dan 58cd007ccc barebones usb_modeswitch package 2024-05-22 18:54:49 +01:00
dan 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
dan fa9a2c6413 add btrfs-progs 2024-01-04 09:33:44 +00:00
dan 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
dan 9369fdf314 use patched qemu only for run-liminix-vm 2024-01-03 17:53:30 +00:00
dan dad7c2c875 don't overlay util-linux, rename to -small
looks like it's used in bootstrapping
2024-01-03 10:45:40 +00:00
dan 3459c04f64 don't need SDL in our custom qemu 2024-01-03 10:09:10 +00:00
dan e4ed9dbec9 delete dead comment 2024-01-02 18:10:56 +00:00