summaryrefslogtreecommitdiff
path: root/archsetup
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-25 21:54:04 -0600
committerCraig Jennings <c@cjennings.net>2026-01-25 21:54:04 -0600
commitff88fc3cd752c34f364526683222deb0a7e5bbbf (patch)
tree82c69bca2d01331f02c9be5f31f616e8616c0b18 /archsetup
parente601c536ec79e9c46105cdbc67825e0cd97e7818 (diff)
feat(hyprland): add plugins and simplify layouts
Plugins installed via hyprpm: - hy3: i3-style manual tiling with tab groups (monocle) - hyprscrolling: PaperWM-style horizontal scrolling - xtra-dispatchers: throwunfocused, bringallfrom, closeunfocused Layout system simplified to 4 modes: - Master (tile) - default DWM-style - Tab group (monocle) - via hy3 plugin - Scrolling - horizontal columns - Floating New scripts: - layout-navigate: layout-aware j/k navigation - Updated cycle-layout: cycles through 4 layouts - Updated waybar-layout: icons for new layouts Other changes: - Add hyprpm reload to startup - Add cpio and fc-cache to archsetup - Remove SSH fuzzel picker (conflicted with scrolling keybind) - Add slidevert animation for scratchpads - Update todo.org with plugin evaluation notes Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'archsetup')
-rwxr-xr-xarchsetup5
1 files changed, 5 insertions, 0 deletions
diff --git a/archsetup b/archsetup
index c0f95ca..b07f369 100755
--- a/archsetup
+++ b/archsetup
@@ -835,6 +835,10 @@ user_customizations() {
>> "$logfile" 2>&1 ) || error_warn "$action" "$?"
fi
+ # Refresh font cache for any fonts in dotfiles
+ action="refreshing font cache" && display "task" "$action"
+ fc-cache -f >> "$logfile" 2>&1 || error_warn "$action" "$?"
+
# install desktop-file-utils before updating database (provides update-desktop-database)
pacman_install desktop-file-utils
@@ -1304,6 +1308,7 @@ hyprland() {
pacman_install hyprpaper
action="Hyprland Utilities" && display "subtitle" "$action"
+ pacman_install cpio # hyprpm (plugin manager) dependency
pacman_install waybar # status bar
pacman_install fuzzel # app launcher (native Wayland, pinentry support)
pacman_install swww # wallpaper