-
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
-
e8880c199b
allow overriding init
Daniel Barlow
2022-09-27 14:06:39 +0100
-
e40a91fca0
move all remaining pseudofiles to base module
Daniel Barlow
2022-09-27 14:06:07 +0100
-
797aa30c47
make s6-init-files into a module
Daniel Barlow
2022-09-27 10:19:44 +0100
-
85f7f7293d
add bin/init to s6-rc module
Daniel Barlow
2022-09-26 21:11:07 +0100
-
4c89e9aee6
add passwd and group in environment.etc
Daniel Barlow
2022-09-26 21:02:10 +0100
-
a427b9da5e
move s6-rc db creation to a module
Daniel Barlow
2022-09-26 20:59:56 +0100
-
bd6cbd373f
add config environment.etc which gets converted to pseudofiles
Daniel Barlow
2022-09-26 20:45:00 +0100
-
09a9dba963
export "dir" and "symlink" from pseudofiles package
Daniel Barlow
2022-09-26 18:27:43 +0100
-
1c14bb63fa
callPackageify make-image.nix
Daniel Barlow
2022-09-26 16:19:14 +0100
-
c6c6b51893
make s6-rc-database a package
Daniel Barlow
2022-09-26 15:59:21 +0100
-
cd5afb22e7
remove static busybox
Daniel Barlow
2022-09-26 14:46:06 +0100