summaryrefslogtreecommitdiff
path: root/archsetup
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-28 00:17:25 -0600
committerCraig Jennings <c@cjennings.net>2026-01-28 00:17:25 -0600
commitc42e4829181fbe65985b467c23ae41351b5aef9a (patch)
tree8d17a49512f0ea4f5183243088e1fd10a463832d /archsetup
parent13a86132407dccf2ced25745da4309587384aa54 (diff)
feat(archsetup): add easyeffects, nautilus extensions, and WS-DiscoveryHEADmain
Add easyeffects to audio section, nautilus/sushi/nautilus-open-any-terminal to hyprland section, wsdd and gvfs-wsdd for SMB network discovery. Add easyeffects scratchpad on mod+shift+a in hyprland config.
Diffstat (limited to 'archsetup')
-rwxr-xr-xarchsetup11
1 files changed, 10 insertions, 1 deletions
diff --git a/archsetup b/archsetup
index 0779d2b..63e53ec 100755
--- a/archsetup
+++ b/archsetup
@@ -1077,6 +1077,10 @@ EOF
systemctl enable avahi-daemon.service >> "$logfile" 2>&1 || error_warn "$action" "$?"
fi
+ pacman_install wsdd
+ action="enabling wsdd for Windows network discovery" && display "task" "$action"
+ systemctl enable wsdd.service >> "$logfile" 2>&1 || error_warn "$action" "$?"
+
pacman_install geoclue # geolocation service for location-aware apps
action="enabling geoclue geolocation service" && display "task" "$action"
systemctl enable geoclue.service >> "$logfile" 2>&1 || error_warn "$action" "$?"
@@ -1387,6 +1391,9 @@ hyprland() {
pacman_install brightnessctl # brightness control
pacman_install pamixer # audio control
pacman_install foot # native Wayland terminal
+ pacman_install nautilus # file manager
+ pacman_install sushi # nautilus spacebar file preview
+ aur_install nautilus-open-any-terminal # right-click "open in terminal" with configurable terminal
}
### Display Server (conditional)
@@ -1522,7 +1529,7 @@ desktop_environment() {
action="Audio System" && display "subtitle" "$action"
for software in alsa-utils pipewire wireplumber pipewire-pulse \
- pipewire-docs pamixer pulsemixer ffmpeg rtkit; do
+ pipewire-docs pamixer pulsemixer easyeffects ffmpeg rtkit; do
pacman_install "$software"
done
# disable the pc speaker beep
@@ -1870,6 +1877,8 @@ supplemental_software() {
aur_install snore-git # sleep with feedback
pacman_install thunar # file manager
pacman_install gvfs-smb # SMB network share browsing in Thunar
+ pacman_install wsdd # WS-Discovery daemon (Windows network discovery)
+ pacman_install gvfs-wsdd # WS-Discovery backend for gvfs (browse Windows shares)
aur_install topgrade # upgrade everything utility
aur_install ueberzug # allows for displaying images in terminals
aur_install warpinator # secure file transfers