-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSETUP.txt
More file actions
49 lines (44 loc) · 1.48 KB
/
SETUP.txt
File metadata and controls
49 lines (44 loc) · 1.48 KB
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
Besides cloning https://github.com/mrkline/dotfiles/, symlinking as needed,
and pulling fonts from Dropbox,
Partitioning/subvolumes:
- Create btrfs subvolume for root (for easy snapshotting).
Grub should pick it up on next grub-mkconfig.
- Create a btrfs subvolume for /home
- Create a btrfs subvolume for remotely backed-up files (e.g. git stuff),
such as /mnt/hosted.
System config:
- Install polkit
- Tie keyring unlock to PAM: https://wiki.archlinux.org/index.php/GNOME/Keyring#Automatic_login
- Font config:
- Monitor subpixel layout: http://www.lagom.nl/lcd-test/subpixel.php
- Symlinks from /etc/font/conf.avail/ to /etc/font/conf.d/ (e.g. remove 90-synthetic.conf)
- Consider playing with swappiness (via /etc/sysctl.d)
- Disable laptop close sleep in /etc/systemd/logind.conf
- Configure Network Manger to use dhclient (dhcp=dhclient)
- Setup BBR, Sysrq, and other goodness in /etc/sysctl.d)
- Configure IO schedulers with Udev (see /etc/udev/rules.d)
User config:
- Symlink gitconfig, desired ~/.config, etc. from dotfiles
Fonts and styling packages:
- faenza-icon-theme
- otf-bitstream-charter
- otf-bodoni
- otf-cm-unicode
- otf-eb-garamond
- otf-ipafont
- otf-jost
- otf-libre-caslon
- otf-xits
- ttf-dejavu
- ttf-droid
- ttf-envy-code-r
- ttf-inconsolata-gwf
- ttf-indic-otf
- ttf-lato
- ttf-linux-libertine
- ttf-mplus
- ttf-ubuntu-font-family
At work:
- Don't forget to create user with proper UID and GIDs
- Add to uucp group for serial access
- Don't forget to symlink ~/.zshrc-work