arch-installabb84b5
Update arch_install.sh
+16 −5
1 file changed
- M arch_install.sh +16 −5
| @@ -57,17 +57,17 @@ sed -i 's/quiet/pci=noaer/g' /etc/default/grub | |||
| 57 | 57 | sed -i 's/GRUB_TIMEOUT=5/GRUB_TIMEOUT=0/g' /etc/default/grub | |
| 58 | 58 | grub-mkconfig -o /boot/grub/grub.cfg | |
| 59 | 59 | ||
| 60 | − | ||
| 61 | 60 | pacman -S --noconfirm xorg-server xorg-xprop xorg-xkill xorg-xsetroot xorg-xinit \ | |
| 62 | 61 | noto-fonts noto-fonts-emoji noto-fonts-cjk ttf-jetbrains-mono ttf-joypixels ttf-font-awesome \ | |
| 63 | − | awesome-terminal-fonts cmake dunst exa btop ntfs-3g \ | |
| 62 | + | awesome-terminal-fonts cmake libnotify dunst exa btop ntfs-3g \ | |
| 64 | 63 | jq mpv ncdu maim obs-studio transmission-cli yt-dlp cowsay \ | |
| 65 | 64 | pacman-contrib pavucontrol rsync ueberzug ranger python-pywal \ | |
| 66 | − | sfml sxiv xdotool xwallpaper zip unzip wget pcmanfm \ | |
| 65 | + | sxiv xdotool xwallpaper zip unzip wget pcmanfm \ | |
| 67 | 66 | fzf man-db pipewire pipewire-pulse xcompmgr firefox pamixer \ | |
| 68 | 67 | xclip sxhkd imagemagick networkmanager git dash arc-gtk-theme papirus-icon-theme \ | |
| 69 | − | neovim lua lua-language-server lldb rust-analyzer rustup xdg-user-dirs | |
| 68 | + | neovim lua rust-analyzer rustup xdg-user-dirs | |
| 70 | 69 | zsh zsh-autosuggestions zsh-syntax-highlighting zathura zathura-pdf-poppler | |
| 70 | + | ||
| 71 | 71 | systemctl enable NetworkManager.service | |
| 72 | 72 | rm /bin/sh | |
| 73 | 73 | ln -s dash /bin/sh | |
| @@ -91,20 +91,31 @@ cd $HOME | |||
| 91 | 91 | git clone --separate-git-dir=$HOME/.dotfiles https://github.com/krolyxon/dotfiles.git tmpdotfiles | |
| 92 | 92 | rsync --recursive --verbose --exclude '.git' tmpdotfiles/ $HOME/ | |
| 93 | 93 | rm -r tmpdotfiles | |
| 94 | + | # dwm : Window Manager | |
| 94 | 95 | git clone --depth=1 https://github.com/krolyxon/dwm.git ~/.local/src/dwm | |
| 95 | 96 | sudo make -C ~/.local/src/dwm install | |
| 97 | + | ||
| 98 | + | # st: Terminal | |
| 96 | 99 | git clone --depth=1 https://github.com/krolyxon/st.git ~/.local/src/st | |
| 97 | 100 | sudo make -C ~/.local/src/st install | |
| 101 | + | ||
| 102 | + | # dmenu: Program Menu | |
| 98 | 103 | git clone --depth=1 https://github.com/krolyxon/dmenu.git ~/.local/src/dmenu | |
| 99 | 104 | sudo make -C ~/.local/src/dmenu install | |
| 105 | + | ||
| 106 | + | # slstatus: Status bar for dwm | |
| 100 | 107 | git clone --depth=1 https://github.com/krolyxon/slstatus.git ~/.local/src/slstatus | |
| 101 | 108 | sudo make -C ~/.local/src/slstatus install | |
| 109 | + | ||
| 110 | + | # nvim: Text editor | |
| 102 | 111 | git clone --depth=1 https://github.com/krolyxon/nvim.git ~/.config/nvim | |
| 112 | + | ||
| 113 | + | # paru: AUR helper | |
| 103 | 114 | git clone https://aur.archlinux.org/paru-bin.git && cd paru-bin && makepkg -si && cd .. && rm -rf paru-bin | |
| 104 | 115 | paru -S --noconfirm nerd-fonts-hack | |
| 105 | 116 | paru -S libxft-bgra | |
| 106 | 117 | chsh -s $(which zsh) | |
| 107 | − | printf "bro do you want to install that fucking nvidia-390xx drivers? (y-N): " | |
| 118 | + | printf "bro do you want to install that fucking nvidia-390xx drivers? (y/n): " | |
| 108 | 119 | read driver | |
| 109 | 120 | if [[ $driver = y ]]; then | |
| 110 | 121 | paru -S --noconfirm nvidia-390xx | |