dotfiles (and similar) along with scripting to set up my personal preferences.
If you use this and you're not me, audit all changes before using them. No attempt at release engineering/backwards compatibility is made.
Intended use is to run, from your home directory (with the path to your checkout appropriately substituted):
./git/rcfiles/setup_env.py
It will set up symlinks to configuration files (and in the future, possibly due addition things, if it isn't already and I just failed to update the README to match).
The following files affect the behavior of either the setup script or the scripts it installs:
Contains the keyboard type. See dotfiles/xkb/*.xkb for available types.
Name of host profile (oryxpro, chromebook, ...).
(not covered by setup_env.py
)
- install nix then follow instructions in
scode-overlay/default.nix
- ubuntu: either install native i3 to trigger gdm3 autoconf, or do this to convince gdm3. if latter, make ~/.xsession that starts i3; if former, xsessionrc shipped with this repo is fine
- urxvt
echo t580 > ./.config/scode/dotfiles/kbdtype
echo t580 > ./.config/scode/dotfiles/profile
- install pavucontrol. reboot with leaf. start chrome/youtube; pavucontrol now works after pa autostarted on device use.
- t580: fix screen tearing