Compare commits
12 Commits
879dba81c8
...
ff25b19b6c
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ff25b19b6c | ||
|
|
d5c073467d | ||
|
|
c0039f74e2 | ||
|
|
313693538f | ||
|
|
fc2304a6c2 | ||
|
|
07b811cc7e | ||
|
|
d6ae81e4b9 | ||
|
|
90dfe31b22 | ||
|
|
8d40254e3a | ||
|
|
d5bab50aed | ||
|
|
d1b96d85da | ||
|
|
cc5242e2c2 |
@@ -92,7 +92,6 @@ After installation, you'll want to familiarize yourself with the default key bin
|
|||||||
- `Previous Track`: Go back to the previous track.
|
- `Previous Track`: Go back to the previous track.
|
||||||
|
|
||||||
#### Miscellaneous
|
#### Miscellaneous
|
||||||
- `SUPER + L`: Lock screen
|
|
||||||
- `Super + V`: Open the clipboard history and paste the selected item.
|
- `Super + V`: Open the clipboard history and paste the selected item.
|
||||||
- `Super + P`: Open the color picker and copy the selected color to the clipboard.
|
- `Super + P`: Open the color picker and copy the selected color to the clipboard.
|
||||||
- `Super + L`: Lock the screen.
|
- `Super + L`: Lock the screen.
|
||||||
|
|||||||
@@ -220,8 +220,7 @@ input {
|
|||||||
|
|
||||||
# https://wiki.hyprland.org/Configuring/Variables/#gestures
|
# https://wiki.hyprland.org/Configuring/Variables/#gestures
|
||||||
gestures {
|
gestures {
|
||||||
workspace_swipe = true
|
gesture = 3, horizontal, workspace
|
||||||
workspace_swipe_fingers = 3
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# Example per-device config
|
# Example per-device config
|
||||||
@@ -260,6 +259,12 @@ bind = $mainMod, right, movefocus, r
|
|||||||
bind = $mainMod, up, movefocus, u
|
bind = $mainMod, up, movefocus, u
|
||||||
bind = $mainMod, down, movefocus, d
|
bind = $mainMod, down, movefocus, d
|
||||||
|
|
||||||
|
# Move window position with mainMod + SHIFT + arrow keys
|
||||||
|
bind = $mainMod SHIFT, left, movewindow, l
|
||||||
|
bind = $mainMod SHIFT, right, movewindow, r
|
||||||
|
bind = $mainMod SHIFT, up, movewindow, u
|
||||||
|
bind = $mainMod SHIFT, down, movewindow, d
|
||||||
|
|
||||||
# Switch workspaces with mainMod + [0-9]
|
# Switch workspaces with mainMod + [0-9]
|
||||||
bind = $mainMod, 1, workspace, 1
|
bind = $mainMod, 1, workspace, 1
|
||||||
bind = $mainMod, 2, workspace, 2
|
bind = $mainMod, 2, workspace, 2
|
||||||
@@ -300,11 +305,11 @@ bindm = $mainMod, mouse:273, resizewindow
|
|||||||
bindm = $mainMod, Z, movewindow
|
bindm = $mainMod, Z, movewindow
|
||||||
bindm = $mainMod, X, resizewindow
|
bindm = $mainMod, X, resizewindow
|
||||||
|
|
||||||
# Resize windows
|
# Resize windows with mainMod + CTRL + arrow keys
|
||||||
binde = $mainMod+Shift, Right, resizeactive, 30 0
|
binde = $mainMod+Ctrl, Right, resizeactive, 30 0
|
||||||
binde = $mainMod+Shift, Left, resizeactive, -30 0
|
binde = $mainMod+Ctrl, Left, resizeactive, -30 0
|
||||||
binde = $mainMod+Shift, Up, resizeactive, 0 -30
|
binde = $mainMod+Ctrl, Up, resizeactive, 0 -30
|
||||||
binde = $mainMod+Shift, Down, resizeactive, 0 30
|
binde = $mainMod+Ctrl, Down, resizeactive, 0 30
|
||||||
|
|
||||||
|
|
||||||
# Clipboard
|
# Clipboard
|
||||||
|
|||||||
@@ -31,58 +31,58 @@ button:focus {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#lock {
|
#lock {
|
||||||
background-image: image(url("~/.config/assets/wlogout/assets/lock.png"), url("/usr/local/share/wlogout/icons/lock.png"));
|
background-image: image(url("../assets/wlogout/assets/lock.png"), url("/usr/local/share/wlogout/icons/lock.png"));
|
||||||
}
|
}
|
||||||
|
|
||||||
#lock:hover {
|
#lock:hover {
|
||||||
background-image: image(url("~/.config/assets/wlogout/assets/lock-hover.png"), url("/usr/local/share/wlogout/icons/lock.png"));
|
background-image: image(url("../assets/wlogout/assets/lock-hover.png"), url("/usr/local/share/wlogout/icons/lock.png"));
|
||||||
color: #11111b;
|
color: #11111b;
|
||||||
}
|
}
|
||||||
|
|
||||||
#logout {
|
#logout {
|
||||||
background-image: image(url("~/.config/assets/wlogout/assets/logout.png"), url("/usr/local/share/wlogout/icons/logout.png"));
|
background-image: image(url("../assets/wlogout/assets/logout.png"), url("/usr/local/share/wlogout/icons/logout.png"));
|
||||||
}
|
}
|
||||||
|
|
||||||
#logout:hover {
|
#logout:hover {
|
||||||
background-image: image(url("~/.config/assets/wlogout/assets/logout-hover.png"), url("/usr/local/share/wlogout/icons/logout.png"));
|
background-image: image(url("../assets/wlogout/assets/logout-hover.png"), url("/usr/local/share/wlogout/icons/logout.png"));
|
||||||
color: #11111b;
|
color: #11111b;
|
||||||
}
|
}
|
||||||
|
|
||||||
#suspend {
|
#suspend {
|
||||||
background-image: image(url("~/.config/assets/wlogout/assets/sleep.png"), url("/usr/local/share/wlogout/icons/suspend.png"));
|
background-image: image(url("../assets/wlogout/assets/sleep.png"), url("/usr/local/share/wlogout/icons/suspend.png"));
|
||||||
}
|
}
|
||||||
|
|
||||||
#suspend:hover {
|
#suspend:hover {
|
||||||
background-image: image(url("~/.config/assets/wlogout/assets/sleep-hover.png"), url("/usr/local/share/wlogout/icons/suspend.png"));
|
background-image: image(url("../assets/wlogout/assets/sleep-hover.png"), url("/usr/local/share/wlogout/icons/suspend.png"));
|
||||||
color: #11111b;
|
color: #11111b;
|
||||||
}
|
}
|
||||||
|
|
||||||
#shutdown {
|
#shutdown {
|
||||||
background-image: image(url("~/.config/assets/logout/assets/power.png"), url("/usr/local/share/wlogout/icons/shutdown.png"));
|
background-image: image(url("../assets/wlogout/assets/power.png"), url("/usr/local/share/wlogout/icons/shutdown.png"));
|
||||||
}
|
}
|
||||||
|
|
||||||
#shutdown:hover {
|
#shutdown:hover {
|
||||||
background-image: image(url("~/.config/assets/wlogout/assets/power-hover.png"), url("/usr/local/share/wlogout/icons/shutdown.png"));
|
background-image: image(url("../assets/wlogout/assets/power-hover.png"), url("/usr/local/share/wlogout/icons/shutdown.png"));
|
||||||
color: #11111b;
|
color: #11111b;
|
||||||
}
|
}
|
||||||
|
|
||||||
#reboot {
|
#reboot {
|
||||||
background-image: image(url("~/.config/assets/wlogout/assets/restart.png"), url("/usr/local/share/wlogout/icons/reboot.png"));
|
background-image: image(url("../assets/wlogout/assets/restart.png"), url("/usr/local/share/wlogout/icons/reboot.png"));
|
||||||
}
|
}
|
||||||
|
|
||||||
#reboot:hover {
|
#reboot:hover {
|
||||||
background-image: image(url("~/.config/assets/wlogout/assets/restart-hover.png"), url("/usr/local/share/wlogout/icons/reboot.png"));
|
background-image: image(url("../assets/wlogout/assets/restart-hover.png"), url("/usr/local/share/wlogout/icons/reboot.png"));
|
||||||
color: #11111b;
|
color: #11111b;
|
||||||
}
|
}
|
||||||
|
|
||||||
#exit {
|
#exit {
|
||||||
background-image: image(url("~/.config/assets/wlogout/assets/restart.png"), url("/usr/local/share/wlogout/icons/reboot.png"));
|
background-image: image(url("../assets/wlogout/assets/restart.png"), url("/usr/local/share/wlogout/icons/reboot.png"));
|
||||||
background-color: #11111b;
|
background-color: #11111b;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#exit:hover {
|
#exit:hover {
|
||||||
background-image: image(url("~/.config/assets/wlogout/assets/restart-hover.png"), url("/usr/local/share/wlogout/icons/reboot.png"));
|
background-image: image(url("../assets/wlogout/assets/restart-hover.png"), url("/usr/local/share/wlogout/icons/reboot.png"));
|
||||||
color: #11111b;
|
color: #11111b;
|
||||||
background-color: #cdd6f4;
|
background-color: #cdd6f4;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Get the directory of the current script
|
# Get the directory of the current script
|
||||||
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
BASE_DIR=$(realpath "$(dirname "${BASH_SOURCE[0]}")/../../")
|
||||||
|
|
||||||
# Source helper file
|
# Source helper file
|
||||||
source $SCRIPT_DIR/helper.sh
|
source $BASE_DIR/scripts/installer/helper.sh
|
||||||
|
|
||||||
log_message "Final setup script started"
|
log_message "Final setup script started"
|
||||||
print_bold_blue "\nCongratulations! Your Simple Hyprland setup is complete!"
|
print_bold_blue "\nCongratulations! Your Simple Hyprland setup is complete!"
|
||||||
|
|||||||
@@ -9,10 +9,10 @@ BOLD='\033[1m'
|
|||||||
NC='\033[0m' # No Color
|
NC='\033[0m' # No Color
|
||||||
|
|
||||||
# Get the directory of the current script
|
# Get the directory of the current script
|
||||||
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
BASE_DIR=$(realpath "$(dirname "${BASH_SOURCE[0]}")/../../")
|
||||||
|
|
||||||
# Log file
|
# Log file
|
||||||
LOG_FILE="$SCRIPT_DIR/simple_hyprland_install.log"
|
LOG_FILE="$BASE_DIR/scripts/installer/simple_hyprland_install.log"
|
||||||
|
|
||||||
function trap_message {
|
function trap_message {
|
||||||
print_error "\n\nScript interrupted. Exiting.....\n"
|
print_error "\n\nScript interrupted. Exiting.....\n"
|
||||||
@@ -114,7 +114,7 @@ function run_command {
|
|||||||
|
|
||||||
# Function to run a script with retry and confirmation
|
# Function to run a script with retry and confirmation
|
||||||
function run_script {
|
function run_script {
|
||||||
local script="$SCRIPT_DIR/$1"
|
local script="$BASE_DIR/scripts/installer/$1"
|
||||||
local description="$2"
|
local description="$2"
|
||||||
if ask_confirmation "\nExecute '$description' script"; then
|
if ask_confirmation "\nExecute '$description' script"; then
|
||||||
while ! bash "$script"; do
|
while ! bash "$script"; do
|
||||||
|
|||||||
@@ -1,24 +1,24 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Get the directory of the current script
|
# Get the directory of the current script
|
||||||
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
BASE_DIR=$(realpath "$(dirname "${BASH_SOURCE[0]}")/../../")
|
||||||
|
|
||||||
# Source helper file
|
# Source helper file
|
||||||
source $SCRIPT_DIR/helper.sh
|
source $BASE_DIR/scripts/installer/helper.sh
|
||||||
|
|
||||||
log_message "Installation started for hypr section"
|
log_message "Installation started for hypr section"
|
||||||
print_info "\nStarting hypr setup..."
|
print_info "\nStarting hypr setup..."
|
||||||
print_info "\nEverything is recommended to INSTALL"
|
print_info "\nEverything is recommended to INSTALL"
|
||||||
|
|
||||||
run_command "pacman -S --noconfirm hyprland" "Install Hyprland (Must)" "yes"
|
run_command "pacman -S --noconfirm hyprland" "Install Hyprland (Must)" "yes"
|
||||||
run_command "mkdir -p /home/$SUDO_USER/.config/hypr/ && cp -r /home/$SUDO_USER/simple-hyprland/configs/hypr/hyprland.conf /home/$SUDO_USER/.config/hypr/" "Copy hyprland config (Must)" "yes" "no"
|
run_command "mkdir -p /home/$SUDO_USER/.config/hypr/ && cp -r $BASE_DIR/configs/hypr/hyprland.conf /home/$SUDO_USER/.config/hypr/" "Copy hyprland config (Must)" "yes" "no"
|
||||||
|
|
||||||
run_command "pacman -S --noconfirm xdg-desktop-portal-hyprland" "Install XDG desktop portal for Hyprland" "yes"
|
run_command "pacman -S --noconfirm xdg-desktop-portal-hyprland" "Install XDG desktop portal for Hyprland" "yes"
|
||||||
|
|
||||||
run_command "pacman -S --noconfirm polkit-kde-agent" "Install KDE Polkit agent for authentication dialogs" "yes"
|
run_command "pacman -S --noconfirm polkit-kde-agent" "Install KDE Polkit agent for authentication dialogs" "yes"
|
||||||
|
|
||||||
run_command "pacman -S --noconfirm dunst" "Install Dunst notification daemon" "yes"
|
run_command "pacman -S --noconfirm dunst" "Install Dunst notification daemon" "yes"
|
||||||
run_command "cp -r /home/$SUDO_USER/simple-hyprland/configs/dunst /home/$SUDO_USER/.config/" "Copy dunst config" "yes" "no"
|
run_command "cp -r $BASE_DIR/configs/dunst /home/$SUDO_USER/.config/" "Copy dunst config" "yes" "no"
|
||||||
|
|
||||||
run_command "pacman -S --noconfirm qt5-wayland qt6-wayland" "Install QT support on wayland" "yes"
|
run_command "pacman -S --noconfirm qt5-wayland qt6-wayland" "Install QT support on wayland" "yes"
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Get the directory of the current script
|
# Get the directory of the current script
|
||||||
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
BASE_DIR=$(realpath "$(dirname "${BASH_SOURCE[0]}")/../../")
|
||||||
|
|
||||||
# Source helper file
|
# Source helper file
|
||||||
source $SCRIPT_DIR/helper.sh
|
source $BASE_DIR/scripts/installer/helper.sh
|
||||||
|
|
||||||
# Trap for unexpected exits
|
# Trap for unexpected exits
|
||||||
trap 'trap_message' INT TERM
|
trap 'trap_message' INT TERM
|
||||||
|
|||||||
@@ -1,17 +1,19 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Get the directory of the current script
|
# Get the directory of the current script
|
||||||
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
BASE_DIR=$(realpath "$(dirname "${BASH_SOURCE[0]}")/../../")
|
||||||
|
|
||||||
# Source helper file
|
# Source helper file
|
||||||
source $SCRIPT_DIR/helper.sh
|
source $BASE_DIR/scripts/installer/helper.sh
|
||||||
|
|
||||||
log_message "Installation started for prerequisites section"
|
log_message "Installation started for prerequisites section"
|
||||||
print_info "\nStarting prerequisites setup..."
|
print_info "\nStarting prerequisites setup..."
|
||||||
|
|
||||||
run_command "pacman -Syyu --noconfirm" "Update package database and upgrade packages (Recommended)" "yes" # no
|
run_command "pacman -Syyu --noconfirm" "Update package database and upgrade packages (Recommended)" "yes" # no
|
||||||
|
|
||||||
if run_command "pacman -S --noconfirm --needed git base-devel" "Install YAY (Must)/Breaks the script" "yes"; then #
|
if command -v yay > /dev/null; then
|
||||||
|
print_info "Skipping yay installation (already installed)."
|
||||||
|
elif run_command "pacman -S --noconfirm --needed git base-devel" "Install YAY (Must)/Breaks the script" "yes"; then #
|
||||||
run_command "git clone https://aur.archlinux.org/yay.git && cd yay" "Clone YAY (Must)/Breaks the script" "no" "no"
|
run_command "git clone https://aur.archlinux.org/yay.git && cd yay" "Clone YAY (Must)/Breaks the script" "no" "no"
|
||||||
run_command "makepkg --noconfirm -si && cd .. # builds with makepkg" "Build YAY (Must)/Breaks the script" "no" "no"
|
run_command "makepkg --noconfirm -si && cd .. # builds with makepkg" "Build YAY (Must)/Breaks the script" "no" "no"
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Get the directory of the current script
|
# Get the directory of the current script
|
||||||
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
BASE_DIR=$(realpath "$(dirname "${BASH_SOURCE[0]}")/../../")
|
||||||
|
|
||||||
# Source helper file
|
# Source helper file
|
||||||
source $SCRIPT_DIR/helper.sh
|
source $BASE_DIR/scripts/installer/helper.sh
|
||||||
|
|
||||||
log_message "Installation started for theming section"
|
log_message "Installation started for theming section"
|
||||||
print_info "\nStarting theming setup..."
|
print_info "\nStarting theming setup..."
|
||||||
@@ -13,13 +13,13 @@ run_command "pacman -S --noconfirm nwg-look" "Install nwg-look for GTK theme man
|
|||||||
|
|
||||||
run_command "pacman -S --noconfirm qt5ct qt6ct kvantum" "Install Qt5, Qt6 Settings, and Kvantum theme engines" "yes"
|
run_command "pacman -S --noconfirm qt5ct qt6ct kvantum" "Install Qt5, Qt6 Settings, and Kvantum theme engines" "yes"
|
||||||
|
|
||||||
run_command "tar -xvf /home/$SUDO_USER/simple-hyprland/assets/themes/Catppuccin-Mocha.tar.xz -C /usr/share/themes/" "Install Catppuccin Mocha GTK theme" "yes"
|
run_command "tar -xvf $BASE_DIR/assets/themes/Catppuccin-Mocha.tar.xz -C /usr/share/themes/" "Install Catppuccin Mocha GTK theme" "yes"
|
||||||
|
|
||||||
run_command "tar -xvf /home/$SUDO_USER/simple-hyprland/assets/icons/Tela-circle-dracula.tar.xz -C /usr/share/icons/" "Install Tela Circle Dracula icon theme" "yes"
|
run_command "tar -xvf $BASE_DIR/assets/icons/Tela-circle-dracula.tar.xz -C /usr/share/icons/" "Install Tela Circle Dracula icon theme" "yes"
|
||||||
|
|
||||||
run_command "yay -S --sudoloop --noconfirm kvantum-theme-catppuccin-git" "Install Catppuccin theme for Kvantum" "yes" "no"
|
run_command "yay -S --sudoloop --noconfirm kvantum-theme-catppuccin-git" "Install Catppuccin theme for Kvantum" "yes" "no"
|
||||||
|
|
||||||
run_command "cp -r /home/$SUDO_USER/simple-hyprland/configs/kitty /home/$SUDO_USER/.config/" "Copy Catppuccin theme configuration for Kitty terminal" "yes" "no"
|
run_command "cp -r $BASE_DIR/configs/kitty /home/$SUDO_USER/.config/" "Copy Catppuccin theme configuration for Kitty terminal" "yes" "no"
|
||||||
|
|
||||||
# Add instructions to configure theming
|
# Add instructions to configure theming
|
||||||
print_info "\nPost-installation instructions:"
|
print_info "\nPost-installation instructions:"
|
||||||
|
|||||||
@@ -1,36 +1,36 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Get the directory of the current script
|
# Get the directory of the current script
|
||||||
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
BASE_DIR=$(realpath "$(dirname "${BASH_SOURCE[0]}")/../../")
|
||||||
|
|
||||||
# Source helper file
|
# Source helper file
|
||||||
source $SCRIPT_DIR/helper.sh
|
source $BASE_DIR/scripts/installer/helper.sh
|
||||||
|
|
||||||
log_message "Installation started for utilities section"
|
log_message "Installation started for utilities section"
|
||||||
print_info "\nStarting utilities setup..."
|
print_info "\nStarting utilities setup..."
|
||||||
|
|
||||||
run_command "pacman -S --noconfirm waybar" "Install Waybar - Status Bar" "yes"
|
run_command "pacman -S --noconfirm waybar" "Install Waybar - Status Bar" "yes"
|
||||||
run_command "cp -r /home/$SUDO_USER/simple-hyprland/configs/waybar /home/$SUDO_USER/.config/" "Copy Waybar config" "yes" "no"
|
run_command "cp -r $BASE_DIR/configs/waybar /home/$SUDO_USER/.config/" "Copy Waybar config" "yes" "no"
|
||||||
|
|
||||||
run_command "yay -S --sudoloop --noconfirm tofi" "Install Tofi - Application Launcher" "yes" "no"
|
run_command "yay -S --sudoloop --noconfirm tofi" "Install Tofi - Application Launcher" "yes" "no"
|
||||||
run_command "cp -r /home/$SUDO_USER/simple-hyprland/configs/tofi /home/$SUDO_USER/.config/" "Copy Tofi config(s)" "yes" "no"
|
run_command "cp -r $BASE_DIR/configs/tofi /home/$SUDO_USER/.config/" "Copy Tofi config(s)" "yes" "no"
|
||||||
|
|
||||||
run_command "pacman -S --noconfirm cliphist" "Install Cliphist - Clipboard Manager" "yes"
|
run_command "pacman -S --noconfirm cliphist" "Install Cliphist - Clipboard Manager" "yes"
|
||||||
|
|
||||||
run_command "yay -S --sudoloop --noconfirm swww" "Install SWWW for wallpaper management" "yes" "no"
|
run_command "yay -S --sudoloop --noconfirm swww" "Install SWWW for wallpaper management" "yes" "no"
|
||||||
run_command "mkdir -p /home/$SUDO_USER/.config/assets/backgrounds && cp -r /home/$SUDO_USER/simple-hyprland/assets/backgrounds /home/$SUDO_USER/.config/assets/" "Copy sample wallpapers to assets directory (Recommended)" "yes" "no"
|
run_command "mkdir -p /home/$SUDO_USER/.config/assets/backgrounds && cp -r $BASE_DIR/assets/backgrounds /home/$SUDO_USER/.config/assets/" "Copy sample wallpapers to assets directory (Recommended)" "yes" "no"
|
||||||
|
|
||||||
run_command "yay -S --sudoloop --noconfirm hyprpicker" "Install Hyprpicker - Color Picker" "yes" "no"
|
run_command "yay -S --sudoloop --noconfirm hyprpicker" "Install Hyprpicker - Color Picker" "yes" "no"
|
||||||
|
|
||||||
run_command "yay -S --sudoloop --noconfirm hyprlock" "Install Hyprlock - Screen Locker (Must)" "yes" "no"
|
run_command "yay -S --sudoloop --noconfirm hyprlock" "Install Hyprlock - Screen Locker (Must)" "yes" "no"
|
||||||
run_command "cp -r /home/$SUDO_USER/simple-hyprland/configs/hypr/hyprlock.conf /home/$SUDO_USER/.config/hypr/" "Copy Hyprlock config" "yes" "no"
|
run_command "cp -r $BASE_DIR/configs/hypr/hyprlock.conf /home/$SUDO_USER/.config/hypr/" "Copy Hyprlock config" "yes" "no"
|
||||||
|
|
||||||
run_command "yay -S --sudoloop --noconfirm wlogout" "Install Wlogout - Session Manager" "yes" "no"
|
run_command "yay -S --sudoloop --noconfirm wlogout" "Install Wlogout - Session Manager" "yes" "no"
|
||||||
run_command "cp -r /home/$SUDO_USER/simple-hyprland/configs/wlogout /home/$SUDO_USER/.config/ && cp -r /home/$SUDO_USER/simple-hyprland/assets/wlogout /home/$SUDO_USER/.config/assets/" "Copy Wlogout config and assets" "yes" "no"
|
run_command "cp -r $BASE_DIR/configs/wlogout /home/$SUDO_USER/.config/ && cp -r $BASE_DIR/assets/wlogout /home/$SUDO_USER/.config/assets/" "Copy Wlogout config and assets" "yes" "no"
|
||||||
|
|
||||||
run_command "yay -S --sudoloop --noconfirm grimblast" "Install Grimblast - Screenshot tool" "yes" "no"
|
run_command "yay -S --sudoloop --noconfirm grimblast" "Install Grimblast - Screenshot tool" "yes" "no"
|
||||||
|
|
||||||
run_command "yay -S --sudoloop --noconfirm hypridle" "Install Hypridle for idle management (Must)" "yes" "no"
|
run_command "yay -S --sudoloop --noconfirm hypridle" "Install Hypridle for idle management (Must)" "yes" "no"
|
||||||
run_command "cp -r /home/$SUDO_USER/simple-hyprland/configs/hypr/hypridle.conf /home/$SUDO_USER/.config/hypr/" "Copy Hypridle config" "yes" "no"
|
run_command "cp -r $BASE_DIR/configs/hypr/hypridle.conf /home/$SUDO_USER/.config/hypr/" "Copy Hypridle config" "yes" "no"
|
||||||
|
|
||||||
echo "------------------------------------------------------------------------"
|
echo "------------------------------------------------------------------------"
|
||||||
Reference in New Issue
Block a user