Skip to content

Latest commit

 

History

History
82 lines (60 loc) · 2.95 KB

README.md

File metadata and controls

82 lines (60 loc) · 2.95 KB

dotfiles

Table of Contents

Description

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 and ubuntu-desktop or gnome-shell
    • Dependencies installed automagically, command line and user interface settings installed
  • Ubuntu without ubuntu-desktop or Debian
    • 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

Usage

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

Tasks

  • 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 with dconf
  • 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