All Projects → fnichol → dotfiles

fnichol / dotfiles

Licence: MIT license
A personal set of Unix "dotfiles" to configure various programs.

Programming Languages

perl
6916 projects
ruby
36898 projects - #4 most used programming language
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to dotfiles

tmux
💽 Soothing pastel theme for Tmux!
Stars: ✭ 63 (+384.62%)
Mutual labels:  tmux-conf
dotfiles
There is no place like ~/
Stars: ✭ 19 (+46.15%)
Mutual labels:  tmux-conf
dotfiles
My dotfiles - Emacs centric OSX Big Sur
Stars: ✭ 29 (+123.08%)
Mutual labels:  tmux-conf
DotFiles
🎨 one-stop service for you to configure many Unix tools.
Stars: ✭ 29 (+123.08%)
Mutual labels:  tmux-conf
dotfiles-manjaro-i3
Dotfiles for my old manjaro system.
Stars: ✭ 17 (+30.77%)
Mutual labels:  tmux-conf
dotfiles
personal dotfiles with stow
Stars: ✭ 16 (+23.08%)
Mutual labels:  tmux-conf
dotfiles
🍀 Vim/Neovim + Tmux + Zsh + Alacritty = Build your own fantastic development environment
Stars: ✭ 65 (+400%)
Mutual labels:  tmux-conf
dotfiles
Poom's Neovim, Tmux, Fish and other configurations for macOS & Linux. Literally my entire world.
Stars: ✭ 36 (+176.92%)
Mutual labels:  tmux-conf
dotfiles
🚀 tmux, ohmyzsh, powerlevel10k, neovim 🔧
Stars: ✭ 24 (+84.62%)
Mutual labels:  tmux-conf
dotfiles
.foos for foos & more
Stars: ✭ 21 (+61.54%)
Mutual labels:  tmux-conf
dotfiles
My dotfiles
Stars: ✭ 22 (+69.23%)
Mutual labels:  tmux-conf
dotfiles
Personal dotfiles
Stars: ✭ 18 (+38.46%)
Mutual labels:  tmux-conf
nested-tmux
A simple tmux configuration for nested tmux sessions
Stars: ✭ 66 (+407.69%)
Mutual labels:  tmux-conf
dotfiles
My personal quirks quantified in text form
Stars: ✭ 68 (+423.08%)
Mutual labels:  tmux-conf
dotfiles
Terminal config managed via GNU Stow and symlinks
Stars: ✭ 14 (+7.69%)
Mutual labels:  tmux-conf
rc.d
🛠 My rc files and other configs. Includes: Bash, Zsh, Vim, Tmux, Git, Terminal (macOS), VS Code
Stars: ✭ 32 (+146.15%)
Mutual labels:  tmux-conf
.dotfiles
💻 My settings for macOS, kitty, zsh, nvim, tmux, and more 🛠
Stars: ✭ 44 (+238.46%)
Mutual labels:  tmux-conf
tmux-conf
📝 TMUX Configuration for nerds with tpm
Stars: ✭ 31 (+138.46%)
Mutual labels:  tmux-conf
tmuxified
A minimal configuration for tmux - similar to Oh My Tmux, but simpler.
Stars: ✭ 89 (+584.62%)
Mutual labels:  tmux-conf
.tmux
🇫🇷 Oh my tmux! My self-contained, pretty & versatile tmux configuration made with ❤️
Stars: ✭ 15,594 (+119853.85%)
Mutual labels:  tmux-conf

dotfiles

A personal set of Unix "dotfiles" to configure various programs.

License Crate license

Table of Contents

Installation

Workstation

The author mainly consumes this project via a Workstation automation project which sets up and manages several homeshick repos across Linux, macOS, and FreeBSD. See the Workstation project for more details.

homeshick

This project is structured to work with homeshick which uses Git to track updates and changes. Installing homeshick involves cloning a Git repository and loading a shell function:

# Clone the codebase repo
git clone https://github.com/andsens/homeshick.git "$HOME/.homesick/repos/homeshick"
# Add the shell function to Bash shell sessions
printf '\nsource "$HOME/.homesick/repos/homeshick/homeshick.sh"' >> $HOME/.bashrc
# Load the function into the current shell
source "$HOME/.homesick/repos/homeshick/homeshick.sh"

If you are installing on macOS and use Homebrew, then you can optionally install homeshick with:

brew install homeshick

Finally, add this repository to your setup with:

homeshick clone fnichol/dotfiles

Then keep up to date with:

homesick pull dotfiles && homesick link dotfiles

See the homeshick project's documentation for more detailed usage (it's pretty great).

Homesick

Homesick is an older Ruby-based project which predates homeshick and works in a very similar way. To install Homesick you will need an installation of Ruby present and then simply:

gem install homesick

Finally, add this repository to your setup with:

homesick clone git://github.com/fnichol/dotfiles.git
homesick pull dotfiles && homesick symlink dotfiles

Then keep up to date with:

homesick pull dotfiles && homesick symlink dotfiles

Issues

If you have any problems with or questions about this image, please contact us through a GitHub issue.

Contributing

You are invited to contribute to new features, fixes, or updates, large or small; we are always thrilled to receive pull requests, and do our best to process them as fast as we can.

Before you start to code, we recommend discussing your plans through a GitHub issue, especially for more ambitious contributions. This gives other contributors a chance to point you in the right direction, give you feedback on your design, and help you find out if someone else is working on the same thing.

Note that this project represents a very personalized workflow and setup and so not all new features may ultimately be included. Don't be afraid to engage however, the author is especially nerdy about configuration and workstation setup ;)

Authors

Created and maintained by Fletcher Nichol ([email protected]).

License

Licensed under the MIT license (LICENSE.txt or http://opensource.org/licenses/MIT)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].