Daniel Barlow 
							
						 
					 
					
						
						
							
						
						263882cbe4 
					 
					
						
						
							
							move dts config option from boot to device  
						
						
						
						
					 
					
						2023-03-03 22:43:44 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						fd500041fa 
					 
					
						
						
							
							move new packages to pkgs/default.nix  
						
						
						
						
					 
					
						2023-03-03 22:21:27 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						c9f55ba177 
					 
					
						
						
							
							delete unused file  
						
						
						
						
					 
					
						2023-03-03 21:38:43 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						d75437d577 
					 
					
						
						
							
							note to self: check if these kconfig options still needed  
						
						
						
						
					 
					
						2023-03-03 20:08:12 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						d782970313 
					 
					
						
						
							
							delete commented-out code  
						
						
						
						
					 
					
						2023-03-03 20:08:04 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						bbd699d7b1 
					 
					
						
						
							
							add module for device-specific config  
						
						... 
						
						
						
						in principle this module declares the config that's defined in
devices/foo/default.nix 
						
						
					 
					
						2023-03-03 20:04:39 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						0cd1bd99e1 
					 
					
						
						
							
							declare device.flash options in base.nix  
						
						... 
						
						
						
						because they're specified in devices/*/default.nix 
						
						
					 
					
						2023-03-02 23:28:39 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						6d191b73ae 
					 
					
						
						
							
							add outputs.flashable - flashable firmware.bin  
						
						
						
						
					 
					
						2023-03-02 23:01:26 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						0cab6e9fba 
					 
					
						
						
							
							rename phram -> tftpboot and flash.scr to boot.scr  
						
						
						
						
					 
					
						2023-03-02 15:11:12 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						adc198b3af 
					 
					
						
						
							
							WIP push to see what passes  
						
						
						
						
					 
					
						2023-03-01 22:24:58 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						259f5c767b 
					 
					
						
						
							
							ath10k kernel support and and firmware  
						
						... 
						
						
						
						- some firmware from kvalo repository
- a service to extract calibration data ART partition
- missing kernel symbol to enable PCI support 
						
						
					 
					
						2023-03-01 21:08:47 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						fc4f726dd6 
					 
					
						
						
							
							make hostapd service depend on its interface  
						
						
						
						
					 
					
						2023-03-01 18:16:01 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						41ff5a1fe6 
					 
					
						
						
							
							move FW_LOADER* config to modules/base  
						
						
						
						
					 
					
						2023-03-01 18:16:01 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						626a365f79 
					 
					
						
						
							
							replace waitup with more generally useful ifwait  
						
						... 
						
						
						
						* wait for $interface present before ip link set up dev
