1
0
Fork 0
mirror of https://github.com/pnx/dotfiles synced 2026-06-16 19:30:01 +02:00
dotfiles/install/fedora.sh

65 lines
1.5 KiB
Bash
Executable file

#!/bin/bash
if [ $# -lt 1 ]; then
SELECTED=(core)
else
SELECTED=$@
fi
for sel in "${SELECTED[@]}"; do
case $sel in
"core")
sudo dnf install -y dnf-plugins-core
sudo dnf config-manager addrepo --from-repofile=https://brave-browser-rpm-release.s3.brave.com/brave-browser.repo
sudo dnf install -y \
fish \
alacritty \
tmux \
xdg-utils \
xsel \
brave-browser \
fzf
;;
"nvim")
sudo dnf install -y \
ripgrep \
fswatch \
fd-find \
neovim
;;
"hypr")
sudo dnf copr enable lionheartp/Hyprland
sudo dnf install -y \
uwsm \
sddm \
hyprland \
hyprpaper \
rofi \
dunst \
waybar
;;
"i3")
sudo dnf install -y \
xorg-x11-xinit \
i3 \
picom \
rofi \
dunst \
polybar \
feh \
lxappearance \
ImageMagick \
xautolock \
xrandr \
arandr \
dejavu-fonts-all \
fontawesome-fonts
;;
*)
echo "Unknown option: $sel"
exit 1
;;
esac
done