Commit graph

155 commits

Author SHA1 Message Date
Eelco Dolstra b825169404 Add kexec support
You can now do a fast reboot (bypassing the BIOS, which may take
several minutes on servers) by running ‘systemctl kexec’.

Unfortunately the QEMU test for this is unreliable due to a QEMU bug
(it randomly crashes with a message like ‘Guest moved used index from
8 to 0’), so it's commented out.
2013-09-16 17:42:13 +02:00
Ivan Kozik a7a9818795 Fix typo and incorrect package name 2013-09-02 04:54:09 +00:00
Eelco Dolstra c9b9f7ee1d Manual: Fix some links 2013-08-23 19:05:19 +02:00
Eelco Dolstra d848daad94 Manual: Document how to deal with binary cache issues 2013-08-20 17:11:48 +02:00
Eelco Dolstra 97e8a3310f Manual: Document how to repair a corrupted Nix store 2013-08-20 17:11:48 +02:00
Eelco Dolstra 8b37dc0352 Manual: Nix store maintenance 2013-08-20 17:11:48 +02:00
Eelco Dolstra a3eaf81986 Manual: Kernel configuration 2013-08-20 17:11:48 +02:00
Eelco Dolstra 735ad3f466 Manual: "filesystem" -> "file system" 2013-08-20 17:11:48 +02:00
Eelco Dolstra 35bb4da0e5 Manual: Document synaptics support 2013-08-20 17:11:48 +02:00
Eelco Dolstra 2d5e83c067 Manual: Move NVIDIA stuff into its own subsection 2013-08-20 17:11:47 +02:00
Eelco Dolstra f4c42695cb Manual: Add section on how to do rollbacks 2013-08-20 17:11:47 +02:00
Eelco Dolstra f2480af162 Manual: Remove "bleeding edge" remark 2013-08-20 17:11:47 +02:00
Eelco Dolstra 454e3477b6 Manual: Document LUKS encryption 2013-08-20 17:11:47 +02:00
Eelco Dolstra b6d9eed805 Manual: Document X11 configuration 2013-08-20 17:11:47 +02:00
Eelco Dolstra 884b4c6137 Manual: Document user management 2013-08-20 17:11:47 +02:00
Eelco Dolstra 81eebecd15 Manual: Describe NixOS package management styles 2013-08-20 17:11:47 +02:00
Evgeny Egorochkin eec1131a0b Merge pull request #216 from ivan/hacking-on-nixos
"Hacking on NixOS": Explain how to use /my/sources with nix-env
2013-08-11 10:35:24 -07:00
Ivan Kozik 78f090c829 Explain how to use /my/sources with nix-env, not just nixos-rebuild 2013-08-11 07:52:27 +00:00
Ivan Kozik aca014710e Subversion repos stopped updating last year 2013-08-11 07:40:59 +00:00
Ivan Kozik 390fdb3e60 Fix typos, especially those that end up in the NixOS manual 2013-08-10 21:07:13 +00:00
Evgeny Egorochkin 49f2d06a20 Manual: improve source checkout section 2013-08-06 19:22:20 +03:00
Evgeny Egorochkin d28c85886f Add NixOS Manual build instructions to itself. 2013-08-06 18:03:50 +03:00
Eelco Dolstra 6620a0f679 Fix the installer tests
E.g. http://hydra.nixos.org/build/5561399
2013-07-17 13:01:12 +02:00
Andraz Brodnik b703aee0ec Initial wireless configuration docs 2013-07-15 16:18:50 +02:00
Eelco Dolstra 2fe2be3bd2 Manual: charon -> nixops 2013-06-18 09:35:13 +02:00
Eelco Dolstra bf2b0aefdd Manual: "mke2fs -j" -> mkfs.ext4 2013-05-13 11:54:04 +02:00
Eelco Dolstra e62c0d2e1f Manual: _SYSTEMD_UNIT -> -u 2013-05-07 14:22:35 +02:00
Marc Weber 9bf073b58b s/boot.grubDevice/boot.loader.grub.device/ to shut down warnings 2013-04-10 23:54:37 +02:00
Eelco Dolstra 2936e44956 Manual: xserver -> display-manager 2013-03-24 22:07:27 +01:00
Eelco Dolstra ae4e94d9ac Rename ‘boot.systemd’ to ‘systemd’
Suggested by Mathijs Kwik.  ‘boot.systemd’ is a misnomer because
systemd affects more than just booting.  And it saves some typing.
2013-01-16 12:33:18 +01:00
Eelco Dolstra c7b427fbca Give our kernel parameters a common prefix ("boot.*") 2013-01-09 22:53:44 +01:00
Eelco Dolstra 93a7a32bab initrd: Don't enable the root shell by default
Starting an authenticated root shell is a security hole, so don't do
it by default.  The kernel command line parameter
‘initrd.shell_on_fail’ restores the original.  (Of course, this only
improves security if you have a password on GRUB to prevent the kernel
command line from being edited by unauthorized users.)
2013-01-09 22:53:44 +01:00
Eelco Dolstra b5e639dbb1 Update the troubleshooting section for systemd 2013-01-09 13:43:57 +01:00
Eelco Dolstra f05e5813b5 Add an overview of systemctl/loginctl/journalctl 2013-01-08 02:02:15 +01:00
Eelco Dolstra b79c5dc878 Add section on network configuration topics 2013-01-08 00:35:27 +01:00
Eelco Dolstra 97ae408e83 Merge remote-tracking branch 'origin/master' into systemd 2012-12-11 17:40:39 +01:00
Eelco Dolstra 13617b803b Use the binary cache in the installer
Also remove "nixos-rebuild pull".
2012-12-08 19:00:06 +01:00
Eelco Dolstra b1da38f564 Merge remote-tracking branch 'origin/master' into systemd 2012-11-30 16:12:04 +01:00
Eelco Dolstra 7435db4f89 Get rid of the last uses of mkAlways
mkAlways is an insane function, mkMerge is much saner.
2012-11-30 15:07:39 +01:00
Eelco Dolstra 08e6c0cb7c Update channel URLs 2012-11-12 09:19:25 +01:00
Eelco Dolstra 458f36f5f1 Turn fileSystems into an attribute set
So now you can write

  fileSystems =
    [ { mountPoint = "/";
        device = "/dev/sda1";
      }
    ];

