mirror of
https://github.com/basecamp/omarchy.git
synced 2025-07-27 12:19:24 +00:00
Structure the installers explicitly with clearly defined segments
This commit is contained in:
@ -1,15 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Need gum to query for input
|
||||
yay -S --noconfirm --needed gum python-terminaltexteffects
|
||||
|
||||
show_logo() {
|
||||
clear
|
||||
tte -i ~/.local/share/omarchy/logo.txt --frame-rate ${2:-120} ${1:-expand}
|
||||
echo -e ""
|
||||
}
|
||||
|
||||
show_subtext() {
|
||||
echo "$1" | tte --frame-rate ${3:-640} ${2:-wipe}
|
||||
echo -e ""
|
||||
}
|
@ -1,7 +1,4 @@
|
||||
#!/bin/bash
|
||||
|
||||
show_logo beams 240
|
||||
show_subtext "Let's install Omarchy!"
|
||||
|
||||
export OMARCHY_USER_NAME=$(gum input --placeholder "Enter full name" --prompt "Name> ")
|
||||
export OMARCHY_USER_EMAIL=$(gum input --placeholder "Enter email address" --prompt "Email> ")
|
@ -1,8 +1,5 @@
|
||||
#!/bin/bash
|
||||
|
||||
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
|
@ -1,8 +1,5 @@
|
||||
#!/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 \
|
@ -1,8 +1,5 @@
|
||||
#!/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
|
@ -1,8 +1,5 @@
|
||||
#!/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 \
|
@ -1,7 +1,4 @@
|
||||
#!/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
|
@ -1,8 +1,5 @@
|
||||
#!/bin/bash
|
||||
|
||||
show_logo
|
||||
show_subtext "Let's install development tools..."
|
||||
|
||||
yay -S --noconfirm --needed \
|
||||
cargo clang llvm mise \
|
||||
imagemagick \
|
3
install/preflight/presentation.sh
Normal file
3
install/preflight/presentation.sh
Normal file
@ -0,0 +1,3 @@
|
||||
#!/bin/bash
|
||||
|
||||
yay -S --noconfirm --needed gum python-terminaltexteffects
|
Reference in New Issue
Block a user