-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbro.sh
33 lines (25 loc) · 1.48 KB
/
bro.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#this script is for a minimal install of endeavour os (arch linux)
n=" --noconfirm "
p=" pacman "
s=" sudo "
nn=" --needed "
eval "$s $p -Syu $n"
eval '$s $p -S $nn git clang plasma-wayland-session plasma xorg egl-wayland mesa go sddm mkinitcpio nano dbus htop base-devel wget curl make gcc jdk8-openjdk zsh $n && cd /tmp/ && git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si $n'
mkdir ~/.local/bin
mkdir ~/.dotfiles
eval "cd ~/ && git clone https://bitbucket.org/joshylphd/dotfiles ~/.dotfiles"
eval "yay -Syu $n"
eval "yay -S $nn wayland unrar-libre wayland-protocols flatpak qbittorrent lutris obs-studio xorg-xwayland gimp steam discord wayland-utils inetutils fusepak blueman bluez jdk17-openjdk partitionmanager firewalld dolphin ark konsole jre17-openjdk kcalc plasma-systemmonitor timeshift-bin $n"
eval "$s rm -fr ~/.oh-my-zsh"
eval 'sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" "" --unattended'
eval "$s git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions"
eval "rm ~/.zshrc && rm ~/.zshenv"
eval "ln -s ~/.dotfiles/.zshrc ~/.zshrc && ln -s ~/.dotfiles/zshenv ~/.zshenv"
eval "$s chsh -s $(which zsh)"
eval "echo 'exec zsh' >> ~/.bashrc "
eval "sudo systemctl enable sddm.service && sudo systemctl enable NetworkManager.service"
echo "you should reboot"
#pluginsgit
# extract rust sudo python zsh-autosuggestions
#ZSH_THEME
# gnzh