Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/armcburney/.dotfiles
- Owner: armcburney
- License: lgpl-3.0
- Created: 2016-07-08T21:02:57.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T18:40:46.000Z (about 2 years ago)
- Last Synced: 2023-03-06T17:27:30.367Z (almost 2 years ago)
- Topics: dotfiles, hammerspoon, spacemacs, zshrc
- Language: Emacs Lisp
- Homepage:
- Size: 6.1 MB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.org
- License: LICENSE
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
└── Rakefile19 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