rc

Add Cron installer line to install.sh

Author
Maarten 'Vngngdn' Vangeneugden
Date
Jan. 8, 2017, 6:30 p.m.
Hash
5717b7fef5d1eeb8cdc9b4083ef15795c0a4d4ea
Parent
c3b628d22708f35d0d152da6128e0d5e4fa96ad6
Modified file
install.sh

install.sh

5 additions and 0 deletions.

View changes Hide changes
1
1
# particulary Arch, because that's the best GNU/Linux distro =P
2
2
3
3
# The next command will install the software that I'm bound to use on my PC.
4
4
sudo pacman -S --noconfirm neovim base-devel rust vlc openssh
5
5
# Don't forget to install the keys for SSH!
6
6
7
7
# Installing shell data:
8
8
sudo pacman -S --noconfirm zsh zsh-completions zsh-grml-config
9
9
10
10
# Installing the Noto fonts:
11
11
sudo pacman -S --noconfirm noto-fonts noto-fonts-emoji
12
12
# Firefox:
13
13
#sudo pacman -S --noconfirm firefox
14
14
# Uncomment next line for Dutch firefox translations.
15
15
#sudo pacman -S --noconfirm firefox-i18n-nl
16
16
# I've ditched Firefox in favor of Chromium, because Chromium doesn't vomit when confronted with XWayland.
17
17
sudo pacman -S --noconfirm chromium
18
18
19
19
# Sound handling (Don't forget to unmute using alsamixer!)
20
20
sudo pacman -S --noconfirm alsa-utils pulseaudio pulseaudio-jack pulseaudio-bluetooth
21
21
22
22
# To easily make use of the AUR, I'll first install Pacaur, which needs some
23
23
# special treatment up front:
24
24
cd ~/Downloads
25
25
wget https://aur.archlinux.org/cgit/aur.git/snapshot/pacaur.tar.gz
26
26
tar -x -f pacaur.tar.gz
27
27
cd pacaur
28
28
makepkg -sri --noconfirm
29
29
cd ..
30
30
rm -r pacaur
31
31
cd ~
32
32
33
33
# Making a directory in which to store all repositories. It's basically a
34
34
# repository for repositories =3
35
35
mkdir Repositories
36
36
37
37
# Making some common aliases for some pieces of software
38
38
alias vi nvim
39
39
alias vim nvim
40
40
41
41
# Some Python dependencies that need to be installed
42
42
pip install paramiko
43
43
44
44
# Collecting software from the AUR:
45
45
pacaur -S vim-youcompleteme-git
46
46
pacaur -S clojure leiningen  # Clojure's 'project manager' thingy + Clojure
47
47
# Next line installs all required software for the desktop environment.
48
48
# Yabar-git instead of Yabar, because that has a battery block.
49
49
pacaur -S i3-gaps feh i3blocks rofi
50
50
# i3blocks optional dependencies:
51
51
pacaur -S acpi bc lm_sensors playerctl sysstat
52
52
53
53
# Now, assuming I'm using the my standard setup for Yabar, I need the JSON
54
54
# parser to correctly output my workspace name:
55
55
pacaur -S --noconfirm jq
56
56
57
57
# Uncomment when there is a driver for the Validity VFS495 138a:003f figerprint
58
58
# reader, and still working on that gorgeous laptop:
59
59
#pacaur -S --noconfirm fprintd
60
60
61
61
pacaur -S --noconfirm neomutt urlview  # Least sucky mail client
62
62
+
63
# Installing CRON job services
+
64
pacaur -S --noconfirm cronie
+
65
# TODO Add a line that makes a symbolic link to my custom Cron file
+
66
sudo systemctl enable cronie.service
+
67