aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatarLibravatar Biswakalyan Bhuyan <biswa@surgot.in> 2022-04-24 22:40:23 +0530
committerLibravatarLibravatar Biswakalyan Bhuyan <biswa@surgot.in> 2022-04-24 22:40:23 +0530
commit3cc7e5f808263d14cb98858ad90f7fa893dfc03c (patch)
tree27578c1708730c91680a7aaaf1a265cb566db988
parent9a80b2f8a6356355478161ebf291fd7fd0776812 (diff)
downloadarch-magic-3cc7e5f808263d14cb98858ad90f7fa893dfc03c.tar.gz
arch-magic-3cc7e5f808263d14cb98858ad90f7fa893dfc03c.tar.bz2
arch-magic-3cc7e5f808263d14cb98858ad90f7fa893dfc03c.zip
bash
-rw-r--r--README.md1
-rwxr-xr-xarch_install.sh43
-rw-r--r--notes18
3 files changed, 31 insertions, 31 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..644132b
--- /dev/null
+++ b/README.md
@@ -0,0 +1 @@
+# Arch Linux Magic
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
diff --git a/notes b/notes
deleted file mode 100644
index 92e13f2..0000000
--- a/notes
+++ /dev/null
@@ -1,18 +0,0 @@
-1 - asking for drive
-2 - asking for linux partition
-3 - proceed anyway ext4
-4 - did you create efi partition
-5 - efi partition name
-6 - hostname
-7 - new root password
-8 - retype root password
-9 - again efi partition name
-10 - enter username
-11 - new user password
-12 - retype user password
-13 - baph install yes confirmation
-14 - libxft remove
-15 - again y for baph
-16 - y for brave
-17 - Y for ohmyzsh default shell
-18 - password of user for default shell change