dotfiles/niri/.config/niri/gen-config.sh
2025-03-15 10:01:31 -04:00

19 lines
302 B
Bash
Executable file

#!/usr/bin/env bash
CONFIG_TXT=""
for file in $(find ./config.d ./local.d -name '*.kdl'); do
CONFIG_TXT="$(cat << EOF
$CONFIG_TXT
// BEGIN FILE $file
$(cat $file)
// END FILE $file
EOF
)"
done
if [ -f ./local.d/env ]; then
source ./local.d/env
fi
echo "$CONFIG_TXT" | envsubst > config.kdl