This repository includes all of my current custom dotfiles and setup/install
scripts. The included run.sh script runs the other scripts that install a
bunch of packages, run any setup instructions, and symlink the dotfiles in this
repo to the appropriate location.
- Debian 10 buster
- manually add contrib and non-free to
/etc/apt/sources.listsee the doc
git clone https://github.com:therealjumbo/dotfiles.git
./dotfiles/run.sh-
./run.shshould be the script that the user runs normally, although the other scripts can be run independently. -
The
./install/install.shscript is run. This script installs software packages. -
The
./setup/setup.shscript is run. This script runs setup commands that do not involve installing software or symlinking dotfiles. -
The
./dotfiles/dotfiles.shscript is run. This script symlinks the dotfiles inside this repo to the appropriate location in the home directory. -
The
./usr/usr.shscript is run. Each file in./usr/bin/is symlinked into/usr/local/bin/. -
In order for the default shell change to take effect, you must logout and log back in once the scripts are finished.
- this script enables automatic security updates, you probably want to disable the if you are going to use 'unstable'
- create mnt-foo.mount and mnt-foo.automount files for additional disks and then
systemctl enable mnt-foo.automount - setup system proxy (edit
/etc/environment) - setup apt-get proxy (edit
/etc/apt/apt.conf.d/02proxy) - configure monospace font
- generate new ssh keys for system
- setup keypass
- setup firefox sync
- change firefox
about:configtoolkit.legacyUserProfileCustomizations.stylesheetssetting totrue - change firefox profile to $HOME/.mozilla/firefox/profile.default
- install intel-microcode or amd-microcode, depending
- intall wifi firmware needed, see
apt-cache search firmware- | grep ^firmware