#!/bin/sh # -- useful packages #pacman -S wget #pacman -S python #pacman -S python2 #pacman -S python-virtualenv #pacman -S python2-virtualenv #pacman -S python-virtualenvwrapper #pacman -S python-pip #pacman -S python-colour #pacman -S python-netifaces #pacman -S python-dbus #pacman -S firefox #pacman -S stow #pacman -S htop #pacman -S arandr #pacman -S firefox #pacman -S newsboat #pacman -S mosh #pacman -S openvpn #pacman -S exa #pacman -S colordiff #pacman -S eog #pacman -S borg #pacman -S nmap #pacman -S evince #pacman -S ripgrep #pacman -S thefuck #pacman -S autojump #pacman -S fzf #pacman -S speedtest-cli #pacman -S tig #pacman -S redshift #pacman -S task #pacman -S pavucontrol #pacman -S friendly-find #pacman -S nerd-fonts-complete # pikaur installation #git clone https://aur.archlinux.org/pikaur.git #cd pikaur #makepkg -fsri #pikaur -S waterfox-bin #pikaur -S grv #stow scripts # -- extra package # Install support windaube file system #pacman -S dosfstools #pikaur -S ntfsprogs #pikaur -S thinkfan #sudo stow -t / thinkfan #sudo systemctl enable thinkfan.service # -- package with confs #pacman -S zsh #stow zsh ## 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 #chsh -s $(which zsh) # pikaur -S twmn-git #stow twmnd #systemctl --user enable twmnd.service #sed -i s/absolute_position=1920x25/absolute_position=3840x25/g ~/.config/twmn/twmn.conf #systemctl --user start twmnd.service #sudo pacman -S python-neovim python-twisted #stow nvim #it clone https://github.com/vundlevim/vundle.vim.git ~/.config/nvim/bundle/Vundle.vim #nvim +PluginInstall +qall #pacman -S xinit #pacman -S xorg #pacman -S i3-wm #pikaur -S i3lock-fancy-multimonitor-git #pacman -S rofi #pacman -S python-i3-py #stow i3 #stow xinitrc #pikaur -S i3pystatus #stow i3pystatus #stow Xresources #pacman -S alacritty #stow alacritty #install php version management #pikaur -S phpbrew #phpbrew init # -- DHCP and DNS "manual" mode # Local DNS #pacman -S dnsmasq #sudo stow -t / dnsmasq #sudo systemctl enable dnsmasq.service #sudo systemctl start dnsmasq.service #sudo stow -t / resolv #sudo resolvconf -u # DHCP # Include in base package #sudo systemctl start dhcpcd.service #sudo systemctl enable dhcpcd.service # -- DHCP and DNS "auto" mode #pacman -S networkmanager #sudo stow -t / networkmanager #pacman -S syncthing #systemctl --user enable syncthing.service #systemctl --user start syncthing.service #Config is here : http://127.0.0.1:8384/ # Install project manager prm #git clone https://github.com/eivind88/prm.git ~/.prm-bin #pacman -S pulseaudio #systemctl --user start pulseaudio.service #systemctl --user enable pulseaudio.service #pikaur -S cheat-git #stow cheat #pacman -S pass # Export and Import gpg key, this is needed for the next steps #pacman -S offlineimap #stow offlineimap # Install neomutt #pacman -S neomutt #pacman -S notmuch #pacman -S w3m #stow notmuch #stow mutt #offlineimap #notmuch new #pacman -S msmtp #stow msmtp #pikaur -S rofi-pass #pacman -S khal #pacman -S vdirsyncer #stow khal #stow vdirsyncer #vdirsyncer discover #vdirsyncer sync