From 069a3b833397fd6ad9115ba07bacdeb44083cf1f Mon Sep 17 00:00:00 2001 From: Hektor Misplon Date: Sun, 5 Oct 2025 19:33:17 +0200 Subject: [PATCH] Source relevant '.bashrc.d/*' files in NixOS home manager --- hosts/vm/home.nix | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/hosts/vm/home.nix b/hosts/vm/home.nix index 29e21fe..7f8ee20 100644 --- a/hosts/vm/home.nix +++ b/hosts/vm/home.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: +{ config, pkgs, ... }: { home.stateVersion = "25.05"; @@ -9,7 +9,12 @@ programs = { bash = { enable = true; - # TODO + enableCompletion = true; + initExtra = '' + for f in ${config.home.homeDirectory}/.bashrc.d/*; do + [ -f "$f" ] && source "$f" + done + ''; }; firefox.enable = true; fzf = { @@ -73,5 +78,9 @@ yaml-language-server ]; - home.file.".inputrc".source = ../../dots/.inputrc; + home.file = { + ".inputrc".source = ../../dots/.inputrc; + ".bashrc.d/prompt".source = ../../dots/.bashrc.d/prompt; + ".bashrc.d/editor".source = ../../dots/.bashrc.d/editor; + }; }