Skip to content

Latest commit

 

History

816 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfile-11

Collect config

# example

mkdir bash && touch bash/.bashrc
stow -t ~ bash --adopt

mkdir -p nvim/.config
mv ~/.config/nvim nvim/.config/nvim
stow -t ~ nvim

mkdir -p pacman/etc/pacman.d
touch pacman/etc/pacman.conf
touch pacman/etc/pacman.d/mirrorlist
sudo stow -t / pacman --adopt

# get installed package list
pacman -Qqet > pkglist.txt

Install

  • clone the repo to ~

  • run ./deploy.sh MANIFEST.linux

  • nvim config install

    • run nvim
      • plugin will be auto installed under {this_repo}/nvim/.config/nvim/.plugins/ and {this_repo}/nvim/.config/nvim/.managers/
    • run :Mason in nvim to install lsp, dap, etc.
      • lsp will be installed under {this_repo}/nvim/.config/nvim/.mason/
      • can run MasonInstall Custom install default tools
    • run :checkhealth, install dependencies
  • pacman

    # install from package list file
    pacman -S --needed - < pkglist.txt
    # if it contains external packages such as AUR, it needs to be filtered before execution.
    pacman -S --needed $(comm -12 <(pacman -Slq | sort) <(sort pkglist.txt))
    # remove packages not listed in the file
    pacman -Rsu $(comm -23 <(pacman -Qq | sort) <(sort pkglist.txt))

Directory Structure

TODO

Depenency

Keybinding

TODO

Reference

About

private config file

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages