From 0ead8947f7c37bec9de5b4d28e644d5933d5d411 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Fri, 25 Jul 2025 15:42:27 -0400 Subject: [PATCH] Add logo to logical substeps --- install/4-terminal.sh | 3 --- install/desktop.sh | 3 +++ install/development.sh | 3 +++ install/fonts.sh | 3 +++ install/hyprlandia.sh | 3 +++ install/login.sh | 4 +++- install/nvidia.sh | 3 +++ install/printer.sh | 3 +++ install/theme.sh | 3 +++ install/xtras.sh | 3 +++ 10 files changed, 27 insertions(+), 4 deletions(-) diff --git a/install/4-terminal.sh b/install/4-terminal.sh index ac959da..2df35f9 100644 --- a/install/4-terminal.sh +++ b/install/4-terminal.sh @@ -1,8 +1,5 @@ #!/bin/bash -show_logo -show_subtext "Let's install basic terminal tools..." - yay -S --noconfirm --needed \ wget curl unzip inetutils impala \ fd eza fzf ripgrep zoxide bat jq \ diff --git a/install/desktop.sh b/install/desktop.sh index 0b2b320..712f6c8 100644 --- a/install/desktop.sh +++ b/install/desktop.sh @@ -1,5 +1,8 @@ #!/bin/bash +show_logo +show_subtext "Let's install desktop tools..." + yay -S --noconfirm --needed \ brightnessctl playerctl pamixer wiremix wireplumber \ fcitx5 fcitx5-gtk fcitx5-qt wl-clip-persist \ diff --git a/install/development.sh b/install/development.sh index 20d8957..97f9c77 100644 --- a/install/development.sh +++ b/install/development.sh @@ -1,5 +1,8 @@ #!/bin/bash +show_logo +show_subtext "Let's install development tools..." + yay -S --noconfirm --needed \ cargo clang llvm mise \ imagemagick \ diff --git a/install/fonts.sh b/install/fonts.sh index b1a7ea0..ab4d348 100644 --- a/install/fonts.sh +++ b/install/fonts.sh @@ -1,5 +1,8 @@ #!/bin/bash +show_logo +show_subtext "Install beautiful fonts..." + if [ -z "$OMARCHY_BARE" ]; then yay -S --noconfirm --needed ttf-font-awesome noto-fonts noto-fonts-emoji noto-fonts-cjk noto-fonts-extra else diff --git a/install/hyprlandia.sh b/install/hyprlandia.sh index e5d9368..72bffd4 100644 --- a/install/hyprlandia.sh +++ b/install/hyprlandia.sh @@ -1,5 +1,8 @@ #!/bin/bash +show_logo +show_subtext "Installing Hyprland ecosystem..." + yay -S --noconfirm --needed \ hyprland hyprshot hyprpicker hyprlock hypridle polkit-gnome hyprland-qtutils \ walker-bin libqalculate waybar mako swaybg swayosd \ diff --git a/install/login.sh b/install/login.sh index 5e090b7..a62a08a 100644 --- a/install/login.sh +++ b/install/login.sh @@ -1,6 +1,8 @@ #!/bin/bash -# Hyprland launched via UWSM and login directly as user, rely on disk encryption + hyprlock for security +show_logo +show_subtext "Install decryption and boot loader..." + yay -S --noconfirm --needed uwsm # Compile the seamless login helper -- needed to prevent seeing terminal between loader and desktop diff --git a/install/nvidia.sh b/install/nvidia.sh index 3385e04..e3a475a 100644 --- a/install/nvidia.sh +++ b/install/nvidia.sh @@ -12,6 +12,9 @@ # --- GPU Detection --- if [ -n "$(lspci | grep -i 'nvidia')" ]; then + show_logo + show_subtext "Install NVIDIA drivers..." + # --- Driver Selection --- # Turing (16xx, 20xx), Ampere (30xx), Ada (40xx), and newer recommend the open-source kernel modules if echo "$(lspci | grep -i 'nvidia')" | grep -q -E "RTX [2-9][0-9]|GTX 16"; then diff --git a/install/printer.sh b/install/printer.sh index 17b2d31..fc9e671 100644 --- a/install/printer.sh +++ b/install/printer.sh @@ -1,4 +1,7 @@ #!/bin/bash +show_logo +show_subtext "Installing printer system..." + sudo pacman -S --noconfirm cups cups-pdf cups-filters system-config-printer sudo systemctl enable --now cups.service diff --git a/install/theme.sh b/install/theme.sh index 12a29ae..c4951e2 100644 --- a/install/theme.sh +++ b/install/theme.sh @@ -1,5 +1,8 @@ #!/bin/bash +show_logo +show_subtext "Installing themes..." + # Use dark mode for QT apps too (like kdenlive) sudo pacman -S --noconfirm kvantum-qt5 diff --git a/install/xtras.sh b/install/xtras.sh index 36c88e9..35eecdb 100644 --- a/install/xtras.sh +++ b/install/xtras.sh @@ -1,6 +1,9 @@ #!/bin/bash if [ -z "$OMARCHY_BARE" ]; then + show_logo + show_subtext "Installing default applications..." + yay -S --noconfirm --needed \ gnome-calculator gnome-keyring signal-desktop \ obsidian-bin libreoffice obs-studio kdenlive \