Skip to content

tapayne88/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,913 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

terminal screenshot

A place for all my dotfiles and each one in its place.

Installation

curl -sfL https://git.io/JsiiF | sh

For the full setup guide, follow this.

Manage your dotfiles across multiple machines, securely

I use chezmoi to put all my dotfiles into place and make them work across different OS's.

JSON schema for ~/.config/chezmoi/chezmoi.json is available here.

Nix is a powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible. Share your development and build environments across different machines.

I use Nix (and home-manager) to manage my required packages. Things like neovim, tmux, git, etc. all get installed using nix and are configured by code.

Terminals

Ghostty.

Colour scheme

Catppuccin theme for neovim, tmux, kitty, alacritty, etc.

asdf is a great tool for managing multiple versions of the same software, e.g. node, yarn, etc. These work via plugins and it removes the overhead of thinking which version you need and changing to it - it just works. See the installation script for a list of used plugins.

About

A place for all my dotfiles and each one in its place

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors