Skip to content

Dotfiles for my dev setup: fish configs, iTerm2 settings, and more. Tailored for aesthetics and productivity. Feel free to fork or suggest improvements!

Notifications You must be signed in to change notification settings

pseudobun/dotfiles

Repository files navigation

pseudobun's dotfiles

This repository contains dotfiles and images for my workspace (iTerm config and desktop wallpapers). Wallpaper assets used have been downloaded from Ethereum's official Assets site.

Bootstrapping:

Run this command to bootstrap your machine:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/pseudobun/dotfiles/main/bootstrap.sh)"

Note: Some of the commands in the script require sudo access. You will be prompted for your password. Some features (such as omf installation) are currently experimental.

Currently, Go needs to be installed manually.

TODOs

  • Add option to generate new GPG key pair/import it from file and set it to default for git.
  • Add option to generate new SSH key pair/import it from file and add it to SSH agent.
  • Installing Go
  • Installing and configuring yabai with skhd

Configuration in action:

iTerm2 Appearance

Some of the tools I use:

⚠️ Warning Since I use yabai, please refer to their docs for installation.

Raycast

Raycast is an alternative (on steroids) to Spotlight. Import settings.

Install fonts

  1. Liga SFMono Nerd Font now comes with Brewfile, so you can just run brew bundle to install it (automatic in bootstrap.sh ).

    I switched to Liga SFMono because of the Nerd Font support. For customizable installation, follow the instructions in their repo.

  2. Install the fonts included (JetBrains Mono or Roboto Mono).

    1. Click on desired .tiff files and click install.

Set iTerm colors, whichever you prefer

I currently use DraculaPlus

  1. Open iTerm2.
  2. Go to iTerm > Preferences > Profiles > Colors > Color Presets ....
  3. Pick Theme.itermcolors.

Import key bindings and profile

  1. Open iTerm2.
  2. Go to iTerm > Preferences > Profiles > Other actions ... > Import JSON profiles ....
  3. Pick /profiles/pseudobun.json from this repo.
  4. Go to iTerm > Preferences > Keys > Key Bindings > Presets ... > Import ....
  5. Pick profiles/pseudobun.itermkeymap from this repo.

Exporting public and private GPG keys with gpg

  1. Export public key using gpg --export --armor [email protected] > public_key.asc.
  2. List privaye keys using gpg --list-secret-keys.
  3. Find the key by ID (e.g. 12345678) and export it using gpg --export-secret-keys -a 12345678 > private_key.asc.

Importing public and private GPG keys with gpg

  1. Import public key using gpg --import public_key.asc.
  2. Import private key using gpg --import private_key.asc.

Inspiration:

About

Dotfiles for my dev setup: fish configs, iTerm2 settings, and more. Tailored for aesthetics and productivity. Feel free to fork or suggest improvements!

Topics

Resources

Stars

Watchers

Forks