| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
The command in example is expected to be run from nixpkgs checkout, but
there's no explanation of this. Let's just use system nixpkgs: most
users will have it just working and those who use git checkouts will
figure it out.
|
|
|
|
|
|
|
|
| |
[21.11] update upgrading
[21.11] update release date
run generation
|
|
|
|
| |
Installation guide assumed you are root but didn't explain how to get there. And it's not obvious.
|
| |
|
|\
| |
| | |
nixos/doc: convert Chapter 1, 3, 4 to CommonMark
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | | |
nixos/doc: convert "2.5. Additional installation notes" to CommonMark
|
| | | |
|
| | |
| | |
| | |
| | | |
CommonMark
|
| | |
| | |
| | |
| | | |
CommonMark
|
| | | |
|
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The wpa_supplicant service in the NixOS installer is unusable because
the control socket is disabled and /etc/wpa_supplicant.conf ignored.
The manual currently recommends manually starting the daemon and using
wpa_passphrase, but this requires figuring out the interface name,
driver and only works for WPA2 personal networks.
By enabling the control socket, instead, a user can configure the
network via wpa_cli (or wpa_gui in the graphical installer), which
support more advanced network configurations.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The manual mentions in
https://nixos.org/manual/nixos/stable/index.html#sec-installation-installing:
```
setting root password...
Enter new UNIX password: ***
Retype new UNIX password: ***
```
However, in the terminal I got:
```
setting root password...
New password: ***
Retype new password: ***
```
|
| |
|
|\
| |
| | |
nixos/manual: document how to install over a serial port
|
| |
| |
| |
| | |
https://github.com/NixOS/nixpkgs/issues/58198
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
The essential commands from the NixOS installer as a package
With this package, you get the commands like nixos-generate-config and
nixos-install that you would otherwise only find on a NixOS system, such
as an installer image.
This way, you can install NixOS using a machine that only has Nix.
It also includes the manpages, which are important because the commands
rely on those for providing --help.
|
|
|
|
| |
The link had the wrong title.
|
| |
|
| |
|
|
|
|
|
|
|
| |
We're really setting users up on the wrong path if we tell them to
nix-env -iA immediately after installing. Instead, let's just
reassure them that installing software will be covered in due course
in the manual, to encourage them to keep reading.
|
|\
| |
| | |
Add note about installing NixOS from distributions with /usr/sbin and…
|
| |
| |
| |
| |
| | |
An installation from Debian buster may fail without adding /usr/sbin to
$PATH because chroot is not in the PATH of a non-root user.
|
| | |
|
|\ \
| | |
| | | |
docs: add -L to remaining curl install commands
|
| | | |
|
| | |
| | |
| | |
| | | |
By adding prompts and replaceables and removing unnecessary indentation.
|
| | |
| | |
| | | |
Co-authored-by: Jon <jonringer@users.noreply.github.com>
|
| | |
| | |
| | | |
Co-authored-by: Samuel Dionne-Riel <samuel@dionne-riel.com>
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Right now the UX for installing NixOS on a headless system is very bad.
To enable sshd without physical steps users have to have either physical
access or need to be very knowledge-able to figure out how to modify the
installation image by hand to put an `sshd.service` symlink in the
right directory in /nix/store. This is in particular a problem on ARM
SBCs (single board computer) but also other hardware where network is
the only meaningful way to access the hardware.
This commit enables sshd by default. This does not give anyone access to
the NixOS installer since by default. There is no user with a non-empty
password or key. It makes it easy however to add ssh keys to the
installation image (usb stick, sd-card on arm boards) by simply mounting
it and adding a keys to `/root/.ssh/authorized_keys`.
Importantly this should not require nix/nixos on the machine that
prepare the installation device and even feasiable on non-linux systems
by using ext4 third party drivers.
Potential new threats: Since this enables sshd by default a
potential bug in openssh could lead to remote code execution. Openssh
has a very good track-record over the last 20 years, which makes it
far more likely that Linux itself would have a remote code execution
vulnerability. It is trusted by millions of servers on many operating
systems to be exposed to the internet by default.
Co-authored-by: Samuel Dionne-Riel <samuel@dionne-riel.com>
|
| | |
|
|\ \
| | |
| | | |
nixos/hidpi: Reasonable defaults for high-density displays
|
| | |
| | |
| | |
| | | |
v32n has more characters.
|
| | |
| | |
| | |
| | | |
Building without specifying an arch attempts to build all,
and fails.
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Virtualbox recommends VMSVGA for Linux guests.
It is also currently the only one supporting 3D acceleration
and it works out of the box with NixOS and auto screen resizing.
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | | |
With 'set 3 boot on' the error 'file system "/boot" is not a FAT EFI
system partition (ESP) file system' occurs when running
"nixos-install" during the basic installation (tested in in a
VirtualBox VM).
|
|/ / |
|
| |
| |
| |
| |
| | |
tarballs.nixos.org is omitted from the change because urls from there
are always hashed and checked
|
|\ \ |
|
| | | |
|
|\ \ \
| | | |
| | | | |
README.md: 20.03 release
|
| |/ / |
|
|/ /
| |
| |
| | |
Co-authored-by: worldofpeace <worldofpeace@protonmail.ch>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Running the manual on a TTY is useless in the graphical ISOs and not
particularly useful in non-graphical ISOs (since you can also run
'nixos-help').
Fixes #83157.
|
|/ |
|