forked from lix-project/lix-installer
Add (nix:$name)
as a prefix to the bash prompt (#191)
* Add `(nix)` as a prefix to the bash prompt Make it clearer when you're in the terminal vs. not. * bash prompt prefix: put the project's name in the terminal * Blame our installer for the nix.conf * fixup: adding the version to the nix.conf * force a space after the prefix
This commit is contained in:
parent
9b27fe35a5
commit
b3b168e32c
1 changed files with 5 additions and 0 deletions
|
@ -24,6 +24,8 @@ impl PlaceNixConfiguration {
|
||||||
) -> Result<StatefulAction<Self>, ActionError> {
|
) -> Result<StatefulAction<Self>, ActionError> {
|
||||||
let buf = format!(
|
let buf = format!(
|
||||||
"\
|
"\
|
||||||
|
# Generated by https://github.com/DeterminateSystems/nix-installer, version {version}.\n\
|
||||||
|
\n\
|
||||||
{extra_conf}\n\
|
{extra_conf}\n\
|
||||||
\n\
|
\n\
|
||||||
build-users-group = {nix_build_group_name}\n\
|
build-users-group = {nix_build_group_name}\n\
|
||||||
|
@ -31,8 +33,11 @@ impl PlaceNixConfiguration {
|
||||||
experimental-features = nix-command flakes\n\
|
experimental-features = nix-command flakes\n\
|
||||||
\n\
|
\n\
|
||||||
auto-optimise-store = true\n\
|
auto-optimise-store = true\n\
|
||||||
|
\n\
|
||||||
|
bash-prompt-prefix = (nix:$name)\\040\n\
|
||||||
",
|
",
|
||||||
extra_conf = extra_conf.join("\n"),
|
extra_conf = extra_conf.join("\n"),
|
||||||
|
version = env!("CARGO_PKG_VERSION"),
|
||||||
);
|
);
|
||||||
let create_directory =
|
let create_directory =
|
||||||
CreateDirectory::plan(NIX_CONF_FOLDER, None, None, 0o0755, force).await?;
|
CreateDirectory::plan(NIX_CONF_FOLDER, None, None, 0o0755, force).await?;
|
||||||
|
|
Loading…
Reference in a new issue