Environment update
This commit is contained in:
54
install.sh
54
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
|
||||
@@ -121,7 +124,50 @@ for choice in "${desktop[@]}"; do
|
||||
# dms greeter sync
|
||||
sudo systemctl enable ly@tty1
|
||||
;;
|
||||
"Hyprland")
|
||||
sudo -v || exit 1
|
||||
yay -S --needed --noconfirm \
|
||||
hyprland \
|
||||
uswm \
|
||||
nautilus \
|
||||
gnome-keyring \
|
||||
brightnessctl \
|
||||
cava \
|
||||
candy-icons-git \
|
||||
power-profiles-daemon \
|
||||
qt6ct-kde \
|
||||
xdg-desktop-portal-gnome \
|
||||
xdg-desktop-portal-gtk \
|
||||
xdg-desktop-portal-wlr \
|
||||
quickshell-git \
|
||||
cliphist \
|
||||
wl-clipboard \
|
||||
dgop \
|
||||
matugen-bin \
|
||||
qt6-multimedia \
|
||||
dms-shell-bin \
|
||||
xwayland-satellite \
|
||||
ly \
|
||||
noto-fonts-emoji
|
||||
|
||||
stow hyprland qt6ct --adopt
|
||||
|
||||
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
|
||||
env_to_set+=("QT_QPA_PLATFORMTHEME=qt6ct")
|
||||
systemctl --user daemon-reload
|
||||
|
||||
systemctl --user enable dms
|
||||
systemctl --user add-wants hyprland-session.target dms
|
||||
systemctl --user add-wants hyprland-session.target gnome-keyring-daemon.service
|
||||
|
||||
# dms greeter enable
|
||||
# dms greeter sync
|
||||
sudo systemctl enable ly@tty1
|
||||
|
||||
;;
|
||||
"KDE Plasma")
|
||||
sudo -v || exit 1
|
||||
pacman -S --needed --noconfirm plasma kde-applications
|
||||
@@ -284,6 +330,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[*]}"
|
||||
|
||||
Reference in New Issue
Block a user