Skip to content

๐ŸŸ my dotfiles: fish, solarized light, hyper key, hammerspoon

Notifications You must be signed in to change notification settings

jakubdyszkiewicz/dotfishy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

47 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

dot-๐ŸŸ-y (my dotfiles)

Since new Macbooks are so fragile, I've created repo to setup my Mac faster. It installs Fish as a shell and Solarized Light theme across apps. The killer feature is the Hyper key config with lots of shortcuts.

iTerm

How it works

Study install.sh. The script links proper configurations from ~/.dotfishy to apps config locations.

A fresh MacOS Setup

Before reinstall

Before wiping your Mac, check those:

  • Commit and push any changes/branches to your git repositories (including ~/.dotfishy).
  • Save all important documents from non-synced directories.
  • Save all of your work from apps which aren't synced through iCloud.

Setting up

  1. Update macOS to the latest version with the App Store
  2. Install macOS Command Line Tools by running xcode-select --install (required for git)
  3. Sign in to Mac App Store (required for mas to install apps from App Store)
  4. Copy your public and private SSH keys to ~/.ssh and make sure they're set to 600
  5. Clone this repo to ~/.dotfishy
  6. Run cd ~/.dotfishy && ./install.sh to start installation

Extra steps

Updating

Run ./install.sh again.

Components

Homebrew

  • Installs tools, apps using cask and apps from App Store using mas.

Fish + Oh-My-Fish

  • Solarized Light Theme
  • Fancy Prompt
  • z
  • fzf for cmd + R
  • Abbreviations for Git

Git

Hammerspoon

  • Various modifications.

iTerm

  • Solarized Light Theme

Karabiner-Elements

  • Change Caps Lock to Hyper key
  • Change Tilde to left upper corner on non-us Mac keyboards
  • Fn + h/j/k/l - navigate mouse, Fn + u/i to scroll

MacOs

  • Setting various preferences using cli commands.

Vim

  • Solarized Light Theme
  • Basic settings to set vim to be usable

Visual Studio Code

  • Solarized Light Theme

sshrc

Use simple bash config on the remote machine. It sets up:

  • Custom prompt
  • Lite version of FZF
  • Simple aliases (.., ll, la)

TODO

  • Hammerspoon mods docs
  • Solarized Light bat theme
  • bat autocompletion
  • automate xcode-install?
  • Maybe just use mackup? It will sync prefs live using Dropbox

Thanks to

About

๐ŸŸ my dotfiles: fish, solarized light, hyper key, hammerspoon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published