Skip to content

suasuasuasuasua/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

walkthrough

general

  • btop (tui system monitor)
  • zathura (minimal keyboard-centric pdf viewer)
  • zsh (shell)

development

  • neovim (modern modal text editor)
  • tmux (terminal multiplexer)
  • vim (og modal text editor)

    [!note] deprecated in favor of neovim but kept just in case i am working on an old system

Tips

To easily add these configurations to your home directory, use stow from GNU. stow is called a symlink farm manager.

# ubuntu/debian
apt install stow

# nix
nix-shell -p stow

To install the dotfiles under some directory, simply call it with the -t flag for the target directory.

stow . -t $HOME

To ignore a certain set of files, use the -i. For example, if I am already managing my zsh, btop, and tmux with my home-manager (nix btw) configuration, then I don't need these configurations. Or, if you want to pollute your home directory, you can ignore package configurations you don't need

stow . -t $HOME --ignore="zshrc|zprofile|btop|.tmux.conf"

To get rid of symlinks generated by stow, use the -D flag to delete packages. In this case, delete the entire links generated from the dotfiles repository

stow -D . -t $HOME