hectron / dotfiles

Helps set up dotfiles. This is great for backing up your dotfiles.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dotfiles

Install all the dotfiles using stow.

Installing

git clone git@github.com:hectron/dotfiles.git && cd $_

# Test installing the dotfiles
make dry-run

# Install dotfiles
make install

Directory Structure

The top-level directories are organized to group things conceptually. In practice, the directory structure inside the top-level directory will be what is set up by stow.

In other words, for something like the nvim/ directory -- the .config directory will be setup in the user's $HOME directory. The files that live inside the nvim/ directory will be placed in the user's $HOME/.config.

After installing, this is what the directory structure will look like:

$HOME/.config/nvim/init.lua
$HOME/.config/nvim/lua/user
$HOME/.config/nvim/lua/lsp/<whatever>

Tooling

This repository primarily uses neovim (0.5+)

Fonts

My font of choice is PragmataPro, but that is an expensive font and I haven't found a NERD font version of it.

I switch between Iosevka Nerd Font or JetBraints Mono Nerd Font.

Colors

This setup primarily uses Catppuccin as the theme.

About

Helps set up dotfiles. This is great for backing up your dotfiles.

License:MIT License


Languages

Language:Lua 80.6%Language:Shell 15.8%Language:Ruby 2.6%Language:Makefile 1.0%