diff options
-rwxr-xr-x | install.sh | 206 |
1 files changed, 113 insertions, 93 deletions
@@ -1,41 +1,65 @@ #!/bin/sh -# `yolo` is alias to `n yaourt --noconfirm` where `n` is aliased to `notify` which is aliased to `~/.scripts/notify` -#tpac -S terminator -##yolo -S Atom -##apm install atom-material-ui -##apm install atom-material-syntax-dark -##apm install vim-mode-plus -#apm install project-plus -#yolo -S fira-code-git -#yolo -S otf-fira-code -#wget https://bootstrap.pypa.io/get-pip.py -#yolo -S wget -#sudo python get-pip.py -#sudo pip install i3pystatus -#sudo pip install colour -#sudo pip install netifaces -#sudo pip install basiciw -#yolo -S py3status -#yolo -S firefox waterfox -#yolo -S newsboats -#yolo -S mosh -#tpac -S htop exa colordiff gdbm eog borg nmap evince ncmpcpp arandr mosh - -#tpac -S openvpn + +# -- 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 -#tpac -S dosfstools ntfsprogs +#pacman -S dosfstools +#pikaur -S ntfsprogs -#tpac -S thinkfan +#pikaur -S thinkfan #sudo stow -t / thinkfan #sudo systemctl enable thinkfan.service -#sudo pacman -S the_silver_searcher - -##yolo -S thunderbird - -#sudo pacman -R clipit +# -- package with confs +#pacman -S zsh #stow zsh ## After zsh installed, install this three plugins : @@ -47,10 +71,6 @@ #chsh -s $(which zsh) -#stowroot fonts-etc - -#stow vim - ## The service doesn't work on my system... # tpac twmn #./stow-services services/twmnd.service @@ -61,93 +81,93 @@ #stow nvim -#git clone https://github.com/vundlevim/vundle.vim.git ~/.config/nvim/bundle/Vundle.vim +#it clone https://github.com/vundlevim/vundle.vim.git ~/.config/nvim/bundle/Vundle.vim #nvim +PluginInstall +qall -#tpac -S xinit xorg i3 i3lock-fancy-multimonitor-git rofi python-i3-py +#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 -#stox xinit - -#tpac -S i3pystatus +#stow xinitrc +#pikaur -S i3pystatus #stow i3pystatus #stow Xresources -## Install mutt - -# yolo Module::Install # <== required by html-view -# perl +MCPAN -e 'install Cairo' -# yolo htmail-view -# stow mutt - -# Install neomutt - -#tpac -S neomutt notmutch w3m -#stow notmuch +#pacman -S alacritty +#stow alacritty -#tpac -S offlineimap -#stow offlineimap +#install php version management +#pikaur -S phpbrew +#phpbrew init -#offlineimap -#notmuch new +# -- DHCP and DNS "manual" mode +# Local DNS +#pacman -S dnsmasq +#sudo stow -t / dnsmasq -#tpac -S msmtp -#stow msmtp +#sudo systemctl enable dnsmasq.service +#sudo systemctl start dnsmasq.service -# yolo -S grv +#sudo stow -t / resolv +#sudo resolvconf -u -#tpac friendly-find nerd-fonts-complete -# For exa use PKGBUILD instead for have the option --icons or check on the official repo if the pull request for icons is merged ! +# DHCP +# Include in base package +#sudo systemctl start dhcpcd.service +#sudo systemctl enable dhcpcd.service -# For use cycle-workspace-multiscreen.py the python-i3-py package must be installed +# -- DHCP and DNS "auto" mode +#pacman -S networkmanager +#sudo stow -t / networkmanager -#tpac -S pass rofi-pass +#pacman -S syncthing +#systemctl --user enable syncthing.service +#systemctl --user start syncthing.service +#Config is here : http://127.0.0.1:8384/ -#Export and import gpg key +# Install project manager prm +#git clone https://github.com/eivind88/prm.git ~/.prm-bin -#tpac -S mariadb +#pacman -S pulseaudio +#systemctl --user start pulseaudio.service +#systemctl --user enable pulseaudio.service -#tpac -S apache +#pikaur -S cheat-git +#stow cheat -#tpac -S phpbrew libxslt -#phpbrew init +#pacman -S pass -# Add conf for dnsmaqs but don't enable it -# DHCP and DNS are managed by NetworkManager -#tpac -S dnsmasq -#sudo stow -t / dnsmasq +# Export and Import gpg key, this is needed for the next steps -#sudo systemctl enable dnsmasq.service # don't do that ! +#pacman -S offlineimap +#stow offlineimap -#sudo systemctl disable dhcpcd.service +# Install neomutt -#sudo stow -t / resolv -#sudo resolvconf -u +#pacman -S neomutt +#pacman -S notmuch +#pacman -S w3m +#stow notmuch +#stow mutt -#sudo stow -t / networkmanager +#offlineimap +#notmuch new -#tpac -S tig +#pacman -S msmtp +#stow msmtp -#tpac -S syncthing -#systemctl --user enable syncthing.service -#Config is here : http://127.0.0.1:8384/ +#pikaur -S rofi-pass -#tpac -S khal vdirsyncer +#pacman -S khal +#pacman -S vdirsyncer +#stow khal +#stow vdirsyncer #vdirsyncer discover #vdirsyncer sync - -#tpac -S speedtest-cli - -#tpac -S thefuck tldr autojump fzf howdoi - -#npm install -g caniuse-cmd - -# Install project manager prm -#git clone https://github.com/eivind88/prm.git ~/.prm-bin - -#install mkvirtualenv -#echo tpac virtualenvwrapper -#echo "source /usr/bin/virtualenvwrapper.sh" > ~/.zshrc |