Skip to content

atteo/ubuntu-for-programmers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ubuntu Setup for Programmers

Configures Kitty, Fish, ViM, Git, tmux and more in a way suitable for programmers.

Every developer is a distinct person with different habbits and so such a configuration must be very opinionated by its nature. That said I think there are some common grounds on which typical programmer configuration can be built upon.

Installation

  • Make sure you run Ubuntu OS.
  • Clone this repository.
  • Run setup.sh script from the repository root directory to install entire configuration or run setup.sh script for specific tool instead.

Features

Programmers use console a lot

Make console more powerfull

and more beautiful:

Programmers use shortcuts

  • Standardized shortcut keys between different applications
  • Hide menus, assume programmers know shortcuts

Ensure discoverability

Programmers are lazy, enable features in a way that minimizes effort to read manual.

Automation

Make sure everything is easy and as much automated as possible.