Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/knpwrs/dotfiles
Muh dotfiles.
https://github.com/knpwrs/dotfiles
cask dotfiles homebrew shell zsh
Last synced: about 2 months ago
JSON representation
Muh dotfiles.
- Host: GitHub
- URL: https://github.com/knpwrs/dotfiles
- Owner: knpwrs
- License: unlicense
- Created: 2015-02-15T15:50:37.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2024-11-04T17:16:02.000Z (2 months ago)
- Last Synced: 2024-11-04T18:25:57.088Z (2 months ago)
- Topics: cask, dotfiles, homebrew, shell, zsh
- Language: Shell
- Size: 2.72 MB
- Stars: 44
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ken Powers' Dotfiles
These are my configuration files. Take a look at how I configure my shell and
feel free to use ideas or suggest improvements.## Installation
1. Clone this repository to `$HOME/.dotfiles`.
1. Follow the instructions in the `etc` directory to set up system settings.
1. Run `./install.sh`.
1. Optionally follow the instructions in [`./vendor/packages`] to install
packages I use on a regular basis.## Structure
Everything in `home` is linked to `$HOME/.$file`. Old links are overridden /
updated and dead links are deleted. `lib` contains any files which should not
necessarily be linked to in `$HOME`. `etc` contains configuration miscellaneous
tools. `vendor` contains subtrees for external repositories.## Other Tips
### `tmux`
* In `tmux` press `C-a C-s` to save your tmux session
* In `tmux` press `C-a C-r` to restore your tmux session### Xcode
If you need to accept the xcode license at any point for some reason:
```sh
sudo xcodebuild -license
```### Not Ken?
If your name is not Ken Powers you will probably want to edit
[`./home/gitconfig`][gitc] to have your information. You can do this on your
own branch to make pulling upstream changes easier.### Private Environment Variables
You can create a file at `home/env.local.zsh` which will be `source`d by
`home/zshenv`. `*.local.zsh` is in this repository's `.gitignore` file so you
don't have to worry about sensitive data being committed to the repository.### Recruiters Love Him!
![Top 10%!](./etc/recruiters.png)
[Homebrew]: http://brew.sh/ "Homebrew"
[`./vendor/packages`]: vendor/packages "./vendor/packages"
[gitc]: ./home/gitconfig "gitconfig"