Skip to content

Latest commit

 

History

855 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repo holds the .files for my tmux, nvim, vim bashrc and more.

Set Up.

Clone this repo into your home directory, then:

op 1 - install script

  • run the install script in _myHome/shScripts/install.sh
  • chmod +x install.sh - This will set install.sh to be executable
  • ./install.sh - This will run the script
  • This script is only compatible with apt based distros

op 2 - pick and choose

  • Manuel sim-links what you like from:

    • vim
    • bashrc
    • zshrc
    • .config/...
  • sym-link command: ln -s target/location link/location

op 3 - light install script

  • a smaller lighter install script
  • run the install script in _myHome/shScripts/light-install.sh
  • chmod +x light-install.sh - This will set install.sh to be executable
  • ./light-install.sh - This will run the script

NeoVim

My neo vim config

I have changed a lot to make this more mine, but I started here in this order:

Nvim release page

Nvim build page

My script, to build nvim from source.

Tmux

My tmux config is simple and light with vim like binds.

shmux - a session script by typecrafts.

I have my own original version here, but shmux is much more complete and usable. Mine did serve me well, for about 6 months, until I found shmux.

zshrc

A minimal zsh set up.

  • vi mode enabled, with bar vs block cursor for insert vs normal modes
  • custom prompt with git statues (vanilla bash scripting)
  • auto complete with vi keys navigation
  • git branch and status in prompt

Bashrc

This is where my custom bash prompt lives. It is based off of my-extravagant-zsh-prompt after the redditer user linked below modified it for bash. I have made a lot of customizations to fit my needs and likes.

  • custom prompt with git statues

My prompt was taken from a reddit post that forked a zsh prompt from stevelosh, the redditer converted it to bash.

Aliases.sh

This is a file that both my bash and zsh source.

Notable alias

  • git

    • gc - git commit
    • ga - git add
    • gd - git diff
    • gps - git push
    • gpl - git pull
    • gst - git status
    • gco - git checkout
  • Tmux

    • tmuxrc - ~/.tmux.conf
    • tso - tmux sourc e-file ~/.tmux.conf
    • ta - tmux a -t
    • ts - tmux switch -t
    • tl - tmux ls
    • tk - tmux kill-session -t
    • tm - tmux new -s

Sway WM - NOT DONE

  • .config/
    • sway
    • waybar
    • wofi

About

My dev dot files nvim, tmux, bash, zsh, etc.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages