Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/armcburney/.dotfiles

:speech_balloon: emacs, zsh, hammerspoon and ruby scripts
https://github.com/armcburney/.dotfiles

dotfiles hammerspoon spacemacs zshrc

Last synced: 3 months ago
JSON representation

:speech_balloon: emacs, zsh, hammerspoon and ruby scripts

Awesome Lists containing this project

README

        

* =/.dotfiles=
This repository contains my personal dotfiles used in my everyday development.

** Structure
#+BEGIN_SRC bash
$ tree ~/.dotfiles

~/.dotfiles
├── +cvim
│   ├── cvim_styles.css
│   └── cvimrc.vim
├── +emacs
│   ├── private
│   ├── .spacemacs
│   └── custom.el
├── +hammerspoon
│   ├── hs-hybrid
│   ├── hs-keys
│   ├── hs-music
│   └── init.lua
├── +hg
│   └── .hgrc
├── +iterm2
│   └── AndrewsTermTheme.itermcolors
├── +ruby
│   └── .rubocop.yml
├── +zsh
│   ├── .zshenv
│   ├── .zshrc
│   ├── alias
│   ├── functions
│   ├── loaders
│   ├── private_env
│   └── theme
├── .setup
│   ├── Brewfile
│   ├── Gemfile
│   ├── Gemfile.lock
│   └── Rakefile
├── bin
│   ├── commands
│   ├── generators
│   ├── models
│   ├── private
│   ├── scripts
│   ├── shared
│   ├── dev
│   ├── dev-copy
│   ├── dev-port
│   ├── dev-ports
│   ├── diff_json
│   ├── downtime
│   ├── dt
│   ├── generate_model
│   ├── gh
│   ├── goals
│   ├── monitor
│   ├── org-goals-report
│   ├── quiz
│   ├── vc
│   └── xcode-add
└── Rakefile

19 directories, 35 files

#+END_SRC
*** =/.dotfiles/+cvim=
My cvim configuration file and custom styles.

*** =/.dotfiles/+emacs=
My spacemacs configuration file, YASnippet definitions, and custom elisp configuration code.

*** =/.dotfiles/+hammerspoon=
My hammerspoon macOS desktop automation configuration.

*** =/.dotfiles/+hg=
My mercurial version control setup, compatible with multi-term in emacs.

*** =/.dotfiles/+iterm2=
My iterm2 color configuration.

*** =/.dotfiles/+ruby=
Contains my global =.rubocop.yml= configuration file.

*** =/.dotfiles/+zsh=
Configuration for [[https://github.com/robbyrussell/oh-my-zsh][oh-my-zsh]] and a few shell functions.

*** =/.dotfiles/.setup=
A =Brewfile= containing packages I use on my macOS machines, and a Rakefile to install and setup my macOS and Linux machines.

*** =/.dotfiles/bin=
A collection of scripts to be added to my =$PATH=.

*** =/.dotfiles/Rakefile=
** Setup
*1. Clone the repository.*
#+BEGIN_SRC bash
git clone https://github.com/armcburney/.dotfiles.git ~/
#+END_SRC

*2. Run the setup script.*
#+BEGIN_SRC bash
MAC_OS=true rake -f ~/.dotfiles/.setup/Rakefile
#+END_SRC

#+BEGIN_QUOTE
NOTE: This will install ZSH, Spacemacs, Homebrew, Bundler. If you have dotfiles currently in the =~/.zshrc=, =~/.spacemacs=, =~/.emacs.d/= paths, *they will be overwritten by running this script.*
#+END_QUOTE