All Projects → voitd → dotfiles

voitd / dotfiles

Licence: other
💻 My personal dotfiles for macOS using Kitty, Fish, Neovim, Tmux 🛠

Programming Languages

lua
6591 projects
shell
77523 projects

Projects that are alternatives of or similar to dotfiles

Dotfiles
If there is a shell, there is a way!
Stars: ✭ 112 (+107.41%)
Mutual labels:  dotfiles, tmux, fish, nvim
Dotfiles
🏠
Stars: ✭ 60 (+11.11%)
Mutual labels:  dotfiles, fish, nvim
.dotfiles
💻 My settings for macOS, kitty, zsh, nvim, tmux, and more 🛠
Stars: ✭ 44 (-18.52%)
Mutual labels:  dotfiles, tmux, kitty
Mac Bootstrap
💻 Provision a new Mac for web development with dotfiles + Fish/Zsh, Neovim, and Tmux
Stars: ✭ 96 (+77.78%)
Mutual labels:  dotfiles, tmux, fish
Takumi
Takumi, clean and elegant dotfiles
Stars: ✭ 22 (-59.26%)
Mutual labels:  dotfiles, tmux, nvim
dotfiles
🚀 tmux, ohmyzsh, powerlevel10k, neovim 🔧
Stars: ✭ 24 (-55.56%)
Mutual labels:  dotfiles, tmux, nvim
Dotfiles
👾 ~/
Stars: ✭ 91 (+68.52%)
Mutual labels:  dotfiles, tmux, fish
Idempotent Desktop
🛸 NixOS, Xmonad, Neovim
Stars: ✭ 51 (-5.56%)
Mutual labels:  dotfiles, tmux, fish
.dotfiles
🎆 Arch Linux with i3 / nvim / tmux / urxvt / zsh / ...
Stars: ✭ 167 (+209.26%)
Mutual labels:  dotfiles, tmux, nvim
dotfiles
The best dotfiles ever to be dot-filed
Stars: ✭ 17 (-68.52%)
Mutual labels:  fish, nvim, kitty
Dotfiles
using vim
Stars: ✭ 245 (+353.7%)
Mutual labels:  dotfiles, tmux, nvim
dotfiles
My arch setup script and dotfiles
Stars: ✭ 37 (-31.48%)
Mutual labels:  dotfiles, tmux, fish
Dotfiles
🐧 Configuration files
Stars: ✭ 81 (+50%)
Mutual labels:  dotfiles, tmux, nvim
dotfiles
💎 My vim/neovim, fish, git, and tmux configuration files
Stars: ✭ 49 (-9.26%)
Mutual labels:  tmux, fish, kitty
dotfiles
Poom's Neovim, Tmux, Fish and other configurations for macOS & Linux. Literally my entire world.
Stars: ✭ 36 (-33.33%)
Mutual labels:  tmux, fish, nvim
dotfiles
Dotfiles for my personal UNIX-based machines
Stars: ✭ 16 (-70.37%)
Mutual labels:  dotfiles, tmux, fish
dotfiles
Config files for i3, polybar, rofi, mpv, Xresources, kitty and some bash-things...
Stars: ✭ 52 (-3.7%)
Mutual labels:  dotfiles, kitty
dotfiles
🏡 My dotfiles
Stars: ✭ 64 (+18.52%)
Mutual labels:  dotfiles, tmux
dotfiles
There is no place like ~/
Stars: ✭ 19 (-64.81%)
Mutual labels:  dotfiles, tmux
dotfiles
⭐ My own world.
Stars: ✭ 12 (-77.78%)
Mutual labels:  dotfiles, tmux





nvim

macOSNeoVimKittyFish Tmux
Victor Mono NerdMoomNord

📦 Setting Up a New Machine

To set up a new machine to use your version controlled config files, all you need to do is to clone the repository on your new machine telling git that it is a bare repository:

git clone --separate-git-dir=$HOME/dotfiles https://github.com/voitd/dotfiles.git

However, some programs create default config files, so this might fail if git finds an existing config file in your $HOME. In that case, a simple solution is to clone to a temporary directory, and then delete it once you are done:

git clone --separate-git-dir=$HOME/dotfiles https://github.com/voitd/dotfiles.git tmpdotfiles
rsync --recursive --verbose --exclude '.git' tmpdotfiles/ $HOME/
rm -r tmpdotfiles

There you go. No symlink mess.

📩 Git commit types

The aliases will just print out the contents of the commit types file into my terminal.

alias commit-types='cat ~/dotfiles/.gitmessage'
alias ct='cat ~/dotfiles/.gitmessage'

Then just set globally on your git to use above file as template for all your commit with the command:

git config --global commit.template ~/.gitmessage

And voilà....any time you send commit message on your repo git will pick up that file and you will never forgot about your commit types!

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