Skip to content

BinaryHexer/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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