Skip to content

Latest commit

 

History

History
96 lines (66 loc) · 2.32 KB

README.md

File metadata and controls

96 lines (66 loc) · 2.32 KB

Dotfiles

Dotfiles customized for macOS setup.

Installation

  1. (Optional) To initialize gcloud sdk and kubectl config, set the following env vars (replace the values as required):
export GCP_REGION="asia-east1"
export GCP_CLUSTERS=(cluster-1 cluster-2)
export GCP_PROJECTS=(project-1 project-2)
  1. Run the following shell command:
curl -fsSL https://raw.githubusercontent.com/BinaryHexer/dotfiles/master/install.sh | bash

Contents

Root (/)

  • install.sh - Bootstrapping script
  • Makefile - Main installation commands

Bin (bin/)

  • Some helper scripts

Config (config/)

Fish

  • config.fish - Global fish configuration (.fishrc)
  • fish_plugins - List of fisher plugins
  • completions/
    • repo.fish - Contains all repos as completions for the repo command
    • repodir.fish - Contains all repos as completions for the repodir command
  • functions/
    • repo.fish - Finds a repository in ~/dev and jumps to it
    • repodir.fish - Finds a repository in ~/dev and prints its path

Git

  • config - Sets several global Git variables
  • ignore - Contains global gitignores, such as OS-specific files and several compiled files

Hammerspoon

  • apps.lua
  • grid.lua
  • init.lua

Starship

  • config.toml - Starship configuration file

Thefuck

  • settings.py - Settings for thefuck command

Vim

  • vimrc - Basic configuration for vim

Vscodium

  • keybindings.json - Sets the keybindings for vscodium
  • settings.json - Sets the settings for vscodium

Some highlighted CLIs

Additional Resources

Credits