| 29 Jun 2025 |
emily | yeah, or at that point just have actual options | 17:28:07 |
emily | you could put all the stuff the average NixOS serice module sets in its package's passthru too but… | 17:28:26 |
emily | but I guess this way is better for compat | 17:28:34 |
hexa | "this way"? | 17:28:48 |
emily | this way = even more passthru | 17:29:29 |
hexa | emily: you got it | 17:44:48 |
hexa | what's next? making it the new fancy tmpfiles? | 17:45:05 |
hexa | * what's next? making it the new fancy structured tmpfiles? | 17:45:12 |
emily | don't tempt me :P | 17:49:45 |
emily | LGTM, left an approval. should probably give a few days for maintainer response though? unless it's urgent | 17:51:18 |
hexa | the urgency is probably defined by how long we want to block on the iso changes? | 17:52:28 |
emily | it is probably fine to build ~one slightly big ISO | 17:52:48 |
hexa | not if it exceeds the output size limit | 17:53:03 |
emily | I think we should ditch the networking.wireless.enable in https://github.com/NixOS/nixpkgs/pull/420923 but otherwise it LGTM | 17:53:04 |
emily | for minimal? | 17:53:12 |
emily | the graphical ISO already has all this crap | 17:53:16 |
hexa | oh, right | 17:53:19 |
emily | and will continue to have it unless we stop the OpenConnect plugin being a default | 17:53:44 |
emily | which would be good, but | 17:53:46 |
hexa | I have that change unstaged here locally | 17:54:03 |
hexa | can probably look at the manual in a bit | 17:54:28 |
emily | lol you're going to run into a lot of things you don't like I expect | 17:55:03 |
emily | occasionally I look at our new user instructions and am like uhhhh | 17:55:08 |
hexa | diff --git a/nixos/modules/installer/tools/tools.nix b/nixos/modules/installer/tools/tools.nix
index 1fb95c58bba9..aa3aaed54cea 100644
--- a/nixos/modules/installer/tools/tools.nix
+++ b/nixos/modules/installer/tools/tools.nix
@@ -108,9 +108,9 @@ let
$bootLoaderConfig
# networking.hostName = "nixos"; # Define your hostname.
- # Pick only one of the below networking options.
- # networking.wireless.enable = true; # Configure WLAN connections declaratively with wpa_supplicant.
- networking.networkmanager.enable = true; # Configure network connections interactively with nmcli or nmtui.
+
+ # Configure network connections interactively with nmcli or nmtui.
+ networking.networkmanager.enable = true;
# Set your time zone.
# time.timeZone = "Europe/Amsterdam";
| 17:56:04 |
emily | looks great | 17:56:22 |
hexa |  Download image.png | 17:59:27 |
hexa | ifconfig 🫠 | 17:59:37 |
emily | I think the real question is whether we want to block the installer change on this not pulling WebKitGTK into new headless installs, etc. | 17:59:39 |
emily | which is the default plugins nonsense | 17:59:53 |
hexa | ❯ head -n5 configuration/wireless.section.md
# Wireless Networks {#sec-wireless}
For a desktop installation using NetworkManager (e.g., GNOME), you just
have to make sure the user is in the `networkmanager` group and you can
skip the rest of this section on wireless networks.
| 18:01:07 |