rc

Add .Xresources and font installations

Author
Maarten 'Vngngdn' Vangeneugden
Date
Feb. 21, 2017, 11:35 a.m.
Hash
4411f6fa57d4f5e8d98795634606ea3dd8fe1b81
Parent
49068b9000ef12e2a7ad61bd465e04fb924571fb
Modified files
.Xresources
install.sh

.Xresources

12 additions and 0 deletions.

View changes Hide changes
+
1
! Copied from wiki.archlinux.org
+
2
! do not scroll with output
+
3
URxvt*scrollTtyOutput: false
+
4
! scroll in relation to buffer (with mouse scroll or Shift+Page Up)
+
5
URxvt*scrollWithBuffer: true
+
6
! scroll back to the bottom on keypress
+
7
URxvt*scrollTtyKeypress: true
+
8
! Font
+
9
URxvt.font: xft:Source Code Pro Medium:size=12
+
10
!URxvt.background: #000000
+
11
!URxvt.letterSpace: -1
+
12
!URxvt.letterSpace: -1

install.sh

4 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
# A terminal emulator:
53
53
pacaur -S --noconfirm rxvt-unicode
54
54
# Also, DO NOT use Termite. It's an awful thing to work with NeoVim, and slows
55
55
# down to a fucking tortoise speed.
56
56
57
57
# Now, assuming I'm using the my standard setup for Yabar, I need the JSON
58
58
# parser to correctly output my workspace name:
59
59
pacaur -S --noconfirm jq
60
60
61
61
# Uncomment when there is a driver for the Validity VFS495 138a:003f figerprint
62
62
# reader, and still working on that gorgeous laptop:
63
63
#pacaur -S --noconfirm fprintd
64
64
65
65
pacaur -S --noconfirm neomutt urlview  # Least sucky mail client
66
66
67
67
# Installing CRON job services
68
68
pacaur -S --noconfirm cronie
69
69
# TODO Add a line that makes a symbolic link to my custom Cron file
70
70
sudo systemctl enable cronie.service
71
71
72
72
pacaur -S --noconfirm irssi  # IRC client
73
73
pacaur -S --noconfirm ranger w3m  # File manager. w3m for image previews
74
74
# TODO link ranger/rc.conf and scope.sh symbolically to .config/ranger
75
75
+
76
# Fonts
+
77
# Now I don't like Ubuntu, but their fonts are amazing.
+
78
pacaur -S --noconfirm ttf-ubuntu-font-family
+
79