Skip to content

tmwatchanan/dotfiles

Repository files navigation

dotfiles

Installation

brew install just
  • Install packages
just -g install
  • Set up the symlink farm using GNU Stow for managing dotfiles
just -g stow
  • Install yazi plugins
just -g install-yazi

Tools

  • just as a command runner

  • GNU stow for managing dotfiles

  • neovim (nightly) for text editing

  • fish as a command-line shell

  • fisher as a pluginer manager for fish

  • wezterm for terminal emulator

  • yazi as a file manager

  • lazygit for git TUI

  • delta for git diff

  • fzf for fuzzy finder

  • duf for a better df

  • dust for a better du

  • fd for a better find

  • ripgrep for a better grep

  • eza for a better ls

  • bat for a better cat

  • hyperfine for benchmarking

  • zoxide for cd based on frecency

  • uv as a drop-in replacement for pip

  • mamba (via miniforge) as a drop-in replacement for conda

  • mise for managing dev tools or runtimes (think about nvm, etc.)

  • pixi as a multi-language package manager (thiking about conda)

  • glow for markdown (.md) preview

  • miller for CSV, TSV, and tabular JSON preview

  • tokei for code statistics (LOCs, # of files, etc.)

  • i3-gaps as a window management

  • polybar for top bar

  • compton for enabling transparency with urxvt, and shadows

  • dunst for notification server

  • Xbindkeys for binding special keys

  • imagemagick for every possible image manipulation

  • zathura as a PDF viewer

Git Ignore

We need to define a git filter to ignore specific lines, in this case, lines that contain the ;gitignore text. This is really useful for ignoring some credentials that might be present in the files.

git config filter.gitignore.clean "sed '/;gitignore\$/d'"
# or 
git config --global filter.gitignore.clean "sed '/;gitignore\$/d'"

Windows

Open Command Prompt with Administrator privileges.

Wezterm

mkdir %USERPROFILE%\.config
mklink /D %USERPROFILE%\.config\wezterm D:\dev\dotfiles\.config\wezterm

About

My Linux ricing configuration files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published