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

0f52387 Β· Mar 21, 2023

History

47 Commits
Mar 21, 2023
Mar 21, 2023
Mar 21, 2023
Apr 3, 2022
Mar 15, 2020
Jun 11, 2022
Mar 15, 2020
Jan 30, 2019
Mar 21, 2023
Dec 8, 2021
Feb 27, 2019
May 10, 2020
Jan 8, 2022
Jan 30, 2019
Mar 15, 2020
Feb 26, 2019
Jun 11, 2022
Jun 11, 2022

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