Compare commits
12 Commits
c10e6368d0
...
golbat
| Author | SHA1 | Date | |
|---|---|---|---|
| 31288835e8 | |||
| 7759496e3a | |||
| 9cc2844707 | |||
| 67337565cf | |||
| 51a2fc785b | |||
| 52af804d05 | |||
| 001dd87663 | |||
| 7996a13d71 | |||
| 806d8f65fd | |||
| 7c76092500 | |||
| 6110953695 | |||
| 5e72e26e14 |
23
install.sh
23
install.sh
@@ -60,6 +60,7 @@ mapfile -t tools < <(
|
|||||||
|
|
||||||
mapfile -t extratools < <(
|
mapfile -t extratools < <(
|
||||||
gum choose --header="Choose extra tools to install:" --no-limit \
|
gum choose --header="Choose extra tools to install:" --no-limit \
|
||||||
|
"General fonts" \
|
||||||
"Godot" \
|
"Godot" \
|
||||||
"Btop" \
|
"Btop" \
|
||||||
"Fuzzel" \
|
"Fuzzel" \
|
||||||
@@ -85,7 +86,7 @@ for choice in "${desktop[@]}"; do
|
|||||||
sudo -v || exit 1
|
sudo -v || exit 1
|
||||||
yay -S --needed --noconfirm \
|
yay -S --needed --noconfirm \
|
||||||
niri \
|
niri \
|
||||||
nautilus \
|
thunar \
|
||||||
gnome-keyring \
|
gnome-keyring \
|
||||||
brightnessctl \
|
brightnessctl \
|
||||||
cava \
|
cava \
|
||||||
@@ -103,13 +104,14 @@ for choice in "${desktop[@]}"; do
|
|||||||
qt6-multimedia \
|
qt6-multimedia \
|
||||||
dms-shell-bin \
|
dms-shell-bin \
|
||||||
xwayland-satellite \
|
xwayland-satellite \
|
||||||
ly \
|
ly
|
||||||
noto-fonts-emoji
|
|
||||||
# greetd-dms-greeter-git
|
# greetd-dms-greeter-git
|
||||||
|
|
||||||
stow niri qt6ct --adopt
|
stow niri qt6ct --adopt
|
||||||
|
|
||||||
xdg-mime default org.gnome.nautilus.desktop inode/directory
|
# xdg-mime default org.gnome.nautilus.desktop inode/directory
|
||||||
|
# xdg-mime default org.kde.dolphin.desktop inode/directory
|
||||||
|
xdg-mime default thunar.desktop inode/directory
|
||||||
|
|
||||||
mkdir -p "$HOME"/.config/environment.d
|
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
|
||||||
@@ -129,7 +131,7 @@ for choice in "${desktop[@]}"; do
|
|||||||
yay -S --needed --noconfirm \
|
yay -S --needed --noconfirm \
|
||||||
hyprland \
|
hyprland \
|
||||||
uwsm \
|
uwsm \
|
||||||
nautilus \
|
thunar \
|
||||||
gnome-keyring \
|
gnome-keyring \
|
||||||
brightnessctl \
|
brightnessctl \
|
||||||
cava \
|
cava \
|
||||||
@@ -148,12 +150,13 @@ for choice in "${desktop[@]}"; do
|
|||||||
qt6-multimedia \
|
qt6-multimedia \
|
||||||
dms-shell-bin \
|
dms-shell-bin \
|
||||||
xwayland-satellite \
|
xwayland-satellite \
|
||||||
ly \
|
ly
|
||||||
noto-fonts-emoji
|
|
||||||
|
|
||||||
stow hyprland qt6ct --adopt
|
stow hyprland qt6ct --adopt
|
||||||
|
|
||||||
xdg-mime default org.gnome.nautilus.desktop inode/directory
|
# xdg-mime default org.gnome.nautilus.desktop inode/directory
|
||||||
|
# xdg-mime default org.kde.dolphin.desktop inode/directory
|
||||||
|
xdg-mime default thunar.desktop inode/directory
|
||||||
|
|
||||||
mkdir -p "$HOME"/.config/environment.d
|
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
|
||||||
@@ -225,6 +228,7 @@ for choice in "${tools[@]}"; do
|
|||||||
wine \
|
wine \
|
||||||
protontricks \
|
protontricks \
|
||||||
protonup-qt \
|
protonup-qt \
|
||||||
|
protonplus \
|
||||||
goverlay \
|
goverlay \
|
||||||
vkbasalt \
|
vkbasalt \
|
||||||
vulkan-tools
|
vulkan-tools
|
||||||
@@ -285,6 +289,9 @@ extrapkgs=()
|
|||||||
|
|
||||||
for choice in "${extratools[@]}"; do
|
for choice in "${extratools[@]}"; do
|
||||||
case "$choice" in
|
case "$choice" in
|
||||||
|
"General Fonts")
|
||||||
|
extrapkgs+=("noto-fonts" "noto-fonts-cjk" "noto-fonts-emoji")
|
||||||
|
;;
|
||||||
"Godot")
|
"Godot")
|
||||||
extrapkgs+=("godots-bin")
|
extrapkgs+=("godots-bin")
|
||||||
stow godot --adopt
|
stow godot --adopt
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
binds {
|
binds {
|
||||||
Mod+E repeat=false { spawn "nautilus"; }
|
Mod+E repeat=false { spawn "thunar"; }
|
||||||
|
|
||||||
xF86AudioPlay {
|
xF86AudioPlay {
|
||||||
spawn-sh "dms ipc call mpris playPause";
|
spawn-sh "dms ipc call mpris playPause";
|
||||||
|
|||||||
Reference in New Issue
Block a user