Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arusso/dotfiles
https://github.com/arusso/dotfiles
dotfiles dotfiles-manager gpg-agent shell ssh-agent
Last synced: 26 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/arusso/dotfiles
- Owner: arusso
- Created: 2012-08-01T19:50:32.000Z (over 12 years ago)
- Default Branch: main
- Last Pushed: 2024-02-23T19:02:02.000Z (9 months ago)
- Last Synced: 2024-10-03T21:41:07.895Z (about 2 months ago)
- Topics: dotfiles, dotfiles-manager, gpg-agent, shell, ssh-agent
- Language: Shell
- Homepage: http://arusso.github.io
- Size: 266 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Introduction
Welcome to my dotfiles. I try to keep them tidy, but you know, they are just
'aight. They're largely bash, vim, git and tmux centric.## Highlights
* Supports gpg-agent as an alternative to ssh-agent when installed
* Displays battery percentage on OSX for Systems with a battery installed## Installation
1. Using install script
(requires python + pyyaml)
Create an `install.yml` (or copy the example) and run `./install`.
2. Symlink desired files into place.
## Configuration
The behavior of our environment can be controlled by setting any one of these
variables in `$HOME/.config/dotfiles/config`* **PROMPT_SIMPLE**: (Default: 0) Use a simple prompt
* **PROMPT_BATTERY_STATUS**: (Default: 1) On supported hosts, show battery status on prompt. This has no effect if `PROMPT_SIMPLE=1`.
* **PROMPT_NONZERO_RC**: (Default: [✘]) Added to prompt if RC of last command is not 0
* **PROMPT_ZERO_RC**: (Default: [✓]) Added to prompt if RC of last command is 0
* **SSH_AGENT_MODE**: (Default: bastion) Set the operation mode of our SSH environment
* **SSH_AGENT_NAME**: (Default: gpg-agent) Select the agent to use
* **SSH_AGENT_SSH_AUTH_SOCK**: (Default: $HOME/.ssh_auth_sock) What to set SSH_AUTH_SOCK
* **SSH_AGENT_CACHE_TTL**: (Default: 1800) How long (in seconds) that an agent caches a key.## TODO
- [ ] Create a configuration utility to help set various flags