From a71a43ca650266b35ee4946352b54d8f7365fda7 Mon Sep 17 00:00:00 2001 From: Kris Yotam <75515498+krisyotam@users.noreply.github.com> Date: Thu, 2 Jul 2026 00:13:44 -0500 Subject: [PATCH] profile: export ENV so interactive mksh loads ~/.mkshrc --- .profile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.profile b/.profile index 9ce33dd4f1bcfa50dba0a41d3c55099963107255..44a7e1e82bd39d410c41adfeb1f18fcbd94640c0 100644 --- a/.profile +++ b/.profile @@ -9,6 +9,10 @@ export TERMINAL="st" export TERMINAL_PROG="st" export BROWSER="librewolf" +# Interactive mksh reads the file named by $ENV. Without this, ~/.mkshrc +# (prompt, aliases, modules, history hook) never loads in interactive shells. +export ENV="$HOME/.mkshrc" + # XDG base directories export XDG_CONFIG_HOME="$HOME/.config" export XDG_DATA_HOME="$HOME/.local/share"