* wait for wlan0 running before adding to bridge 
						
						
					 
					
						2023-03-01 18:16:01 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						14dacb8056 
					 
					
						
						
							
							update netlink-lua to latest  
						
						
						
						
					 
					
						2023-02-28 20:56:19 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						ea2c5e158d 
					 
					
						
						
							
							add missing argument  
						
						
						
						
					 
					
						2023-02-26 17:54:58 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						fe1b33f307 
					 
					
						
						
							
							example config for ppoe router  
						
						... 
						
						
						
						hard cases make bad law 
						
						
					 
					
						2023-02-25 23:12:55 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						c37332910a 
					 
					
						
						
							
							add option to provide dnsmasq resolv-file from a service  
						
						
						
						
					 
					
						2023-02-25 22:53:50 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						59ce03630a 
					 
					
						
						
							
							consistent ownership/permissions for /run/service-state/**  
						
						
						
						
					 
					
						2023-02-25 22:53:06 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						4bd99df0f1 
					 
					
						
						
							
							spew for this week  
						
						
						
						
					 
					
						2023-02-25 20:35:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						690cedf00d 
					 
					
						
						
							
							better type for config.groups  
						
						... 
						
						
						
						instead of an attrset of anything, specify the expected
structure of each value 
						
						
					 
					
						2023-02-25 20:33:18 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						228b270385 
					 
					
						
						
							
							pppoe: capture nameserver addresses as outputs  
						
						
						
						
					 
					
						2023-02-25 20:31:41 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						3b75cadb20 
					 
					
						
						
							
							improve bridge support  
						
						... 
						
						
						
						instead of a bridge specifiying its members (not ideal if they're
not all always up), the member interfaces specify their primary 
						
						
					 
					
						2023-02-24 23:49:05 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						8194e909ac 
					 
					
						
						
							
							fix typo, remove debug spew  
						
						
						
						
					 
					
						2023-02-24 23:22:28 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						03aec58c2c 
					 
					
						
						
							
							add "waitup", s6 readiness helper for network interfaces  
						
						... 
						
						
						
						run e.g. "waitup wlan0 10" to wait until wlan0 is operationally
up and running, and then send a newline to file descriptor 10 
						
						
					 
					
						2023-02-24 23:22:28 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						3e1082ad18 
					 
					
						
						
							
							allow interface service to specify dependencies  
						
						
						
						
					 
					
						2023-02-22 19:18:59 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						f2e5f65149 
					 
					
						
						
							
							add wireless support for hardware devices  
						
						... 
						
						
						
						* gl-ar750 the ath9k works, ath10k is untested
* gl-mt300[an] build but may not boot 
						
						
					 
					
						2023-02-22 19:17:47 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						751920c8fc 
					 
					
						
						
							
							qemu: switch to building wireless as kernel modules  
						
						... 
						
						
						
						This is a hefty change
* add support for kernel backports project
* build wireless stack/drivers as modules from a backported kernel
* create a service to load/unload the modules 
						
						
					 
					
						2023-02-22 18:41:41 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						891db9edc5 
					 
					
						
						
							
							kernel derivation: add output for module support  
						
						
						
						
					 
					
						2023-02-22 18:33:17 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						e89fcfbf09 
					 
					
						
						
							
							collect "device" options into an attrset  
						
						
						
						
					 
					
						2023-02-22 18:31:46 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						a2d8eaf95d 
					 
					
						
						
							
							make kernel config visually consistent: symbols are unquoted  
						
						
						
						
					 
					
						2023-02-22 18:28:48 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						4faf529dc3 
					 
					
						
						
							
							define kernel MODULE_SIG everywhere  
						
						
						
						
					 
					
						2023-02-22 18:20:56 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						4f5b4924ff 
					 
					
						
						
							
							fix bordervm in hydra  
						
						
						
						
					 
					
						2023-02-22 18:14:40 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						cc67116845 
					 
					
						
						
							
							link to CoC, mention IRC  
						
						
						
						
					 
					
						2023-02-22 18:14:40 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						423f8aa6d3 
					 
					
						
						
							
							add another link I've previously found useful  
						
						
						
						
					 
					
						2023-02-19 18:14:27 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						c7a65625fa 
					 
					
						
						
							
							fix markup  
						
						
						
						
					 
					
						2023-02-19 18:14:27 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						10aeb5e464 
					 
					
						
						
							
							add notes about dual-band hardware  
						
						
						
						
					 
					
						2023-02-19 18:14:27 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						81ccd11347 
					 
					
						
						
							
							gl-ar750: support _actual_ mtd/spi not just fake one  
						
						... 
						
						
						
						the ath9k driver needs MTD because that's where it looks for
firmware/calibration data (ART partition) 
						
						
					 
					
						2023-02-19 18:13:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						817c3793d4 
					 
					
						
						
							
							move dts config from kernel to boot  
						
						... 
						
						
						
						The kernel does not need to know about the DTS. I am prepared
to be very slightly injured on this hill. 
						
						
					 
					
						2023-02-18 15:13:19 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						17ce917af8 
					 
					
						
						
							
							TODO  
						
						
						
						
					 
					
						2023-02-18 14:02:22 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						bf68127dc4 
					 
					
						
						
							
							explain ppoe-l2tp better  
						
						... 
						
						
						
						though not much better, to be honest 
						
						
					 
					
						2023-02-17 20:57:05 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						db70623bff 
					 
					
						
						
							
							improve markup  
						
						
						
						
					 
					
						2023-02-17 20:54:18 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						0777bb47c0 
					 
					
						
						
							
							simplify calling buildEnv  
						
						
						
						
					 
					
						2023-02-17 20:41:55 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						37caac1d56 
					 
					
						
						
							
							add shell.nix and tidy docs to take advantage of it  
						
						
						
						
					 
					
						2023-02-17 20:19:45 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						832221748b 
					 
					
						
						
							
							explain bordervm  
						
						
						
						
					 
					
						2023-02-17 20:03:57 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						42451a92e0 
					 
					
						
						
							
							refine the backlog again  
						
						
						
						
					 
					
						2023-02-17 17:13:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						ef0b5cb815 
					 
					
						
						
							
							bordervm: make configurable  
						
						
						
						
					 
					
						2023-02-17 16:49:44 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						05576eeb94 
					 
					
						
						
							
							harcode paths for kpppoed, add port num in config  
						
						
						
						
					 
					
						2023-02-17 00:09:02 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						40739d780b 
					 
					
						
						
							
							convert docs to restructuredText  
						
						
						
						
					 
					
						2023-02-16 22:06:50 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						b60ce985b7 
					 
					
						
						
							
							inline lib/merge-modules.nix  
						
						... 
						
						
						
						it wasn't really adding value once I learned that evalModules
is at nixpkgs.lib
https://github.com/telent/liminix/compare/main...vesim987:liminix:main#diff-8ebcd005c04c8eddff72aa83f26a9ee6cfef3c04ce16b8f051aa6c6f4b0c9e73L1  
						
						
					 
					
						2023-02-16 17:22:27 +00:00