#!/bin/bash # ██ ██ ██ ██ ██ # ░░ ░██ ░██ ░██ ░██ # ██ ███████ ██████ ██████ ██████ ░██ ░██ ██████░██ # ░██░░██░░░██ ██░░░░ ░░░██░ ░░░░░░██ ░██ ░██ ██░░░░ ░██████ # ░██ ░██ ░██░░█████ ░██ ███████ ░██ ░██ ░░█████ ░██░░░██ # ░██ ░██ ░██ ░░░░░██ ░██ ██░░░░██ ░██ ░██ ██ ░░░░░██░██ ░██ # ░██ ███ ░██ ██████ ░░██ ░░████████ ███ ███░██ ██████ ░██ ░██ # ░░ ░░░ ░░ ░░░░░░ ░░ ░░░░░░░░ ░░░ ░░░ ░░ ░░░░░░ ░░ ░░ # ▓▓▓▓▓▓▓▓▓▓ # ░▓ about ▓ custom linux installation file # ░▓ author ▓ neodarz # ░▓ code ▓ https://git.neodarz.net/neodarz/conf/dotfiles_dotdrop.git # ░▓▓▓▓▓▓▓▓▓▓ # ░░░░░░░░░░ # install common echo "Update system..." #sudo pacman -Syu echo "Install some common app.." #sudo pacman -S --noconfirm git #sudo pacman -S --noconfirm wget #sudo pacman -S --noconfirm python #sudo pacman -S --noconfirm python2 #sudo pacman -S --noconfirm python-virtualenv #sudo pacman -S --noconfirm python2-virtualenv #sudo pacman -S --noconfirm python-virtualenvwrapper #sudo pacman -S --noconfirm python-pip #sudo pacman -S --noconfirm python-colour #sudo pacman -S --noconfirm python-netifaces #sudo pacman -S --noconfirm python-dbus #sudo pacman -S --noconfirm firefox #sudo pacman -S --noconfirm stow #sudo pacman -S --noconfirm htop #sudo pacman -S --noconfirm arandr #sudo pacman -S --noconfirm firefox #sudo pacman -S --noconfirm newsboat #sudo pacman -S --noconfirm mosh #sudo pacman -S --noconfirm openvpn #sudo pacman -S --noconfirm exa #sudo pacman -S --noconfirm colordiff #sudo pacman -S --noconfirm eog #sudo pacman -S --noconfirm borg #sudo pacman -S --noconfirm nmap #sudo pacman -S --noconfirm evince #sudo pacman -S --noconfirm ripgrep #sudo pacman -S --noconfirm thefuck #sudo pacman -S --noconfirm autojump #sudo pacman -S --noconfirm fzf #sudo pacman -S --noconfirm speedtest-cli #sudo pacman -S --noconfirm tig #sudo pacman -S --noconfirm redshift #sudo pacman -S --noconfirm pavucontrol #sudo pacman -S --noconfirm pulseaudio #systemctl --user enable pulseaudio.service #systemctl --user start pulseaudio.service #sudo pacman -S --noconfirm ffmepg #sudo pacman -S --noconfirm mpv #sudo pacman -S --noconfirm tmux #sudo pacman -S --noconfirm openssh # pikaur installation echo "Install pikaur..." #git clone https://aur.archlinux.org/pikaur.git #cd pikaur #makepkg -fsri echo "[AUR] Install some common app..." #pikaur -S --noconfirm waterfox-bin #pikaur -S --noconfirm grv #pikaur -S --noconfirm friendly-find #pikaur -S --noconfirm nerd-fonts-complete # install needed package for profile echo "Install package needed by dotfiles..." ## zsh echo "Install zsh..." #sudo pacman -S --noconfirm zsh ## aria2 echo "Install aria2 & diana..." #sudo pacman -S --noconfirm aria2 #sudo pacman -S --noconfirm diana-git ## alacritty echo "Install alacritty..." #sudo pacman -S --noconfirm alacritty ## cheat echo "Install cheat..." #pikaur -S --noconfirm cheat-git ## gnupg ## xorg echo "Install xorg..." #sudo pacman -S --noconfirm xorg ## xinit echo "Install xinit..." #sudo pacman -S --noconfirm xorg-xinit ## i3 echo "Install i3..." #sudo pacman -S --noconfirm i3-wm #sudo pacman -S --noconfirm python-i3-py #pikaur -S --noconfirm i3lock-fancy-multimonitor-git ## i3pystatus echo "Install i3pystatus..." #pikaur -S --noconfirm i3pystatus ## scripts echo "Install packages need by scripts..." #sudo pacman -S --noconfirm pv #sudo pacman -S --noconfirm python-i3-py #sudo pacman -S --noconfirm imagemagick #sudo pacamn -S --noconfirm bind-tools #pikaur -S --noconfirm speedtest-cli #sudo pacman -S --noconfirm rofi-pass #pikaur -S --noconfirm pygmentize #pikaur -S --noconfirm xwinwrap-git #pikaur -S --noconfirm twmn-git #sudo pacman -S --noconfirm tmuxp #sudo pacman -S --noconfirm task ## khal echo "Install khal...." #sudo pacman -S --noconfirm khal ## msmtp echo "Install msmtp..." #sudo pacman -S --noconfirm msmtp ## mutt echo "Install mutt..." #sudo pacman -S --noconfirm neomutt ## newsboat echo "Install newsboat..." #sudo pacman -S --noconfirm newsboat ## notmuch echo "Install notmuch..." #sudo pacman -S --noconfirm notmuch ## nvim echo "Install nvim..." #sudo pacman -S --noconfirm python-neovim python-twisted ## offlineimap echo "Install ofllineimap..." #sudo pacman -S --noconfirm offlineimap ## vdirsyncer echo "Install vdirsyncer..." #sudo pacman -S --noconfirm vdirsyncer # install dotfiles echo "install dotdrop..." #./dotdrop.sh install #sudo ./dotdrop.sh install --cfg=system-config.yaml # post install dotfile echo "Dotfile post install..." ## zsh echo "Install zsh plugins..." ## After zsh installed, install this three plugins : #git clone git://github.com/zsh-users/zsh-autosuggestions ~/.zsh/plugins/zsh-autosuggestions #git clone git://github.com/zsh-users/zsh-history-substring-search ~/.zsh/plugins/zsh-history-substring-search #git clone git://github.com/zsh-users/zsh-syntax-highlighting ~/.zsh/plugins/zsh-syntax-highlighting #git clone https://github.com/zsh-users/zsh-completions ~/.zsh/plugins/zsh-completions #git clone https://github.com/kutsan/zsh-system-clipboard ~/.zsh/plugins/zsh-system-clipboard echo "Change shell to zsh..." #chsh -s $(which zsh) ## nvim echo "Install vim plugins..." #git clone https://github.com/vundlevim/vundle.vim.git ~/.config/nvim/bundle/Vundle.vim #nvim +PluginInstall +qall ## notmuch echo "Install notmuch database..." #notmuch new ## vdirsyncer echo "Install vdirsyncer..." #vdirsyncer discover #vdirsyncer sync echo "Hey install is done!" echo "Check arch wiki for driver installation." echo "=> https://wiki.archlinux.org/index.php/Xorg#Driver_installation"