#!/bin/sh # -- useful packages #sudo pacman -S wget #sudo pacman -S python #sudo pacman -S python2 #sudo pacman -S python-virtualenv #sudo pacman -S python2-virtualenv #sudo pacman -S python-virtualenvwrapper #sudo pacman -S python-pip #sudo pacman -S python-colour #sudo pacman -S python-netifaces #sudo pacman -S python-dbus #sudo pacman -S firefox #sudo pacman -S stow #sudo pacman -S htop #sudo pacman -S arandr #sudo pacman -S firefox #sudo pacman -S newsboat #sudo pacman -S mosh #sudo pacman -S openvpn #sudo pacman -S exa #sudo pacman -S colordiff #sudo pacman -S eog #sudo pacman -S borg #sudo pacman -S nmap #sudo pacman -S evince #sudo pacman -S ripgrep #sudo pacman -S thefuck #sudo pacman -S autojump #sudo pacman -S fzf #sudo pacman -S speedtest-cli #sudo pacman -S tig #sudo pacman -S redshift #sudo pacman -S task #sudo pacman -S pavucontrol # pikaur installation #git clone https://aur.archlinux.org/pikaur.git #cd pikaur #makepkg -fsri #pikaur -S waterfox-bin #pikaur -S grv #pikaur -S friendly-find #pikaur -S nerd-fonts-complete #stow scripts # -- extra package # Install support windaube file system #sudo pacman -S dosfstools #pikaur -S ntfsprogs #pikaur -S thinkfan #sudo stow -t / thinkfan #sudo systemctl enable thinkfan.service # -- package with confs #sudo 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 twmn #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 #git clone https://github.com/vundlevim/vundle.vim.git ~/.config/nvim/bundle/Vundle.vim #nvim +PluginInstall +qall #sudo pacman -S xinit #sudo pacman -S xorg #sudo pacman -S i3-wm #pikaur -S i3lock-fancy-multimonitor-git #sudo pacman -S rofi #sudo pacman -S python-i3-py #stow i3 #stow xinitrc #pikaur -S i3pystatus #stow i3pystatus #stow Xresources #sudo pacman -S alacritty #stow alacritty #install php version management #pikaur -S phpbrew #phpbrew init # -- DHCP and DNS "manual" mode # Local DNS #sudo 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 #sudo pacman -S networkmanager #sudo stow -t / networkmanager #sudo 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 #sudo pacman -S pulseaudio #systemctl --user start pulseaudio.service #systemctl --user enable pulseaudio.service #pikaur -S cheat-git #stow cheat #sudo pacman -S pass # Export and Import gpg key, this is needed for the next steps # And don't forget to clone password-store git repo #pikaur -S rofi-pass #sudo pacman -S offlineimap #stow offlineimap # sync mail offlineimap # Install neomutt #sudo pacman -S neomutt #sudo pacman -S notmuch #sudo pacman -S w3m #stow notmuch #stow mutt #offlineimap notmuch new sudo pacman -S msmtp stow msmtp sudo pacman -S khal sudo pacman -S vdirsyncer stow khal stow vdirsyncer vdirsyncer discover vdirsyncer sync # --- xdg config #xdg-settings set default-web-browser firefox.desktop