aboutsummaryrefslogtreecommitdiffstats
path: root/arch_install.sh
diff options
context:
space:
mode:
Diffstat (limited to 'arch_install.sh')
-rwxr-xr-xarch_install.sh43
1 files changed, 30 insertions, 13 deletions
diff --git a/arch_install.sh b/arch_install.sh
index 30603c6..ffea5b8 100755
--- a/arch_install.sh
+++ b/arch_install.sh
@@ -1,7 +1,7 @@
# == MY ARCH SETUP INSTALLER == #
#part1
printf '\033c'
-echo "Welcome to biswa's arch installer script"
+echo "Welcome to bugswriter's arch installer script"
sed -i "s/^#ParallelDownloads = 5$/ParallelDownloads = 15/" /etc/pacman.conf
pacman --noconfirm -Sy archlinux-keyring
loadkeys us
@@ -58,13 +58,14 @@ grub-mkconfig -o /boot/grub/grub.cfg
pacman -S --noconfirm xorg-server xorg-xinit xorg-xkill xorg-xsetroot xorg-xbacklight xorg-xprop \
noto-fonts noto-fonts-emoji noto-fonts-cjk ttf-jetbrains-mono ttf-joypixels ttf-font-awesome \
sxiv mpv zathura zathura-pdf-mupdf ffmpeg imagemagick \
- fzf man-db xwallpaper python-pywal youtube-dl unclutter xclip maim \
+ fzf man-db xwallpaper python-pywal unclutter xclip maim \
zip unzip unrar p7zip xdotool papirus-icon-theme brightnessctl \
dosfstools ntfs-3g git sxhkd zsh pipewire pipewire-pulse \
- vim emacs arc-gtk-theme rsync firefox dash \
- xcompmgr libnotify dunst slock jq aria2 \
- dhcpcd networkmanager rsync pamixer mpd ncmpcpp \
- zsh-syntax-highlighting xdg-user-dirs
+ emacs-nox arc-gtk-theme rsync qutebrowser dash \
+ xcompmgr libnotify dunst slock jq aria2 cowsay \
+ dhcpcd connman wpa_supplicant rsync pamixer mpd ncmpcpp \
+ zsh-syntax-highlighting xdg-user-dirs libconfig \
+ bluez bluez-utils
systemctl enable NetworkManager.service
rm /bin/sh
@@ -88,17 +89,33 @@ cd $HOME
git clone --separate-git-dir=$HOME/.dotfiles https://github.com/bugswriter/dotfiles.git tmpdotfiles
rsync --recursive --verbose --exclude '.git' tmpdotfiles/ $HOME/
rm -r tmpdotfiles
-git clone --depth=1 https://github.com/xgenos/dwm.git ~/.local/src/dwm
+# dwm: Window Manager
+git clone --depth=1 https://github.com/Bugswriter/dwm.git ~/.local/src/dwm
sudo make -C ~/.local/src/dwm install
-git clone --depth=1 https://github.com/xgenos/st.git ~/.local/src/st
+
+# st: Terminal
+git clone --depth=1 https://github.com/Bugswriter/st.git ~/.local/src/st
sudo make -C ~/.local/src/st install
-git clone --depth=1 https://github.com/xgenos/dmenu.git ~/.local/src/dmenu
+
+# dmenu: Program Menu
+git clone --depth=1 https://github.com/Bugswriter/dmenu.git ~/.local/src/dmenu
sudo make -C ~/.local/src/dmenu install
-git clone --depth=1 https://aur.archlinux.org/paru.git ~/.local/src/paru
-cd ~/.local/src/paru
-makepkg -si
+
+# dmenu: Dmenu based Password Prompt
+git clone --depth=1 https://github.com/ritze/pinentry-dmenu.git ~/.local/src/pinentry-dmenu
+sudo make -C ~/.local/src/pinentry-dmenu clean install
+
+# dwmblocks: Status bar for dwm
+git clone --depth=1 https://github.com/bugswriter/dwmblocks.git ~/.local/src/dwmblocks
+sudo make -C ~/.local/src/dwmblocks install
+
+# pikaur: AUR helper
+git clone https://aur.archlinux.org/pikaur.git
+cd pikaur
+makepkg -fsri
cd
-paru -S libxft-bgra-git
+pikaur -S libxft-bgra-git yt-dlp-drop-in
+mkdir dl dox imp music pix pub code
ln -s ~/.config/x11/xinitrc .xinitrc
ln -s ~/.config/shell/profile .zprofile