Skip to content

yxian9/dotfile

Repository files navigation

My dotfiles

This directory contains the dotfiles for my system macOS and Linux

  • lazyVim - 💤 neovim distribution
  • lazygit - 💤 terminal UI for git
  • kitty - 🐱 a terminal that support true color and image protocol
  • fish shell - 🐠 build in vim mode, not posix compatiable though..
  • tmux - terminal multiplexer
  • fzf - Interactive filtering
  • yazi - terminal file manager

Requirements

Git and GNU stow are required to use these dotfiles.

Installation

Check out the dotfiles repo in your $HOME directory using git

$ git clone git@github.com:yxian9/dotfile.git
$ cd dotfile

then use GNU stow to create symlinks

$ stow .

brew install

brew install wget lazygit git-delta zoxide fzf yazi fish bat ripgrep neovim tmux stow jq node  
brew install --cask nikitabobko/tap/aerospace
brew install --cask font-victor-mono-nerd-font
brew install --cask kitty

## addition application
brew install --cask google-chrome
brew install --cask bitwarden
brew install --cask pdfsam-basic # merge pdf files
brew install --cask iina
brew install --cask cyberduck
brew install --cask visual-studio-code
brew install --cask slack
brew install --cask temurin ## JDK https://adoptium.net/ 
# brew install --cask font-jetbrains-mono-nerd-font
#  python environment
brew install miniforge

## fisher setup
curl -sL https://raw.githubusercontent.com/jorgebucaran/fisher/main/functions/fisher.fish | source && fisher install jorgebucaran/fisher
fisher install PatrickF1/fzf.fish

# ignore some local setting files
# git update-index --skip-worktree file

macOS setting:

turn on

  • "Keyboard navigation" in keyboard shortcuts.
  • "Group windows by application"

turn off

  • "Displays have separate Spaces"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages