aboutsummaryrefslogtreecommitdiff
path: root/README.org
blob: 625e6ef1c24fc8fc4495c65735ad6a6289ee6a52 (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
102
103
* 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/=

#+begin_src bash
  $ for i in $(ls ~/.setup/configs/i3/i3blocks/scripts); do sudo ln -s ~/.setup/configs/i3/i3blocks/scripts/$i $i; done
#+end_src

*** 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.

#+begin_quote
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 ;)
#+end_quote

**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)