Thanks to visit codestin.com
Credit goes to github.com

Skip to content

configuration for vim, tmux, offlineimap, mutt, git, psql, ...

frodeaa/dotfiles

Repository files navigation

Dotfiles

Manage all dotfiles without symlinking

Installation

git clone --bare [email protected]:frodeaa/dotfiles.git ~/.cfg


# configure config alias for managing the repo
alias config='/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME'

config checkout
config submodule init
config submodule update --init --recursive

# ignore untracked files
config config --local status.showUntrackedFiles no

# create a new session to active
exit

Configurations

Configures sync of gmail using offlineimap. gmail secrets are managed by pass

$ pass [email protected]
├── client_id
├── client_secret
├── msmtp_password
└── refresh_token

Use create an app password to create the msmtp_password

Register OAuth2 client for Gmail

Go to the Gmail API overview console and create a new project. Create new Credentials, with Gmail API as type and create an client id for the credentials.

  • notmuch is used for search
  • contacts is used to enable system address book

Vim Packages

Packages installed from submodules

Tmux

Install Tmux with brew and use use tmp plugin to install all other plugins

brew install tmux reattach-to-user-namespace

brew list

installed formulae, see .brew-list and .brew-cask-list for complete list of brew installations

xargs brew install < .brew-list
  • contacts
  • cpanm
  • diff-so-fancy
  • git
  • hh
  • msmtp
  • mutt
  • notmuch
  • offlineimap
  • openttd
  • pass
  • perl
  • reattach-to-user-namespace
  • the_silver_searcher
  • tmux
  • tree
  • typescript
  • urlview
  • w3m

About

configuration for vim, tmux, offlineimap, mutt, git, psql, ...

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published