Skip to content
This repository has been archived by the owner on Apr 13, 2023. It is now read-only.
/ dotfiles Public archive

⚠️ Deprecated! I’ve moved all my config to Nix+NixOS+Home Manager, and that repo is not currently public.

License

Notifications You must be signed in to change notification settings

amarshall/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

I have a love affair with my terminal. This is my collection of terminal configuration files that (attempt to) make daily use of the terminal easier, faster, and perhaps even more enjoyable. It’s all about strengthening the bond ;).

Installation

Run ./bin/install. Rerun whenever updating, as configuration files are locked at the last run time.

Git identities

In order to facilitate using multiple identities for Git, identity-specific configuration is omitted from the default global Git config. Instead, create a file alongside the config file (in $XDG_CONFIG_HOME/git/) named identities akin to:

[identity "personal"]
  name = John Doe
  email = john@home.example
[identity "work"]
  name = John Doe
  email = john@work.example
  sshIdentity = ~/.ssh/work/id_rsa

Then use git identity passing the identity name to set in the local, per-repository configuration.

Recommended CLI software

Battle-tested

  • csvkit (utilities for working with CSV files)
  • fd (replacement for find)
  • fzf (fuzzy finder)
  • neovim (replacement for vim)
  • ripgrep (replacement for ag, ack, grep)
  • tig (GUI front-end for Git)

Incubating

  • entr (file watcher)
  • exa (replacement for ls)
  • fzz (interactively rerun commands)
  • noti (cross-platform notifications)
  • rat (build GUIs from command pipelines)

License & Credits

Copyright © 2011–Present J. Andrew Marshall. License is available in the LICENSE file.

Original inspiration from Ryan Bates.

Various parts inspired by or adapted from Brian Racer, Todd Werth, Gary Bernhardt, & Pivotal Labs/Case Commons. Other credits not listed here may be noted in comments.

About

⚠️ Deprecated! I’ve moved all my config to Nix+NixOS+Home Manager, and that repo is not currently public.

Topics

Resources

License

Stars

Watchers

Forks