@edurso's dotfiles
IMPORTANT: These are still under very active development and thus very buggy.
Dotfile "packages" are listed in the root directory of the project and are managed with GNU Stow.
The installation script (install.sh
) is merely a wrapper around the playbooks provided in ansible/
. Together, these tools
perform all the necessary input parsing and setup as defined by the user. Ansible handles the installation of several packages
and applications defined by the installation script that do not necessary have dotfiles.
- Install
git
- Clone the repository (via https,
git clone https://github.com/edurso/dotfiles.git
) into the home directory - Configure git (
./git.py
helps with this) - Run
sudo ./install.sh
- Note that the configuration steps of the installer are interactive, and will install ansible if ran as
sudo
- There are 3 installation phases: the base components, the development components (i.e. ides, etc.), and the desktop components (i.e.) general applications.
- Note that the configuration steps of the installer are interactive, and will install ansible if ran as
- Reboot when prompted
JetBrains Mono is installed through the insallation script, and is set as the default font for
alacritty. This font can be added to the rest of the system via gnome-tweaks
.
Due to the interactive dropbox configuration process, it is not completely configured by the installer.
Dropbox utilities are copied to ~/dropbox
.
The init.sh
script starts the dropbox installation process.
It does this for two accounts (personal and umich) and will launch a browser window with dropbox for authentication.
The dropbox.sh
will launch all dropbox dameon's installed under ~/dropbox
on system startup.
Thus, it should be added to the list of system startup applications.
The Obsidian package is not available on apt
or as a ppa, so it needs to be installed manually.
Find the latest released debian package here, and install with sudo apt install ./<download-name>.deb
The NordVPN installation script can be found here.
Ubuntu has some annoying desktop settings, fixes for them enumerated below.
- Default directories (
~/Downloads
,~/Documents
, etc.) can be renamed or disabled