Skip to content

mazhengcn/dotfiles

 
 

Repository files navigation

fish screenshot

nvim screenshot

My dotfiles

This is the repo to store all my dotfiles and personal configs. It is forked and modified from Takuya's dotfiles.

Contents

  • vim (Neovim) config
  • tmux config
  • git config
  • zsh config
  • PowerShell config

Neovim setup

Requirements

  • Neovim >= 0.9.0 (needs to be built with LuaJIT)
  • Git >= 2.19.0 (for partial clones support)
  • LazyVim
  • Nerd Font(v3.0 or greater) (optional, but needed to display some icons)
  • lazygit (optional)
  • C compiler for nvim-treesitter. See here
  • for telescope.nvim (optional)
  • a terminal that support true color and undercurl:
  • Solarized Osaka

Shell setup (Linux & macOS & Windows)

  • starship - The minimal, blazing-fast, and infinitely customizable prompt for any shell
  • nerd fonts - Powerline-patched fonts. I use JetBrains Mono
  • eza - A modern ls replacement
  • zoxide - A smarter cd command, inspired by z and autojump
  • ghq - Local git repository organizer

For Linux & macOS

  • alacritty - A fast, cross-platform, OpenGL terminal emulator
  • fish - A smart and user-friendly command line shell for Linux, macOS, and the rest of the family
  • fzf.fish - Augment your fish with mnemonic key bindings to efficiently find what you need using fzf
  • delta - A syntax-highlighting pager for git, diff, and grep output

For PowerShell on Windows

About

My personal dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 67.6%
  • Shell 29.3%
  • PowerShell 3.1%