Difference between revisions of "Workgroup:Router"
From NixOS Wiki
(update link to nixwrt) |
m (rollback unauthorized mass edits) Tag: Rollback |
||
(6 intermediate revisions by 5 users not shown) | |||
Line 3: | Line 3: | ||
== Contact == | == Contact == | ||
− | People collaborate and share ideas at [ | + | People collaborate and share ideas at [https://matrix.to/#/#networking:nixos.org #networking:nixos.org on Matrix] |
== NixOS on your Router == | == NixOS on your Router == | ||
− | * | + | * Matrix Channel: [https://matrix.to/#/#networking:nixos.org #networking:nixos.org] |
* disasm's router config: https://github.com/disassembler/network/blob/master/portal/default.nix | * disasm's router config: https://github.com/disassembler/network/blob/master/portal/default.nix | ||
== Work in Progress == | == Work in Progress == | ||
A couple of projekts are in development for this topic: | A couple of projekts are in development for this topic: | ||
+ | * [https://gti.telent.net/dan/liminix liminix] - A Nix-based system for configuring consumer wifi routers or IoT device devices, of the kind that OpenWrt or DD-WRT or Gargoyle or Tomato run on. | ||
* [https://github.com/telent/nixwrt NixWRT] - replacing OpenWRT with the nix toolchain. | * [https://github.com/telent/nixwrt NixWRT] - replacing OpenWRT with the nix toolchain. | ||
+ | ** This project has been archived | ||
** [https://www.reddit.com/r/NixOS/comments/7qq14j/in_the_nix_of_time_nixwrt_project_update/ NixWRT Project Update 2018-01-16] | ** [https://www.reddit.com/r/NixOS/comments/7qq14j/in_the_nix_of_time_nixwrt_project_update/ NixWRT Project Update 2018-01-16] | ||
** [https://groups.google.com/forum/#!topic/nix-devel/zDQH7Ulotoc Musl support in nixpkgs] | ** [https://groups.google.com/forum/#!topic/nix-devel/zDQH7Ulotoc Musl support in nixpkgs] | ||
+ | * [https://git.eno.space/dewclaw.git/tree/openwrt dweclaw openwrt] - generate OpenWRT UCI config from Nix | ||
* [https://github.com/cleverca22/not-os Not-OS] - an operating system generator, based on NixOS, that, given a config, outputs a small (47 MB), read-only squashfs for a runit-based operating system | * [https://github.com/cleverca22/not-os Not-OS] - an operating system generator, based on NixOS, that, given a config, outputs a small (47 MB), read-only squashfs for a runit-based operating system | ||
+ | |||
+ | == Blog posts == | ||
+ | * https://dataswamp.org/~solene/2022-08-03-nixos-with-live-usb-router.html | ||
+ | * https://web.archive.org/web/20230330112301/https://francis.begyn.be/blog/nixos-home-router | ||
+ | * https://skogsbrus.xyz/building-a-router-with-nixos | ||
+ | * https://www.jjpdev.com/posts/home-router-nixos/ |
Latest revision as of 10:56, 6 April 2024
People
Contact
People collaborate and share ideas at #networking:nixos.org on Matrix
NixOS on your Router
- Matrix Channel: #networking:nixos.org
- disasm's router config: https://github.com/disassembler/network/blob/master/portal/default.nix
Work in Progress
A couple of projekts are in development for this topic:
- liminix - A Nix-based system for configuring consumer wifi routers or IoT device devices, of the kind that OpenWrt or DD-WRT or Gargoyle or Tomato run on.
- NixWRT - replacing OpenWRT with the nix toolchain.
- This project has been archived
- NixWRT Project Update 2018-01-16
- Musl support in nixpkgs
- dweclaw openwrt - generate OpenWRT UCI config from Nix
- Not-OS - an operating system generator, based on NixOS, that, given a config, outputs a small (47 MB), read-only squashfs for a runit-based operating system