diff options
Diffstat (limited to 'archsetup')
| -rwxr-xr-x | archsetup | 13 |
1 files changed, 11 insertions, 2 deletions
@@ -1424,6 +1424,8 @@ hyprland() { pacman_install sushi # nautilus spacebar file preview aur_install nautilus-open-any-terminal # right-click "open in terminal" with configurable terminal pacman_install file-roller # archive manager (integrates with nautilus) + pacman_install hyprpaper # wallpaper utility with IPC controls + pacman_install wev # wayland event debugger (xev equivalent) # Hyprland Plugins (via hyprpm) # Plugins are installed on first login via hyprland-plugins-setup script @@ -1506,6 +1508,7 @@ desktop_environment() { pacman_install ttf-hack-nerd pacman_install ttf-jetbrains-mono-nerd pacman_install ttf-meslo-nerd + pacman_install ttf-dejavu # fallback font family pacman_install ttf-nerd-fonts-symbols-mono aur_install ttf-all-the-icons aur_install ttf-lato @@ -1526,6 +1529,7 @@ desktop_environment() { pacman_install testdisk pacman_install tickrs pacman_install udisks2 + pacman_install flatpak # app sandboxing and distribution aur_install touchpad-indicator-git aur_install dotpac aur_install downgrade @@ -1602,6 +1606,7 @@ desktop_environment() { for software in bluez bluez-utils blueman; do pacman_install "$software" done + pacman_install solaar # Logitech device manager action="enabling bluetooth to launch at boot" && display "task" "$action" systemctl enable bluetooth.service >> "$logfile" 2>&1 || error_warn "$action" "$?" @@ -1609,7 +1614,8 @@ desktop_environment() { action="Command Line Utilities" && display "subtitle" "$action" for software in htop btop mc ncdu tmux fzf zip unzip atool wget detox \ - lsof usbutils dfu-util moreutils nvtop s-tui wavemon bandwhich; do + lsof usbutils dfu-util moreutils nvtop s-tui wavemon bandwhich \ + sshpass socat; do pacman_install "$software" done @@ -1780,7 +1786,8 @@ developer_workstation() { pacman_install sdcv # stardict dictionary system pacman_install languagetool # grammar/style checker for flycheck pacman_install deno # JS runtime for yt-dlp YouTube extraction - pipx_install yt-dlp # video download (pipx keeps it current) + pip_install yt-dlp # video download (pipx keeps it current) + pacman_install atomicparsley # MPEG-4 metadata (used by yt-dlp for embedding thumbnails) action="setting up emacs configuration files" && display "task" "$action" emacs_dir="/home/$username/.emacs.d" @@ -1934,6 +1941,8 @@ supplemental_software() { action="prep to workaround tidal-dl issue" && display "task" "$action" yay -S --noconfirm --mflags --skipinteg python-lyricsgenius >> "$logfile" 2>&1 || error_warn "$action" "$?" aur_install tidal-dl # tidal-dl:tidal as yt-dlp:youtube + aur_install tidal-dl-ng # next-gen tidal downloader + aur_install freetube # privacy-focused YouTube desktop client } ### Boot-UX |
