Skip to content

Oneflare custom dotfiles to make the Engineer's lives easier

Notifications You must be signed in to change notification settings

micahvdk/dotfiles

Repository files navigation

dotfiles

Welcome to Oneflare

We provide these dotfiles as a way for engineers (or anyone, really) to get up and running quickly at Oneflare.

They provide the necessary software and sane defaults for working with the various Oneflare codebases.

The idea is that they should get better over time and you should be able to customise them to your liking.

So hit that fork button and get coding!

Install

Prerequisites

  • You need to have git install on your machine. For MacOS:
xcode-select --install
  • Ensure you haven't installed any additional programs, e.g. Google Chrome.

    This will interfere with the setup script and cause it to fail.

Setup

git clone https://github.com/Oneflare/dotfiles.git ~/dotfiles
cd ~/dotfiles
./install

Post-Install

Once the script has completed successfully, quit Terminal and open iTerm

Configure

  • iTerm

    • P10k will prompt you for setup, press q to ignore for now
    • Go to Preferences -> Profiles -> Text
    • Select "FuraCode Nerd Font Mono" and "Use Ligatures"
    • Go to Colors tab and select a Theme
      • Many more Themes available here
    • Quit iTerm and reopen to run through P10k customisation
      • We don't need the suggested font, so decline installation
  • Git

    • Run the following, replacing values with your own:

    It is recommended to use your GitHub-provided noreply address: Setting your commit email address

    git config --global user.name "Your Name"
    git config --global user.email "[email protected]"
    git config --global commit.gpgsign true
    git config --global gpg.program "gpg"
  • SSH

Secrets

Secret data should be stored in custom/secret.zsh

For example:

export SOME_TOKEN=abcdef123456

This file is ignored so it isn't accidentally committed with sensitive information.

About

Oneflare custom dotfiles to make the Engineer's lives easier

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published