Excellent video! For those of us still learning NixOS, please consider proceeding with the firewall, OSPF, and other networking related topic NixOS videos. Thank you!
@@WhyDoesNothingWorkI think your videos are a nice complement to the vimjoyer ones because you go a bit slower and cover more in each video. But there are limits, of course.
I am new to NixOS. Your videos are extremely helpful, and very well made. Actually, one big reason why I use a VPN is to escape from the dreadfully stupid commercials in my own country 😂😂.
Hey mate, we all appreciate you doing these gems on NixOS! As a practice I want to replace my ISP router with a NixOS router. In the video, you make nix as a router behind the main ISP's generic modem/router/wifi, I'm not sure what the set up should look like. Do I just convert the ISP's router to a modem, connect that to NixOS (Set it up with dhcp server first), and plug the router to wifi and other devices? Cheers for any guidance 🙇
So in my setup i still used my ISP router for internet access i was just using nixos to route between vlans or internal networks, if you wanted to use it as an internet router you most likely have to use NAT which was not covered in this tutorial, for that you will want to look at networking.nftables., if you are new to linux firewall configuration, its a handful so I would suggest setting your nixos router box up in a way that you can easily bypass it and get back online while you get things figured out. there will probably be a lot of debugging but a quick websearch will lead you to a few blogs of people documenting their process for this same task francis.begyn.be/blog/nixos-home-router for example
Appreciate the kind words :) I use nano for the videos i think it makes it a bit easier to follow if i navigate documents than if I use vim and lots of shortcuts to move around TBH i do 99% of my editing in vscode now though, I'm not ashamed to admit it 😁
Awesome!! You make this look so easy and that is a sign of an individual who has professed the subject of NixOS, Nixpkgs, Flake. Thank you for sharing. For those of learning it would be cool to reference various docs while you build out cool stuff for example in this video networking.
@@WhyDoesNothingWork I signed up through your affiliate link with Proton VPN. Thank you for making these videos and over explaining is really helpful for likes of myself and others not having the built in advanced skills that you have learned.
Thanks for this! Also I'm wondering if you can help with this: I'm trying to connect to my uni's wifi, but the captive portal doesn't show. Any ideas on this?
Without knowing more about your setup and your uni's wifi I cant really offer much advice apart from make sure you dont have any hard coded DNS settings that may be superceding what you're being assigned via wifi since some captiive portals simply override dns requests to any domain and point you to the host the captive portal is on.
This has given me an idea for a future video: I'm currently replacing my "home lab" Portainer server with a Nixos one that provides a bunch of those services. It seems like instead of Docker (or any other kind of) containers for e.g. Homepage and PhotoPrism, I can enable modules like services.homepage-dashboard and services.photoprism Would be good to see a tutorial in your style for doing this, with proper reverse proxy and firewall setup (e.g. I like to have separate admin and user VLANs and restrict which interfaces services can be accessed on).
I can look into that in the future I'm working on a couple things right now, but i do have reverse proxy configuration as one of my examples in the nixos configuration video i've already done which may help you get started
@@WhyDoesNothingWork oh cool, I'll take a look through the other videos. I'm getting somewhere by just enabling modules for services I want but some of them have weird quirks and seemingly no docs (aside from looking at the source code). Seeing how someone experienced approaches this stuff would definitely be useful.
Excellent video! For those of us still learning NixOS, please consider proceeding with the firewall, OSPF, and other networking related topic NixOS videos. Thank you!
Thanks i'll definitely do one on firewalling later, i wanted to include that in this video but it would have made it way too long.
@@WhyDoesNothingWorkI think your videos are a nice complement to the vimjoyer ones because you go a bit slower and cover more in each video. But there are limits, of course.
I am new to NixOS. Your videos are extremely helpful, and very well made. Actually, one big reason why I use a VPN is to escape from the dreadfully stupid commercials in my own country 😂😂.
Thanks for your comment I'm always so happy to hear that what I'm doing is helping!
Hey mate, we all appreciate you doing these gems on NixOS!
As a practice I want to replace my ISP router with a NixOS router. In the video, you make nix as a router behind the main ISP's generic modem/router/wifi, I'm not sure what the set up should look like. Do I just convert the ISP's router to a modem, connect that to NixOS (Set it up with dhcp server first), and plug the router to wifi and other devices? Cheers for any guidance 🙇
So in my setup i still used my ISP router for internet access i was just using nixos to route between vlans or internal networks, if you wanted to use it as an internet router you most likely have to use NAT which was not covered in this tutorial, for that you will want to look at networking.nftables., if you are new to linux firewall configuration, its a handful so I would suggest setting your nixos router box up in a way that you can easily bypass it and get back online while you get things figured out. there will probably be a lot of debugging but a quick websearch will lead you to a few blogs of people documenting their process for this same task francis.begyn.be/blog/nixos-home-router for example
@@WhyDoesNothingWork Thanks for your wise words :)
These videos are so good that I may find it in my heart to forgive you for using nano. ;p
Appreciate the kind words :) I use nano for the videos i think it makes it a bit easier to follow if i navigate documents than if I use vim and lots of shortcuts to move around TBH i do 99% of my editing in vscode now though, I'm not ashamed to admit it 😁
Awesome!! You make this look so easy and that is a sign of an individual who has professed the subject of NixOS, Nixpkgs, Flake. Thank you for sharing.
For those of learning it would be cool to reference various docs while you build out cool stuff for example in this video networking.
Yeah referencing the documentation that I use would probably be helpful, i'll keep that in mind
@@WhyDoesNothingWork I signed up through your affiliate link with Proton VPN. Thank you for making these videos and over explaining is really helpful for likes of myself and others not having the built in advanced skills that you have learned.
Thanks for this! Also I'm wondering if you can help with this: I'm trying to connect to my uni's wifi, but the captive portal doesn't show. Any ideas on this?
Without knowing more about your setup and your uni's wifi I cant really offer much advice apart from make sure you dont have any hard coded DNS settings that may be superceding what you're being assigned via wifi since some captiive portals simply override dns requests to any domain and point you to the host the captive portal is on.
This has given me an idea for a future video: I'm currently replacing my "home lab" Portainer server with a Nixos one that provides a bunch of those services.
It seems like instead of Docker (or any other kind of) containers for e.g. Homepage and PhotoPrism, I can enable modules like services.homepage-dashboard and services.photoprism
Would be good to see a tutorial in your style for doing this, with proper reverse proxy and firewall setup (e.g. I like to have separate admin and user VLANs and restrict which interfaces services can be accessed on).
I can look into that in the future I'm working on a couple things right now, but i do have reverse proxy configuration as one of my examples in the nixos configuration video i've already done which may help you get started
@@WhyDoesNothingWork oh cool, I'll take a look through the other videos. I'm getting somewhere by just enabling modules for services I want but some of them have weird quirks and seemingly no docs (aside from looking at the source code). Seeing how someone experienced approaches this stuff would definitely be useful.
Great video
I love you
nice