summaryrefslogtreecommitdiff
path: root/archsetup
diff options
context:
space:
mode:
Diffstat (limited to 'archsetup')
-rwxr-xr-xarchsetup24
1 files changed, 2 insertions, 22 deletions
diff --git a/archsetup b/archsetup
index ab00629..38ae597 100755
--- a/archsetup
+++ b/archsetup
@@ -1424,31 +1424,11 @@ hyprland() {
aur_install nautilus-open-any-terminal # right-click "open in terminal" with configurable terminal
# Hyprland Plugins (via hyprpm)
- # Plugins require compilation, so cmake must be installed first
+ # Plugins are installed on first login via hyprland-plugins-setup script
+ # (hyprpm requires running Hyprland to determine version for compilation)
action="Hyprland Plugins" && display "subtitle" "$action"
pacman_install cmake # required for plugin compilation
- # Add plugin repositories and enable plugins (runs as user)
- action="installing hyprland-plugins repository" && display "task" "$action"
- (sudo -u "$username" hyprpm add https://github.com/hyprwm/hyprland-plugins --notify >> "$logfile" 2>&1) || \
- error "warn" "$action" "$?"
-
- action="enabling hyprscrolling plugin" && display "task" "$action"
- (sudo -u "$username" hyprpm enable hyprscrolling >> "$logfile" 2>&1) || \
- error "warn" "$action" "$?"
-
- action="enabling xtra-dispatchers plugin" && display "task" "$action"
- (sudo -u "$username" hyprpm enable xtra-dispatchers >> "$logfile" 2>&1) || \
- error "warn" "$action" "$?"
-
- action="installing hy3 repository" && display "task" "$action"
- (sudo -u "$username" hyprpm add https://github.com/outfoxxed/hy3 --notify >> "$logfile" 2>&1) || \
- error "warn" "$action" "$?"
-
- action="enabling hy3 plugin" && display "task" "$action"
- (sudo -u "$username" hyprpm enable hy3 >> "$logfile" 2>&1) || \
- error "warn" "$action" "$?"
-
# Pacman hook to rebuild plugins after Hyprland updates
# Prevents plugin version mismatch that causes plugins to fail loading
action="creating hyprpm pacman hook" && display "task" "$action"