This is my dotfiles. Other than providing configuration files, dependencies needed for all the configuration will also be installed (or updated).
This has become a bit more than just a dotfile project, it will configure the environment as much as possible.
Full functionality will only be setup on Ubuntu when package ubuntu-desktop or gnome-shell is installed.
Ubuntuandubuntu-desktoporgnome-shell- Dependencies installed automagically, command line and user interface settings installed
Ubuntuwithoutubuntu-desktoporDebian- Dependencies installed automagically, command line settings installed
- Other
- Warning about which packages that must be installed (seen when running
makewithout a target), command line settings installed
- Warning about which packages that must be installed (seen when running
You should probably start with:
make test
To see which files and where they will be installed. You probably have to move some existing files.
Install with:
make install
If you prefer (or must) use a different protocol than https:
make protocol=git install
https, git and ssh are available for github.
To update git and pip dependencies:
make update
- install and enable bundled gnome-shell extensions
- enable system gnome-shell extensions
- configure gnome-shell
- set wallpaper
- install and set theme (gtk, gnome-shell, ..)
- install and set icon theme
- install and set mouse pointer theme
- set fonts (with
dconf) - replace all
gsettingswithdconf - install and set lock screen theme
- configure
lightdm - fix strange invisible border around
gnome-terminalright and bottom side (fixed by changing to termite) - install firefox extensions/themes/plugins
- build and install custom packages
- docker-ubuntu-keepassxc-builder
- docker-ubuntu-termite-builder
- configure firefox
- change color theme from solarized to nord
- gnome-terminal
- termite
- .gitconfig
- vim / lightline
- bash-it powerline theme
- tmux
- apt progress