lix/src
Bob van der Linden 872cdb4346
nix-profile-install: show helpful error upon package conflict
Whenever a file conflict happens during "nix profile install" an error
is shown that was previously thrown inside builtins.buildEnv.

We catch BuildProfileConflictError here so that we can provide the user
with more useful instructions on what to do next.

Most notably, we give the user concrete commands to use with all
parameters  already filled in. This avoids the need for the user to look
up these commands in manual pages.
2023-02-28 09:28:05 +01:00
..
build-remote build-remote: Add brackets to error message 2022-11-04 10:49:44 -07:00
libcmd Merge pull request #7744 from obsidiansystems/split-installable-store-path 2023-02-13 08:57:19 -05:00
libexpr Fix building with GCC 9 2023-02-10 18:38:57 +01:00
libfetchers Improve comment 2023-02-09 16:42:45 +01:00
libmain Fix building with GCC 9 2023-02-10 18:38:57 +01:00
libstore buildenv: throw BuildEnvFileConflictError with more context 2023-02-27 21:39:34 +01:00
libutil Merge pull request #7804 from PJungkamp/fix-completions 2023-02-13 11:26:38 +01:00
nix nix-profile-install: show helpful error upon package conflict 2023-02-28 09:28:05 +01:00
nix-build nix-shell: Colour the prompt red if the user is root 2023-02-01 20:50:44 +00:00
nix-channel A setting to follow XDG Base Directory standard 2023-02-10 20:14:06 +04:00
nix-collect-garbage Add missing rethrows in conditional exception handlers 2022-06-10 10:52:41 -07:00
nix-copy-closure copyPaths: Pass store by reference 2021-07-22 09:59:51 +02:00
nix-env A setting to follow XDG Base Directory standard 2023-02-10 20:14:06 +04:00
nix-instantiate Revert to copyStore = true for nix-instantiate and nix-env 2022-08-23 14:40:27 +02:00
nix-store Fix unused variable warning 2022-12-12 16:41:46 +01:00
resolve-system-dependencies Get rid of most .at calls (#6393) 2022-05-04 07:44:32 +02:00
toml11 Replace cpptoml with toml11 2021-12-17 22:03:33 +01:00