All Projects → einverne → dotfiles

einverne / dotfiles

Licence: other
my personal dotfiles managed by dotbot, zinit

Programming Languages

lua
6591 projects
shell
77523 projects
Vim Script
2826 projects
python
139335 projects - #7 most used programming language

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 (+290.77%)
Mutual labels:  tmux, vimrc, zshrc, tmux-conf
dotfiles
🍀 Vim/Neovim + Tmux + Zsh + Alacritty = Build your own fantastic development environment
Stars: ✭ 65 (+0%)
Mutual labels:  tmux, vimrc, zshrc, tmux-conf
dotfiles
Personal dotfiles
Stars: ✭ 18 (-72.31%)
Mutual labels:  tmux, vimrc, tmux-conf
dotfiles
🚀 tmux, ohmyzsh, powerlevel10k, neovim 🔧
Stars: ✭ 24 (-63.08%)
Mutual labels:  tmux, zshrc, tmux-conf
dotfiles
My dotfiles for oh-my-zsh, vim and tmux 📟
Stars: ✭ 23 (-64.62%)
Mutual labels:  tmux, vimrc, zshrc
dotfiles
A total nord dotfiles used by me. Forever work in progress.
Stars: ✭ 35 (-46.15%)
Mutual labels:  tmux, vimrc, zshrc
dotfiles
🏡 ~/.*
Stars: ✭ 13 (-80%)
Mutual labels:  tmux, vimrc, zshrc
dotfiles
There is no place like ~/
Stars: ✭ 19 (-70.77%)
Mutual labels:  tmux, vimrc, tmux-conf
dotfiles
A place to store config files so I can revert when my entire system crashes from entering the wrong character
Stars: ✭ 25 (-61.54%)
Mutual labels:  tmux, zshrc, tmux-conf
Dotfiles
Get ready for dotfiles. Contains i3, i3blocks, rofi, dunst, picom, vim, tmux, and zsh.
Stars: ✭ 985 (+1415.38%)
Mutual labels:  tmux, vimrc, zshrc
Dotfiles
💾 Ian's dotfiles, utils, and Zsh/Vim/tmux configs
Stars: ✭ 554 (+752.31%)
Mutual labels:  tmux, vimrc, zshrc
dotfiles
Poom's Neovim, Tmux, Fish and other configurations for macOS & Linux. Literally my entire world.
Stars: ✭ 36 (-44.62%)
Mutual labels:  tmux, vimrc, tmux-conf
dotfiles
My amazing vim, zsh and tmux config files
Stars: ✭ 25 (-61.54%)
Mutual labels:  tmux, vimrc, zshrc
my-dotfiles
📁 Meus arquivos de configuração para as ferramentas do dia a dia
Stars: ✭ 17 (-73.85%)
Mutual labels:  tmux, vimrc, tmux-conf
Dotfiles
⚡️ Awesome configurations for the development environments
Stars: ✭ 137 (+110.77%)
Mutual labels:  tmux, vimrc, zshrc
dotfiles
🏡 My dotfiles
Stars: ✭ 64 (-1.54%)
Mutual labels:  tmux, vimrc, zshrc
rc.d
🛠 My rc files and other configs. Includes: Bash, Zsh, Vim, Tmux, Git, Terminal (macOS), VS Code
Stars: ✭ 32 (-50.77%)
Mutual labels:  vimrc, zshrc, tmux-conf
dotfiles
My dotfiles
Stars: ✭ 22 (-66.15%)
Mutual labels:  vimrc, zshrc, tmux-conf
Mydotfiles
All my dot configuration files.
Stars: ✭ 359 (+452.31%)
Mutual labels:  tmux, vimrc, zshrc
Dotfiles
My configuration files
Stars: ✭ 89 (+36.92%)
Mutual labels:  tmux, vimrc, zshrc

dotfiles config contains vim, zsh, tmux configurations.

MacOS setup

Set up using dotbot:

git clone [email protected]:einverne/dotfiles.git
cd dotfiles
# to bootstrap
make bootstrap
# under Linux desktop, install essential packages
make linux
# under macOS
make macos

Termux setup

Install dependency first:

pkg install make python vim git

then:

git clone [email protected]:einverne/dotfiles.git
cd dotfiles
make termux

Overview

  • using dotbot to manage dotfiles, read more
  • zsh, using zinit as zsh plugin management
  • vim, using vim-plug to manage vim plugins, vim-plug relate configuration is under vim-plug_vimrc. In Vim, :PlugInstall to install all vim plugins.
  • tmux, using tpm to manage tmux plugins, in tmux, press Ctrl +B + I to install all tmux plugins.
  • other useful tools, like fzf to fuzzy search, ripgrep for recursively searching directories, zoxide to replace cd, exa to replace ls

zsh config

to see .zshrc file

Vim config

vim-plug related configuration is under vim-plug_vimrc, to show all plugins list, use :PluginList in vim.

python related configurations is under python_vimrc.

Components

  • bin/: executable shell scripts, Anything in bin/ will get added to your $PATH and be made available everywhere.
  • conf/: configuration file of zsh etc

Instruction under Linux

Just run ./install.sh, everything is done. Then Enter the vim run :PlugInstall to install all plugins.

install manually

Or, you can do it manually follow the step:

Enter vim, run :PlugInstall, after install all plugin, you will meet an error,

Taglist: Exuberant ctags (http://ctags.sf.net) not found in PATH. Plugin is not loaded.

For Ubuntu and derivatives:

sudo apt-get install exuberant-ctags

with yum:

sudo yum install ctags-etags

Tmux

Tmux 配置參考了 gpakosz 的大部分配置。Tmux 的基础部分可以参考这篇 文章。

需要满足

  • tmux >= 2.1
  • 在 tmux 运行的环境中,$TERM 需要设置为 xterm-256color

功能

  • 在保留C-b 的前提下,C-a 作为第二选择
  • prefix + | 开启垂直分割的新 panel, prefix + - 水平分割
  • C-hjkl 直接在多 panel 中跳转
  • Tmux 调整 Pane 窗口大小 prefix + Shift + HJKL

使用 Tmux Plugin Manager 管理,默认有如下插件

set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'
set -g @plugin 'tmux-plugins/tmux-yank'

fzf config

There are following alias in .zshrc :

  • fe : open file using $EDITOR
  • fo : open file Ctrl-o using open, Ctrl-e use $EDITOR
  • fcd : cd path (fd to replace find)
  • fkill : kill process
  • tm : tm new tmux session
  • fs : tmux attach tmux session
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].