Skip to content

jorqensen/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

My dotfiles managed with Chezmoi

Installation

sh -c "$(curl -fsLS get.chezmoi.io/lb)" -- init --apply jorqensen

# Optionally set Fish as the default shell afterwards.
chsh -s (which fish)

Note

This will install chezmoi to $HOME/.local/bin and apply the dotfiles in one swoop. Please refer to the official Chezmoi documentation to understand installation and usage.

Warning

These dotfiles heavily assumes you're running WSL2 with Debian/Ubuntu. Please apply with caution in other environments.

How it works

The dotfiles are applied in the following steps.

1. Install core packages

The install-packages script will run, to install core packages for a better shell experience.

2. Dotfiles will be applied

Every dotfile will be applied and put in the respective location.

3. Generate completions

Completions for the core packages will be generated and placed in $HOME/.config/fish/completions.

Tools

Tool Type Install
Fish Core Automatic
Starship Core Automatic
Zoxide Core Automatic
FZF Core Automatic
Ripgrep Core Automatic
Eza Core Automatic
Gum Core Automatic
Just Optional install-just
Lazygit Optional install-lazygit
Lazydocker Optional install-lazydocker
Wishlist Optional install-wishlist
Micro Optional install-micro
FFmpeg Optional install-ffmpeg
GoReleaser Optional install-goreleaser
ttyd Optional install-ttyd
VHS Optional install-vhs
JQ Optional install-jq

Note

Optional packages and their respective installation scripts are only available in the fish shell.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages