All Projects → jsatk → dotfiles

jsatk / dotfiles

Licence: MIT license
These dotfiles could be your life.

Programming Languages

shell
77523 projects
Vim Script
2826 projects
lua
6591 projects
python
139335 projects - #7 most used programming language
ruby
36898 projects - #4 most used programming language
Makefile
30231 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to dotfiles

dotfiles
❤ ~/.🛠🐈 the daily jam 🍞🥜🍇🍞
Stars: ✭ 55 (+30.95%)
Mutual labels:  tmux, fish, vimrc, mutt
dotfiles
My dotfiles
Stars: ✭ 23 (-45.24%)
Mutual labels:  tmux, vimrc, mutt
dotfiles
Poom's Neovim, Tmux, Fish and other configurations for macOS & Linux. Literally my entire world.
Stars: ✭ 36 (-14.29%)
Mutual labels:  tmux, fish, vimrc
dotfiles
🍴 ~ dotfiles
Stars: ✭ 26 (-38.1%)
Mutual labels:  tmux, vimrc, rcm
dotfiles
No description or website provided.
Stars: ✭ 20 (-52.38%)
Mutual labels:  tmux, fish, vimrc
dotfiles
❤ My ~/.dotfiles for fish/vim/tmux/git/alacritty.
Stars: ✭ 44 (+4.76%)
Mutual labels:  tmux, fish, vimrc
dotfiles
Dotfiles for Neovim (0.7+), Fish shell, git, Kitty, tmux, and more.
Stars: ✭ 54 (+28.57%)
Mutual labels:  tmux, fish, vimrc
dotfiles
My arch setup script and dotfiles
Stars: ✭ 37 (-11.9%)
Mutual labels:  tmux, fish, vimrc
PenTerm
Terminal config for pentesters.
Stars: ✭ 20 (-52.38%)
Mutual labels:  tmux, fish, vimrc
dotfiles
💎 My vim/neovim, fish, git, and tmux configuration files
Stars: ✭ 49 (+16.67%)
Mutual labels:  tmux, fish, vimrc
dotfiles
Personal dotfiles 💻
Stars: ✭ 13 (-69.05%)
Mutual labels:  tmux, fish, vimrc
colorcli
Collection of harmonized, light command-line interface (CLI) color themes for tmux, cmus, newsboat, mcabber, Vim, Vifm, and Mutt.
Stars: ✭ 40 (-4.76%)
Mutual labels:  tmux, vimrc, mutt
dotfiles
my personal dotfiles for tmux, bash, vim and git
Stars: ✭ 73 (+73.81%)
Mutual labels:  tmux, vimrc
dotfiles
🔯 A collection of my rc files (tmux, neovim, zsh, fish, poetry, git, ...etc) and utilities that make everyday coding fun!
Stars: ✭ 23 (-45.24%)
Mutual labels:  tmux, vimrc
cfg
my dotfiles
Stars: ✭ 26 (-38.1%)
Mutual labels:  tmux, mutt
dotfiles
A total nord dotfiles used by me. Forever work in progress.
Stars: ✭ 35 (-16.67%)
Mutual labels:  tmux, vimrc
dotfiles
my personal dotfiles managed by dotbot, zinit
Stars: ✭ 65 (+54.76%)
Mutual labels:  tmux, vimrc
dotfiles
i3, Vim, Bash, Ruby, Typescript & React, Elixir, Golang & more!
Stars: ✭ 22 (-47.62%)
Mutual labels:  tmux, vimrc
dotfiles
🍀 Vim/Neovim + Tmux + Zsh + Alacritty = Build your own fantastic development environment
Stars: ✭ 65 (+54.76%)
Mutual labels:  tmux, vimrc
magpie
Dotfiles of my minimal Unix system geared for media, programming & writing
Stars: ✭ 37 (-11.9%)
Mutual labels:  tmux, mutt

dotfiles

Table of Contents

Overview

This is how I do computers. If you want to do computers like me this is the repository for you. It assumes an macOS environment. If you run Linux or Windows then this repo may not be for you.

There's two main branches: master and ck. ck is for my work. If you're not me I'd recommend using master.

There's a Makefile that sets everything up. Run make help to see available commands. Running make with no arguments kicks off the default target. It should just work . If it doesn't please open an issue or email me.

It's important to note that I use Fish Shell. If this scares you that's okay. But you shouldn't be scared. Fish Shell is amazing. Bash is also fully supported but I don't spend my day-to-day in it so it's possible I might miss keeping it as up-to-date as my fish stuffs.

Pretty much every file & folder in this directory gets symlinked into my ~ folder and prepended with a . via rcm.

Questions? Comments? Open an issue or tweet @jsatk.

Installation

$ git clone [email protected]:jsatk/dotfiles.git ~/.dotfiles # Installing in ~/.dotfiles is important.
$ cd ~/.dotfiles
$ make

Running make will set up all your dotfiles and install a ton of useful stuff like...

  • Installs homebrew.
  • Installs all the formulas, casks, and apps (from the macOS App Store) I want.
    • To see what's installed via homebrew checkout the Brewfile.
  • Installs various versions of languages via asdf (no nvm, rvm, etc.).
  • Installs some global npm packages and gems.
    • To see what gems & npm packages are installed checkout the Makefile.
  • Create symlinks for all the dotfiles via rcm.
  • Update everything! This was design so that it can be ran repeatedly and be non-harmful. It only installs stuff as needed.

If you plan on using this yourself you'll need to make sure to change all the stuff that's specific to me (like my email address & name) in the dotfiles. Search for "Jesse" or "jsatk" and replace any mention of that with your own name, etc.

Attribution

Big thanks to these people for publishing their own dotfiles and allowing me to steal from them.

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].