as

  fileSystems."/".device = "/dev/sda1";
2012-11-02 18:02:12 +01:00
Eelco Dolstra db7a11b132 Manual: prevent a runtime dependency on DocBook XSL 2012-07-25 11:54:24 -04:00
Marc Weber 47e67f5e9c renaming all occurrences of /var/run/{booted,current}-system
in particular those found in docs
still keeping old path in modules/config/shells.nix for unkown reason (?)
2012-07-23 14:01:35 -04:00
Eelco Dolstra cc357c7e64 nixos-rebuild: Add a convenience option ‘--upgrade’
This is equivalent to running ‘nix-channel --update nixos’ before
running ‘nixos-rebuild’.
2012-06-25 16:17:34 -04:00
Eelco Dolstra a85555cd27 Remove the obsolete --no-pull option from the nixos-rebuild man page 2012-06-25 16:08:19 -04:00
Eelco Dolstra ef15fa63c8 * Ad-hockery to support the Charon manual.
svn path=/nixos/trunk/; revision=34392
2012-06-08 21:10:11 +00:00
Eelco Dolstra 825a84c8f6 * Fix generated module links in the manual to point to GitHub.
* Use <nixos/...> instead of /etc/nixos/...

svn path=/nixos/trunk/; revision=34391
2012-06-08 20:59:26 +00:00
Eelco Dolstra 29b05fb62a * nixos-checkout: add an argument to specify the directory where the
sources should be stored.  E.g. "nixos-checkout /home/eelco/srcs"
  will check out to /home/eelco/srcs/{nixos,nixpkgs}.  Probably the
  /etc/nixos default should be removed eventually because /etc is a
  pretty weird place to keep large source trees.

svn path=/nixos/trunk/; revision=34086
2012-05-14 04:12:43 +00:00
Eelco Dolstra 846cb81234 * Comment out the "Configuration in home directory" chapter.
Everything described in that chapter is a bug (e.g. needing to
  manually create symlinks) that properly belongs in the issue tracker
  or wiki, not in the manual.

svn path=/nixos/trunk/; revision=34085
2012-05-14 04:01:47 +00:00
Eelco Dolstra ae8d4a2f7c * Describe the NixOS channel.
svn path=/nixos/trunk/; revision=34084
2012-05-14 03:59:38 +00:00