From 0b720343053dd0f67faa53698ebe748fbeddc6b3 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Thu, 25 Apr 2024 15:55:54 -0300 Subject: Revert "Remove Nix/NixOS support from configuration and utilities" This reverts commit 3b2d27457db9ef8911893fa1b843560f1ccab2eb. --- etc/sh/rc | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'etc/sh/rc') diff --git a/etc/sh/rc b/etc/sh/rc index fd6da27..e5fb5e9 100644 --- a/etc/sh/rc +++ b/etc/sh/rc @@ -297,6 +297,20 @@ guix_env() { printf ')' } +in_nix_shell() { + if [ -z "${IN_NIX_SHELL:-}" ]; then + return + fi + + printf '\n' + color -c blacki '~> ' + color -c purpleb "$IN_NIX_SHELL " + color -c purple 'nix-shell ' + printf '(' + color -c blueb "${name:-}" + printf ')' +} + in_ssh_session() { if [ -n "${SSH_CLIENT:-}" ]; then color -c blackb '\\u' @@ -323,7 +337,7 @@ vcs_status() { fi } -PS1='`error_marker`'$(timestamp)' '$(path)'`direnv_status``makeflags_status` `shell_status``vcs_status``guix_env` +PS1='`error_marker`'$(timestamp)' '$(path)'`direnv_status``makeflags_status` `shell_status``vcs_status``guix_env``in_nix_shell` '$(in_ssh_session)'$ ' export PS1 -- cgit v1.2.3