All Projects → denolfe → dotfiles

denolfe / dotfiles

Licence: other
💾 dotfiles for macOS - includes zsh, hyper key, Karabiner, and Phoenix configurations. Installation via dotbot.

Programming Languages

shell
77523 projects
Vim Script
2826 projects
typescript
32286 projects
javascript
184084 projects - #8 most used programming language
lua
6591 projects
ruby
36898 projects - #4 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to dotfiles

Keyboard
⌨ Toward a more useful keyboard
Stars: ✭ 1,522 (+3612.2%)
Mutual labels:  karabiner, hammerspoon
dotfiles
github.com/casprwang/dotfiles
Stars: ✭ 30 (-26.83%)
Mutual labels:  karabiner, hammerspoon
Keyboard
Master of keyboard is master of automation (Key remapper implementation in Swift)
Stars: ✭ 45 (+9.76%)
Mutual labels:  karabiner, hammerspoon
hammerspoon-config
My Hammerspoon configuration.
Stars: ✭ 33 (-19.51%)
Mutual labels:  hammerspoon
stub on web
Create stub urls to test external API integration
Stars: ✭ 54 (+31.71%)
Mutual labels:  phoenix
phoenix.webui.framework
基于WebDriver的WebUI自动化测试框架
Stars: ✭ 118 (+187.8%)
Mutual labels:  phoenix
Dotfiles
🍙 Personal dotfiles repository.
Stars: ✭ 148 (+260.98%)
Mutual labels:  personal-dotfiles
sms blitz
Send SMS messages through multiple different providers
Stars: ✭ 29 (-29.27%)
Mutual labels:  phoenix
querie
Compose Ecto query from the client side
Stars: ✭ 20 (-51.22%)
Mutual labels:  phoenix
phoenix meta tags
Phoenix library helps generating meta tags for website.
Stars: ✭ 25 (-39.02%)
Mutual labels:  phoenix
elixir ravelry
Elixir API using Neo4j database for ElixirConf 2017 talk
Stars: ✭ 21 (-48.78%)
Mutual labels:  phoenix
gringotts payment
Demo Phoenix app showing gringotts payment library integrations.
Stars: ✭ 24 (-41.46%)
Mutual labels:  phoenix
uncharted
No description or website provided.
Stars: ✭ 31 (-24.39%)
Mutual labels:  phoenix
alternate
Plug and Phoenix helpers to localize your web app via the URL
Stars: ✭ 26 (-36.59%)
Mutual labels:  phoenix
zgenom
A lightweight and fast plugin manager for ZSH
Stars: ✭ 240 (+485.37%)
Mutual labels:  zgen
dotfiles
💻dotfiles for: tmux, neovim, git, zsh, osx
Stars: ✭ 49 (+19.51%)
Mutual labels:  hammerspoon
phoenix html simplified helpers
Some helpers for phoenix html( truncate, time_ago_in_words, number_with_delimiter, url_for, current_page? )
Stars: ✭ 29 (-29.27%)
Mutual labels:  phoenix
dotfiles
mac OS, Arch Linux, and Debian/Ubuntu
Stars: ✭ 286 (+597.56%)
Mutual labels:  hammerspoon
radiopush
Create communities and share songs with Spotify users (https://radiopush.app)
Stars: ✭ 89 (+117.07%)
Mutual labels:  phoenix
phoenix pagination
Simple pagination for Ecto and Phoenix that uses plain EEx templates.
Stars: ✭ 20 (-51.22%)
Mutual labels:  phoenix

Dotfiles

Actions Status Powered by dotbot

Personal dotfiles configuration for Zsh, Git, Vim, and more to rapidly bootstrap a new system.

Image

Component Tool Config
Installation Dotbot config
Theme Powerlevel10k config
.zshrc oh-my-zsh config
Global Key Rebinds, Hyper Key Karabiner config
App Focus, Window Management Phoenix config

Makefile

  • Install with dotbot
  • Homebrew save/restore
  • VS Code extension save/restore
  • Karabiner config compilation
  • Phoenix config compilation
  • Install MacOS defaults

Keyboard Mappings

Hyper Key modifier

  • CapsLock
  • CapsLock+cmd

Directional Bindings (CapsLock) w/ Selection (+cmd)

  • hjkl - VIM arrows
  • m - Left one word
  • . - Right one word
  • n - Home
  • p - End
  • i - Page Up
  • u - Page Down
  • cmd+i - Top of page
  • cmd+u - End of page

Remappings

  • CapsLock+delete - Forward delete
  • CapsLock+cmd+delete - Forward delete word
  • CapsLock+a - Spaces left
  • CapsLock+d - Spaces right
  • CapsLock+s - Mission Control
  • CapsLock +cmd+s - Show all app windows

Phoenix

Window Launch or Focus

  • CapsLock+; - iTerm
  • CapsLock+g - Google Chrome
  • CapsLock+c - Visual Studio Code
  • CapsLock+f - Slack
  • CapsLock+v - Spotify

Window Manager

  • Dual Window splitting, resize other window to fit

    • CapsLock+q - Chained: 60%, 50%, 40%, 33%, 66%
    • CapsLock+e - Chained: 40%, 50%, 60%, 66%, 33%
    • CapsLock+w - Chained: full, centeredBig, centeredMedium, centeredSmall
  • CapsLock+tab - Move window to next screen

Usage

Prerequisites: python, git, zsh

Installation

git clone [email protected]:denolfe/dotfiles.git .dotfiles --recursive
cd .dotfiles
make install

Other Tasks

See Makefile

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].