diff options
| author | Craig Jennings <c@cjennings.net> | 2026-01-28 13:09:45 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-01-28 13:09:45 -0600 |
| commit | 1a22a3d221639c15ce07ceb06e7fc90fbbb2f25b (patch) | |
| tree | 66c93c6b124b87d1ba8248c86a56005a95beba50 /archsetup | |
| parent | 9e6c0b72a05052f244edf9eafa94dd9ceb548e4d (diff) | |
feat(archsetup): add packages and fix vi->vim
Hyprland utilities:
- Add waypaper (wallpaper GUI, swww frontend)
- Add wlogout-git (logout menu)
Monitoring tools:
- Add btop, nvtop, s-tui, wavemon, bandwhich
- Remove gotop-bin (replaced by btop)
Qt theming:
- Add adwaita-qt5, adwaita-qt6 for consistent Qt/GTK appearance
Btrfs snapshots:
- Add snap-pac for automatic snapshots on pacman transactions
Fix:
- Change vi to vim (vi package doesn't exist in repos)
Diffstat (limited to 'archsetup')
| -rwxr-xr-x | archsetup | 15 |
1 files changed, 9 insertions, 6 deletions
@@ -688,7 +688,7 @@ prerequisites() { for software in linux-firmware wireless-regdb base-devel ca-certificates \ chrony coreutils curl git go openssh python \ - stow tar vi zsh; do + stow tar vim zsh; do pacman_install "$software" done @@ -1267,6 +1267,7 @@ EOF # Btrfs: Install snapper for snapshot management display "task" "btrfs detected - installing snapper and grub-btrfs" pacman_install snapper + pacman_install snap-pac # auto-snapshot on pacman transactions pacman_install grub-btrfs # inotify-tools is an optional dep of grub-btrfs but required for grub-btrfsd daemon pacman_install inotify-tools @@ -1394,7 +1395,9 @@ hyprland() { 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 + pacman_install swww # wallpaper daemon + aur_install waypaper # wallpaper GUI (swww frontend) + aur_install wlogout-git # logout menu pacman_install grim # screenshot pacman_install slurp # region select pacman_install satty # screenshot annotation @@ -1576,12 +1579,12 @@ desktop_environment() { # Command Line Utilities action="Command Line Utilities" && display "subtitle" "$action" - for software in htop mc ncdu tmux fzf zip unzip atool wget detox \ - lsof usbutils moreutils; do + for software in htop btop mc ncdu tmux fzf zip unzip atool wget detox \ + lsof usbutils moreutils nvtop s-tui wavemon bandwhich; do pacman_install "$software" done - for software in task-spooler-cpu speedtest-go-bin gotop-bin rar; do + for software in task-spooler-cpu speedtest-go-bin rar; do aur_install "$software" done @@ -1627,7 +1630,7 @@ desktop_environment() { action="UI Theme" && display "subtitle" "$action" - for software in picom lxappearance gnome-themes-extra; do + for software in picom lxappearance gnome-themes-extra adwaita-qt5 adwaita-qt6; do pacman_install "$software" done |
