lix/doc/manual
Manav Rathi eec5409a69 installation: allow profile modification to be skipped (#1072)
The current behaviour modifies the first writeable file from amongst
.bash_profile, .bash_login and .profile.  So .bash_profile (if it is
writable) would be modified even if a user has already sourced nix.sh
in, say, .profile.

This commit introduces a new environment variable,
NIX_INSTALLER_NO_MODIFY_PROFILE.  If this is set during installation,
then the modifications are unconditionally skipped.

This is useful for users who have a manually curated set of dotfiles
that they are porting to a new machine. In such scenarios, nix.sh is
already sourced at a place where the user prefers.  Without this
change, the nix installer would insist on modifying .bash_profile if
it exists.

This commit also add documentations for both the current behaviour and
the new override.
2016-11-03 18:02:29 +01:00
..
advanced-topics s/powerpc-darwin/x86_64-darwin/ 2016-08-10 18:42:55 +02:00
command-ref Support optional sandbox paths 2016-10-31 17:09:52 +01:00
expressions Document the { __toString } interface 2016-09-21 14:52:26 +01:00
figures
glossary
images/callouts
installation installation: allow profile modification to be skipped (#1072) 2016-11-03 18:02:29 +01:00
introduction Remove nix-install-package. 2016-08-10 08:20:51 -04:00
packages Remove nix-install-package. 2016-08-10 08:20:51 -04:00
release-notes Merge pull request #762 from ctheune/ctheune-floats 2016-02-12 12:49:59 +01:00
troubleshooting ReiserFS -> ext4 2014-12-13 23:23:19 +01:00
hacking.xml
local.mk Add a new option to disable documentation generation at configure time 2016-09-20 14:34:43 +00:00
manual.xml edition -> subtitle 2015-01-02 12:53:32 +01:00
nix-lang-ref.xml
quote-literals.xsl
schemas.xml
style.css