2021-03-22 10:47:23 -05:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
2021-12-23 07:01:27 -06:00
|
|
|
# if grep -E -q '^\[multilib\]$' /etc/pacman.conf; then
|
|
|
|
# echo "Multilib Repository Already Enabled!"
|
|
|
|
# else
|
|
|
|
# echo "Enabling Multilib Repository (with sudo)..."
|
|
|
|
# sudo sh -c 'echo -e "\n\n[multilib]\nInclude = /etc/pacman.d/mirrorlist" >> /etc/pacman.conf'
|
|
|
|
# fi
|
2021-03-22 10:47:23 -05:00
|
|
|
|
2021-04-14 14:53:02 -05:00
|
|
|
# TODO: some of these may be laptop-only?
|
2021-12-23 07:01:27 -06:00
|
|
|
# TODO: switch from Thunar to Nautilus?
|
2021-04-14 14:53:02 -05:00
|
|
|
|
2022-05-25 11:54:02 -05:00
|
|
|
paru -Sy --needed \
|
2022-12-13 13:41:40 -06:00
|
|
|
xf86-input-libinput libinput libinput-gestures `# Trackpad Settings and Customizations` \
|
2023-06-13 11:01:08 -05:00
|
|
|
brightnessctl `# Brightness CLI` \
|
2021-03-22 10:47:23 -05:00
|
|
|
bluez bluez-libs bluez-utils bluez-tools `# Bluetooth` \
|
2023-05-24 21:55:39 -05:00
|
|
|
catppuccin-gtk-theme-mocha elementary-icon-theme `# GUI Theme` \
|
|
|
|
thunar thunar-volman gvfs `# GUI File Manager` \
|
2023-05-05 13:46:24 -05:00
|
|
|
ttf-iosevka-lyte ttf-nerd-fonts-symbols-mono ttf-opensans `# Fonts` \
|
2023-05-24 21:55:39 -05:00
|
|
|
noto-fonts noto-fonts-emoji `# Emoji Fonts` \
|
2022-12-13 13:41:40 -06:00
|
|
|
avr-libc avr-gcc dfu-programmer dfu-util `# MCU Programming Utilities` \
|
2023-05-24 21:55:39 -05:00
|
|
|
gimp inkscape krita `# Image and Vector Editing Applications` \
|
2022-11-22 13:38:56 -06:00
|
|
|
caddy `# Web Server` \
|
2021-03-22 10:47:23 -05:00
|
|
|
vlc `# Video Viewer` \
|
|
|
|
zathura zathura-pdf-mupdf `# Document Viewer` \
|
2022-12-13 13:41:40 -06:00
|
|
|
gammastep `# Screen Color Temp Adjuster` \
|
2023-05-24 21:55:39 -05:00
|
|
|
firefox `# Web Browser` \
|
2022-10-30 10:55:02 -05:00
|
|
|
hunspell-en_US `# Firefox Spell Checking` \
|
2023-06-13 11:01:08 -05:00
|
|
|
passff-host `# pass integration in Firefox` \
|
2023-05-24 21:55:39 -05:00
|
|
|
kitty `# Terminal Emulator` \
|
2023-06-13 11:01:08 -05:00
|
|
|
pulsemixer pavucontrol pamixer libpulse `# Pulseaudio Controls` \
|
2021-03-22 10:47:23 -05:00
|
|
|
playerctl `# Media Keys Controls` \
|
2023-05-24 21:55:39 -05:00
|
|
|
feh `# Image Viewer` \
|
2023-06-13 11:01:08 -05:00
|
|
|
sway swaybg `# Window Manager and Wallpaper` \
|
|
|
|
wofi `# Launcher` \
|
|
|
|
polkit polkit-kde-agent `# Privilege Escalation Prompts` \
|
2023-05-09 12:05:12 -05:00
|
|
|
swaylock swayidle `# Locking and Idling` \
|
2023-05-24 21:55:39 -05:00
|
|
|
mako `# Notification Daemon` \
|
2022-12-13 13:41:40 -06:00
|
|
|
slurp grim wl-clipboard `# Screenshots and Clipboard Utilities` \
|
2023-05-24 21:55:39 -05:00
|
|
|
pipewire pipewire-pulse wireplumber `# Audio` \
|
2023-06-13 11:01:08 -05:00
|
|
|
xdg-desktop-portal xdg-desktop-portal-wlr `# Screensharing` \
|
2023-07-06 11:41:19 -05:00
|
|
|
obs-studio `# Live Streaming`
|
|
|
|
|
|
|
|
# eww-wayland `# Bar & Widgets`
|
|
|
|
# stopped using eww since it didn't _easily_ support wayland workspaces
|
|
|
|
# laziness!
|
|
|
|
|
|
|
|
# stopped using hyprland due to some weird glitchy stuff that would occasionally
|
|
|
|
# start happening where keypresses would get doubled
|
|
|
|
# I don't think I filed an issue
|
|
|
|
|
|
|
|
# wezterm `# Terminal Emulator` \
|
|
|
|
# stopped using wezterm due to issues with splits plus daemon sessions
|
|
|
|
# https://github.com/wez/wezterm/issues/3771
|
|
|
|
# there may have been other issues? not sure
|