All Projects → haydenrou → dotfiles

haydenrou / dotfiles

Licence: other
i3, Vim, Bash, Ruby, Typescript & React, Elixir, Golang & more!

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to dotfiles

Dot-It-Up
A collection of dotfile scripts, plugins, and clever hacks so that you can become the master of your own OS! 🚀
Stars: ✭ 254 (+1054.55%)
Mutual labels:  tmux, vimrc, nvim
dotfiles
No description or website provided.
Stars: ✭ 20 (-9.09%)
Mutual labels:  tmux, vimrc, fzf
tmuxjump.vim
A plugin to open file from file paths printed in sibling tmux pane
Stars: ✭ 50 (+127.27%)
Mutual labels:  tmux, fzf, nvim
Init.nvim
An Opinionated Neovim Config for the Minimalists
Stars: ✭ 194 (+781.82%)
Mutual labels:  vimrc, fzf, nvim
Dotfiles
Get ready for dotfiles. Contains i3, i3blocks, rofi, dunst, picom, vim, tmux, and zsh.
Stars: ✭ 985 (+4377.27%)
Mutual labels:  tmux, vimrc, i3
dotfiles
shell, git, vim, tmux .etc dotfiles, managed via gnu stow
Stars: ✭ 20 (-9.09%)
Mutual labels:  tmux, vimrc, fzf
dotfiles
This is what I use to get things done!
Stars: ✭ 59 (+168.18%)
Mutual labels:  tmux, i3, nvim
dotfiles
A place to store config files so I can revert when my entire system crashes from entering the wrong character
Stars: ✭ 25 (+13.64%)
Mutual labels:  tmux, i3, nvim
dotfiles
Poom's Neovim, Tmux, Fish and other configurations for macOS & Linux. Literally my entire world.
Stars: ✭ 36 (+63.64%)
Mutual labels:  tmux, vimrc, nvim
Takumi
Takumi, clean and elegant dotfiles
Stars: ✭ 22 (+0%)
Mutual labels:  tmux, vimrc, nvim
dotfiles
🍀 Vim/Neovim + Tmux + Zsh + Alacritty = Build your own fantastic development environment
Stars: ✭ 65 (+195.45%)
Mutual labels:  tmux, vimrc, nvim
.dotfiles
🎆 Arch Linux with i3 / nvim / tmux / urxvt / zsh / ...
Stars: ✭ 167 (+659.09%)
Mutual labels:  tmux, i3, nvim
dotfiles
There is no place like ~/
Stars: ✭ 19 (-13.64%)
Mutual labels:  tmux, vimrc, i3
Dotfiles
If there is a shell, there is a way!
Stars: ✭ 112 (+409.09%)
Mutual labels:  tmux, i3, nvim
dotfiles
A total nord dotfiles used by me. Forever work in progress.
Stars: ✭ 35 (+59.09%)
Mutual labels:  tmux, vimrc, i3
dotfiles
My personal set of dotfiles (Managed with Stow)
Stars: ✭ 34 (+54.55%)
Mutual labels:  tmux, i3
Dotfiles
using vim
Stars: ✭ 245 (+1013.64%)
Mutual labels:  tmux, nvim
dotstow
dotfiles managed with stow
Stars: ✭ 60 (+172.73%)
Mutual labels:  tmux, fzf
dotfiles
My collection of dotfiles
Stars: ✭ 77 (+250%)
Mutual labels:  tmux, i3
Tmux Fzf Url
🚀 Quickly open urls on your terminal screen!
Stars: ✭ 227 (+931.82%)
Mutual labels:  tmux, fzf

dotfiles

i3, Vim, Bash, Ruby, Typescript & React, Elixir, Golang & more!

Dotfiles Demo

You may want to use this setup if you are interested in or use any of the below features.

Installed software

Bash Usage

  • general git aliases, i.e. ga, gco, gd, gc etc
  • gcob<Enter> checkout branch from fzf
  • gpullb<Enter> pull branch from fzf
  • gpushb<Enter> push to origin upstream branch from fzf
  • gmergeb<Enter> merge branch from fzf
  • rails aliases such as rdm, rdmd, rc
  • evrc edit vimrc
  • Providing you have feh installed, chbg will cycle backgrounds through images in your ~/.bgs folder
  • CTRL-T will search for files from the command line with fzf
  • ALT-C will search for directories from the command line and selecting one will place you in the directory [Note: on MacOS ESC-C will do this]
  • From within tmux you can open vi mode with <prefix>[

Included Vim Plugins

vim-plug for plugin management

Vim Usage

  • <Leader> key is bound to
  • <Leader>vs will vertically split
  • <Leader>zs will horizontally split
  • <Leader>hjkl for moving between splits
  • <Leader>+ and <Leader>- for vertical resizing
  • ga for easy align. For instance, gaip: will align the paragraph on :
  • <Leader><Enter> to get rid of search highlighting
  • <Leader>gd will go to definition using Coc.nvim
  • <Leader>gr will go to references using Coc.nvim
  • \ will trigger a fzf grep from the cwd
  • <Leader>nn will toggle NerdTree
  • <Leader>nf will open NerdTree at the current files location
  • <Leader>u will toggle Undotree
  • <C-T> will open your file search
  • <Leader>b opens a FZF file search for the open buffers
  • <Leader>s opens a search of the current files lines and will take you to the line found
  • cp$ copy rest of line (or any pattern) to clipboard
  • <Leader>gst fugitive git status
  • <Leader>gj fugitive get head when in merge
  • <Leader>gf fugitive get upstream when in merge
  • <Leader>sp to spell previously incorrect word
  • <Leader>p delete and paste register from within visual mode. the active register will not be replaced
  • K Go to the documentation of the function under the cursor. If Coc isn't enabled for the filetype, it will search nvims :h
  • ... Explore the vimrc to find more!

A handy list of vim-bits

Installation

Prerequisites

Currently the setup.sh script in this repository is somewhat unfinished and won't work entirely correctly. It is there primarily for documentation, so if you are going to use this configuration, use it as guidance to install what you need to.

Deprecated

$ curl -fLo ~/setup.sh https://raw.githubusercontent.com/haydenrou/dotfiles/master/setup.sh
$ chmod +x ~/setup.sh
$ sh ~/setup.sh

Contribution

You're more than welcome to submit an issue or PR with any bugs or feature suggestions.

If you want to pair up on a project, or build out any of the above, pop me an email at [email protected].

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