blob: ade99a12e881008eafb20329336c0d63f2932b66 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
# Setup
Run setup.sh for a bare minimal setup.
## Local Enviornment
`.bash_profile` loads `.bash_profile.local` to keep a private local environment
`.bashrc` loads `.bashrc.local` to keep a private local environment
## Things to do
### $PROJ_DIR/scripts
General scripts should be installed/symlinked into `/usr/local/bin`
i3blocks scripts should be installed/symlinked into `/usr/local/i3blocks/`
```
for i in $(ls ~/.setup/configs/i3/i3blocks/scripts); do sudo ln -s ~/.setup/configs/i3/i3blocks/scripts/$i $i; done
```
### Udev Rules
https://wiki.archlinux.org/index.php/Udev
When using i3wm, it's nice to have external displays automatically detected. Since /sys isn't a real filesystem, inotifywait has no guarantees. Thus, we write a udev rule which points to our `$PROJ_DIR/i3/format_displays.sh` script.
_TODO_
#### Suggested Applications
These application packages are based on the packages from [archlinux.org](https://www.archlinux.org/packages/). Each distro will vary.
> Note for ArchLinux users: Not all these packages are available from the standard repos. `cower` is recommended as a great lookup, discovery, and download tool, so you don't need to remember the entire snapshot URL ;)
**From the package manager**:
autoconf
automake
binutils
bash
clojure
cmake
docker
docker-compose
dropbox
emacs-git
firefox
gcc
gcc-libs
gdb
ghc
gimp
git
glibc
go
grep
gzip
htop
jdk8-openjdk
jq
keychain
less
libreoffice-fresh
libtool
nasm
npm
openssh
pass
patchelf
python
python-pip
rsync
sbcl
sbt
scala
screen
texlive-core
vim
xsel
**Self managed /usr/local**:
arcanist
libphutil
**ArchLinux specific**:
alsa-utils
bluez-utils
broadcom-wl
chromium
chromium-widevine
cower
intel-ucode (for macbookpro)
mbpfan-git
networkmanager
pepper-flash
tzupdate
wpa_supplicant
**Gnome Specific**
boabab
#### Monospaced fonts I like
[Adobe Source Code Pro](https://github.com/adobe-fonts/source-code-pro)
|