summaryrefslogtreecommitdiff
path: root/modules/home-manager/personal/environment.nix
diff options
context:
space:
mode:
authorquentin@aristote.fr <quentin@aristote.fr>2024-07-27 19:26:08 +0200
committerquentin@aristote.fr <quentin@aristote.fr>2024-07-27 20:08:55 +0200
commit3e25d6f133c5f6071159cae90ea33e726228e095 (patch)
tree3dc9c5180d061b68fd6fb786dcf472aad5de9958 /modules/home-manager/personal/environment.nix
parent3af66997a38c91a4825e5b30e882f32d6c0ea01f (diff)
home: bash: set window title
Diffstat (limited to 'modules/home-manager/personal/environment.nix')
-rw-r--r--modules/home-manager/personal/environment.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/modules/home-manager/personal/environment.nix b/modules/home-manager/personal/environment.nix
index 918aff8..3e3666c 100644
--- a/modules/home-manager/personal/environment.nix
+++ b/modules/home-manager/personal/environment.nix
@@ -20,6 +20,13 @@
sessionVariables = {CDPATH = "~";};
};
+ programs.bash.bashrcExtra = ''
+ function set_win_title(){
+ echo -ne "\033]0;$(whoami)@$(hostname):$(dirs)\a"
+ }
+ starship_precmd_user_func="set_win_title"
+ '';
+
services.gpg-agent = {
enableBashIntegration = lib.mkDefault config.programs.bash.enable;
pinentryPackage = lib.mkDefault (