diff --git a/install.sh b/install.sh index 00bb2b0..44963c5 100755 --- a/install.sh +++ b/install.sh @@ -77,6 +77,8 @@ mapfile -t extratools < <( ## Applying configs ## ###################### +env_to_set=() + for choice in "${desktop[@]}"; do case "$choice" in "Niri") @@ -110,7 +112,8 @@ for choice in "${desktop[@]}"; do xdg-mime default org.gnome.nautilus.desktop inode/directory mkdir -p "$HOME"/.config/environment.d - echo "QT_QPA_PLATFORMTHEME=qt6ct" >>"$HOME"/.config/environment.d/90-qt.conf + # echo "QT_QPA_PLATFORMTHEME=qt6ct" >>"$HOME"/.config/environment.d/90-qt.conf + env_to_set+=("QT_QPA_PLATFORMTHEME=qt6ct") systemctl --user daemon-reload systemctl --user enable dms @@ -153,7 +156,8 @@ for choice in "${desktop[@]}"; do xdg-mime default org.gnome.nautilus.desktop inode/directory mkdir -p "$HOME"/.config/environment.d - echo "QT_QPA_PLATFORMTHEME=qt6ct" >>"$HOME"/.config/environment.d/90-qt.conf + # echo "QT_QPA_PLATFORMTHEME=qt6ct" >>"$HOME"/.config/environment.d/90-qt.conf + env_to_set+=("QT_QPA_PLATFORMTHEME=qt6ct") systemctl --user daemon-reload systemctl --user enable dms @@ -327,6 +331,12 @@ for choice in "${extratools[@]}"; do esac done +mkdir -p "$HOME"/.config/environment.d +echo "$( + IFS=$'\n' + printf "%s\n" "${env_to_set[@]}" | sort -u +)" >"$HOME"/.config/envritonment.d/90-dots.conf + extpkgstr=$( IFS=" " echo "${extrapkgs[*]}"