···1414Autologin is enabled as `nixos` user, while passwordless
1515login as both `root` and `nixos` is possible.
1616Passwordless `sudo` is enabled too.
1717-[wpa_supplicant](#opt-networking.wireless.enable) is
1818-enabled, but configured to not autostart.
1717+[NetworkManager](#opt-networking.networkmanager.enable) is
1818+enabled and can be configured interactively with `nmtui`.
19192020It is explained how to login, start the ssh server, and if available,
2121how to start the display manager.
···154154a`). Networking is necessary for the installer, since it will
155155download lots of stuff (such as source tarballs or Nixpkgs channel
156156binaries). It's best if you have a DHCP server on your network.
157157-Otherwise configure networking manually using `ifconfig`.
157157+Otherwise configure networking manually using `ip`.
158158159159-On the graphical installer, you can configure the network, wifi
160160-included, through NetworkManager. Using the `nmtui` program, you can do
161161-so even in a non-graphical session. If you prefer to configure the
162162-network manually, disable NetworkManager with
159159+You can configure the network, Wi-Fi included, through NetworkManager.
160160+Using the `nmtui` program, you can do so even in a non-graphical session.
161161+ If you prefer to configure the network manually, disable NetworkManager with
163162`systemctl stop NetworkManager`.
164164-165165-On the minimal installer, NetworkManager is not available, so
166166-configuration must be performed manually. To configure the wifi, first
167167-start wpa_supplicant with `sudo systemctl start wpa_supplicant`, then
168168-run `wpa_cli`. For most home networks, you need to type in the following
169169-commands:
170170-171171-```plain
172172-> add_network
173173-0
174174-> set_network 0 ssid "myhomenetwork"
175175-OK
176176-> set_network 0 psk "mypassword"
177177-OK
178178-> enable_network 0
179179-OK
180180-```
181181-182182-For enterprise networks, for example *eduroam*, instead do:
183183-184184-```plain
185185-> add_network
186186-0
187187-> set_network 0 ssid "eduroam"
188188-OK
189189-> set_network 0 identity "myname@example.com"
190190-OK
191191-> set_network 0 password "mypassword"
192192-OK
193193-> enable_network 0
194194-OK
195195-```
196196-197197-When successfully connected, you should see a line such as this one
198198-199199-```plain
200200-<3>CTRL-EVENT-CONNECTED - Connection to 32:85:ab:ef:24:5c completed [id=0 id_str=]
201201-```
202202-203203-you can now leave `wpa_cli` by typing `quit`.
204163205164If you would like to continue the installation from a different machine
206165you can use activated SSH daemon. You need to copy your ssh key to
+2
nixos/doc/manual/release-notes/rl-2511.section.md
···10101111- The default PostgreSQL version for new NixOS installations (i.e. with `system.stateVersion >= 25.11`) is v17.
12121313+- The NetworkManager module does not ship with a default set of VPN plugins anymore. All required VPN plugins must now be explicitly configured in [`networking.networkmanager.plugins`](#opt-networking.networkmanager.plugins).
1414+1315## New Modules {#sec-release-25.11-new-modules}
14161517<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
···20202121 services.xserver.enable = true;
22222323- # Provide networkmanager for easy wireless configuration.
2424- networking.networkmanager.enable = true;
2525- networking.wireless.enable = lib.mkImageMediaOverride false;
2626-2723 # KDE complains if power management is disabled (to be precise, if
2824 # there is no power management backend such as upower).
2925 powerManagement.enable = true;
···6969 with `passwd` (prefix with `sudo` for "root"), or add your public key to
7070 /home/nixos/.ssh/authorized_keys or /root/.ssh/authorized_keys.
71717272- If you need a wireless connection, type
7373- `sudo systemctl start wpa_supplicant` and configure a
7474- network using `wpa_cli`. See the NixOS manual for details.
7272+ To set up a wireless connection, run `nmtui`.
7573 ''
7674 + optionalString config.services.xserver.enable ''
7775···8987 settings.PermitRootLogin = mkDefault "yes";
9088 };
91899292- # Enable wpa_supplicant, but don't start it by default.
9393- networking.wireless.enable = mkDefault true;
9494- networking.wireless.userControlled.enable = true;
9595- systemd.services.wpa_supplicant.wantedBy = mkOverride 50 [ ];
9090+ # Provide networkmanager for easy network configuration.
9191+ networking.networkmanager.enable = true;
96929793 # Tell the Nix evaluator to garbage collect more aggressively.
9894 # This is desirable in memory-constrained environments that don't