Commit graph

  • dd8c8edd9c rewrite phram boot to use correct sizes and offsets Daniel Barlow 2023-02-11 13:10:38 +0000
  • 1a08aaad01 move outputs into a module Daniel Barlow 2023-02-10 23:10:44 +0000
  • 0a06319d0c make loadAddress and entryPoint device configuration Daniel Barlow 2023-02-10 18:20:01 +0000
  • 8cead61740 convert devices from overlay to module Daniel Barlow 2023-02-10 17:54:33 +0000
  • 6be459b9ac thinking Daniel Barlow 2023-02-10 16:43:06 +0000
  • a7c94f5a12 delete dead file Daniel Barlow 2023-02-08 23:19:37 +0000
  • 320d436c65 add wlan test to ci Daniel Barlow 2023-02-08 23:19:18 +0000
  • befc75b060 thunk Daniel Barlow 2023-02-08 22:25:21 +0000
  • c7f508d901 update contributing docs Daniel Barlow 2023-02-08 22:17:17 +0000
  • 1dc9770dbc turn run-qemu.sh and connect-qemu scripts into buildEnv commands Daniel Barlow 2023-02-08 22:49:10 +0000
  • 4addcbbd51 turn run-qemu.sh script into mips-vm buildEnv command Daniel Barlow 2023-02-08 22:16:39 +0000
  • 103d85bdea fix readme bugs Daniel Barlow 2023-02-08 18:13:58 +0000
  • cc7daeabb3 add routeros to overlay Daniel Barlow 2023-02-08 18:10:11 +0000
  • f356e475d6 add buildEnv to CI so we know next time tufted breaks Daniel Barlow 2023-02-08 00:12:29 +0000
  • 78c55d36a9 improve build tool derivations, review README Daniel Barlow 2023-02-08 00:03:37 +0000
  • 52d8c03ddd update tufted for nixpkgs fennel changes Daniel Barlow 2023-02-07 23:04:01 +0000
  • afd9bbbc80 building but untested kernels for gl-mt300a, gl-mt300n-v2 Daniel Barlow 2023-02-06 23:19:53 +0000
  • eaf90df56c per-device dts Daniel Barlow 2023-02-06 23:19:35 +0000
  • cb39209492 fix spelling, remove dead file Daniel Barlow 2023-02-05 22:42:41 +0000
  • 424abc72b8 rearrange all the ci stuff Daniel Barlow 2023-02-05 22:38:21 +0000
  • ebc5d6a3e0 convert pppoe test to a derivation Daniel Barlow 2023-02-05 17:37:31 +0000
  • 16a923f58f convert routeros pppoe service to a derivation Daniel Barlow 2023-02-05 17:35:41 +0000
  • 00aa42b803 create ci.nix to run all tests Daniel Barlow 2023-01-29 21:42:53 +0000
  • a0380728a5 convert test script to derivation Daniel Barlow 2023-01-29 21:39:34 +0000
  • 3b1bc7eff8 test derivation for ci Daniel Barlow 2023-01-29 20:29:36 +0000
  • 63bf4162b2 licence: remove accidental punctuation, update copyright year Daniel Barlow 2023-01-29 16:39:50 +0000
  • 8dc65d2fc8 pass deviceName as hydra input Daniel Barlow 2023-01-29 14:32:05 +0000
  • cb6cc4b858 add jobs to jobset so we can see more easily what fails Daniel Barlow 2023-01-29 12:42:15 +0000
  • 64b9bad891 allow building mips (bigendian) without setting env vars Daniel Barlow 2023-01-29 10:00:13 +0000
  • e6a173f71c make liminix-config a parameter with default Daniel Barlow 2023-01-29 09:23:09 +0000
  • 38cc3315b9 liminix-config is a path not an input Daniel Barlow 2023-01-29 09:11:20 +0000
  • eb4efab6a2 might be a hydra config Daniel Barlow 2023-01-28 23:18:28 +0000
  • 99d695930f fix code examples in README Daniel Barlow 2022-10-19 22:11:22 +0100
  • 76243d306c remove checkedConfig, check all the config Daniel Barlow 2022-10-19 22:09:38 +0100
  • 9c5b5a54e2 remove unneeded Kconfig.local handling Daniel Barlow 2022-10-19 18:23:20 +0100
  • a834656fef wot i thunk Daniel Barlow 2022-10-19 17:36:58 +0100
  • 0a46ba7fc3 move some wifi-related comments into wlan module Daniel Barlow 2022-10-19 17:36:31 +0100
  • f1b7780537 speed up kernel build Daniel Barlow 2022-10-19 17:34:22 +0100
  • d1dda7bf74 remove redundant nixpkgs.pkgs Daniel Barlow 2022-10-19 17:10:35 +0100
  • 3ef30056c4 trim down the qemu kernel config Daniel Barlow 2022-10-18 22:28:07 +0100
  • c6ed5d6f2d add ipv4/v6 to base kernel config Daniel Barlow 2022-10-18 18:56:29 +0100
  • 026932a745 add unix-domain socket support Daniel Barlow 2022-10-18 15:48:37 +0100
  • 3ff9e49085 enable eth1 Daniel Barlow 2022-10-18 15:48:29 +0100
  • c2bcf2dd3e fixup 4b513cd Daniel Barlow 2022-10-18 15:47:27 +0100
  • 45d52a6c99 tidy kconfig a bit Daniel Barlow 2022-10-16 15:31:10 +0100
  • 4b513cdb98 use openwrt kernel for gl-ar750 Daniel Barlow 2022-10-16 15:15:18 +0100
  • 77922c875b add per-device overlay Daniel Barlow 2022-10-15 18:55:33 +0100
  • fa31d00d6a openwrt ag71xx as module Daniel Barlow 2022-10-15 16:28:19 +0100
  • 7d1c85f680 kernel: enlarge offset to rootfs, disable sysfs devlink Daniel Barlow 2022-10-15 16:11:40 +0100
  • 70fa328574 support out-of-tree module builds in vmlinux derivation Daniel Barlow 2022-10-09 09:55:30 +0100
  • 2276c548ba name the openwrt source tree so we can find it in /nix/store Daniel Barlow 2022-10-09 09:53:55 +0100
  • e823e7a29c HALFARSED enable toggling promptless kconfig symbols Daniel Barlow 2022-10-09 09:50:17 +0100
  • 20b9eb16ec make dnsmasq smaller Daniel Barlow 2022-10-08 20:05:17 +0100
  • cd37627cbe bug Daniel Barlow 2022-10-08 11:25:57 +0100
  • cd1428255b dear diary Daniel Barlow 2022-10-08 11:22:31 +0100
  • fe7080e75c kconfig reqd for tmpfs mount, getty baud rate to = gl-ar750 u-boot Daniel Barlow 2022-10-07 23:26:24 +0100
  • 1c39da8544 tidy kconfig Daniel Barlow 2022-10-07 23:26:00 +0100
  • 8e8c34b3fa gl-ar750: frob kernel config for ttyS0 (SERIAL_OF_PLATFORM) Daniel Barlow 2022-10-07 23:24:36 +0100
  • 423cf4cbee WIP gl-ar750 mounts root fs and starts pid 1 Daniel Barlow 2022-10-07 00:26:32 +0100
  • 5feda1a1e6 add 'phram' param for tftp boot without flashing Daniel Barlow 2022-10-07 00:24:35 +0100
  • e78028e58f make outputs.directory useful for tftp-booting devices Daniel Barlow 2022-10-07 00:23:04 +0100
  • 58c287ef6a add config option for kernel commmand line Daniel Barlow 2022-10-07 00:21:04 +0100
  • af79e1e9e9 build dtb (forgot to commit this file?) Daniel Barlow 2022-10-07 00:19:29 +0100
  • 1bd35a1edd enable config for items in checkedConfig Daniel Barlow 2022-10-07 00:18:37 +0100
  • 67c21e51d7 gl-ar750: boots Daniel Barlow 2022-10-05 21:58:39 +0100
  • 309bb0db2d qemu kernel: choose an endianness Daniel Barlow 2022-10-05 21:57:38 +0100
  • 4c2e460042 qemu: remove =m kconfig to shorten build times Daniel Barlow 2022-10-05 21:55:31 +0100
  • 9cbffdab50 add support for OpenWrt device trees Daniel Barlow 2022-10-05 21:52:30 +0100
  • 2f3072d7d5 enable /proc/config.gz Daniel Barlow 2022-10-05 21:50:10 +0100
  • 8da5a88e07 build real lzma Daniel Barlow 2022-10-05 18:19:09 +0100
  • c70d556f44 write combined-image into a directory not $out directly Daniel Barlow 2022-10-04 23:09:20 +0100
  • e7987c9520 add build-host tftp server Daniel Barlow 2022-10-04 23:08:43 +0100
  • f9626d00f4 generate probably-non-functional firmware image for gl-ar750 Daniel Barlow 2022-10-03 22:28:15 +0100
  • a1a1abb8c7 rearrange TODO list Daniel Barlow 2022-10-02 23:04:15 +0100
  • e9f04931fa improve syntax for accessing service outputs Daniel Barlow 2022-10-02 16:35:55 +0100
  • 2d7bb6b2fa twiddle docs Daniel Barlow 2022-10-02 14:47:35 +0100
  • f030efbd49 extract "service" function to reduce duplicated code Daniel Barlow 2022-10-02 14:44:29 +0100
  • 7f280b5d6a add QEMU_OPTIONS env var for run-qemu Daniel Barlow 2022-10-02 10:05:28 +0100
  • 0ed97a5232 support /proc/config.gz Daniel Barlow 2022-10-02 10:03:17 +0100
  • 1aa9f8d61f add s6 package for logfile timestamp decoder s6-tai64nlocal Daniel Barlow 2022-10-02 10:02:29 +0100
  • da8866a01a first pass at a hostapd service, rough around the edges Daniel Barlow 2022-10-01 18:53:20 +0100
  • 8cff11d0a3 add Licence information Daniel Barlow 2022-10-01 12:13:19 +0100
  • 95f27eaf84 add note about contributions Daniel Barlow 2022-10-01 09:26:15 +0100
  • ba80e66696 add config for 80211_hwsim simulated wlan adaptor Daniel Barlow 2022-09-30 17:51:15 +0100
  • 6a9b14f965 re-enable kernel checkedConfig support Daniel Barlow 2022-09-30 17:45:05 +0100
  • c320d0afc7 add dnsmasq and example config for it Daniel Barlow 2022-09-28 21:33:18 +0100
  • 6f23a45696 configuration for users and groups Daniel Barlow 2022-09-28 21:31:15 +0100
  • 1dbdbbbb1a thinking Daniel Barlow 2022-09-27 22:58:56 +0100
  • dfdaa27f39 make ppp log to stderr not syslog Daniel Barlow 2022-09-27 22:57:06 +0100
  • 0632b5102e remove .service/.target/.bundle etc suffixes on service names Daniel Barlow 2022-09-27 22:35:29 +0100
  • 5d17919474 remove .service/.target/.bundle etc suffixes on service names Daniel Barlow 2022-09-27 22:35:29 +0100
  • 2e13f1372e add outputs.manifest for diagnosing image size problems Daniel Barlow 2022-09-27 22:07:18 +0100
  • 5e573cef09 squashfs builder just needs filesystem not entire config Daniel Barlow 2022-09-27 22:06:36 +0100
  • e2650aa162 add pppoe derivation, replacing override Daniel Barlow 2022-09-27 22:04:22 +0100
  • af4cd2e05c make mksquashfs fail on error Daniel Barlow 2022-09-27 17:36:25 +0100
  • a5e3fffa12 what's so amazing about really deep thoughts? Daniel Barlow 2022-09-27 16:46:34 +0100
  • 5d10a9e760 rename config.environment as config.filesystem Daniel Barlow 2022-09-27 16:33:58 +0100
  • 696bbe6521 rename systemPackages as defaultProfile.packages Daniel Barlow 2022-09-27 16:17:55 +0100
  • 4cbe669783 move make-image to subdirectory Daniel Barlow 2022-09-27 16:06:54 +0100
  • b7ff973b4b explain package/module distinction, add notes on side tracks Daniel Barlow 2022-09-27 14:11:23 +0100