Skip to content

SmithPeder/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.dtfiles

Configuration for neovim, zsh, fzf, rg, brew, kitty, and more.

Disclaimer: If you can't see the Apple icons you probably want to stay away!

━━━━━━  ━━━━━━

Quickstart!

OBS: There is no automatic backup of your old configuration here!

# Install all required software using brew
$ make install

# Setup all required symlinks
$ make install

Editor - NeoVim

Fully migrated lua based config. All config located in nvim with the whole nvim folder being a symlink from ~/.config/nvim/ making nvim/init the config entrypoint. Default (core) settings are located in nvim/settings.

$ make neovim

NeoVim Plugins

The configuration uses a lot of custom nvim plugins (lua). The full list can be found at nvim/lua/plugins and uses packer as the default package manager. Many plugins have additional configuration found within the nvim/lua/config/ folder.

Search - Fuzzyfinder (fzf) and RipGrep (rg)

fzf is used for searching in CTRL-R search and is used by a multitude of the neovim plugins. ripgrep is used for a multiple of fuzzysearch options, used by a multitude of the neovim plugins.

Homebrew

This configuration uses the brew package manager. The Brewfile contains a lot of core packages, as well as a lot of the GUI based programs I use on a day-to-day basis.

$ make brew

Terminal

kitty terminal config

I use kitty as my main terminal. It is specifically configured to match my neovim conf. All config is located in kitty.conf with symlink from ~/.config/kitty/kitty.conf.

$ make kitty

ZSH Shell

Config root located in zsh/zshrc with symlink from ~/.zshrc

Hasklig-nerd-font

This font is enabled by default in the kitty.conf and is installed via Brew.

About

Current config files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published