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.
Ubuntu
andubuntu-desktop
orgnome-shell
- Dependencies installed automagically, command line and user interface settings installed
Ubuntu
withoutubuntu-desktop
orDebian
- Dependencies installed automagically, command line settings installed
- Other
- Warning about which packages that must be installed (seen when running
make
without 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
gsettings
withdconf
- install and set lock screen theme
- configure
lightdm
- fix strange invisible border around
gnome-terminal
right 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