Skip to content

jussapaavo/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

These are my dotfiles, managed with chezmoi.

This repository contains the configurations for making my development environment feel like $HOME. It takes the effort out of setting up everything manually, especially when starting with a fresh new machine.

I'm using:

  • Kitty as terminal emulator
  • chezmoi to manage my configuration files
  • Zim as a configuration framework
  • Unison to sync my private config files
  • ZDOTDIR and XDG specs to keep my $HOME dir clean

Installation

These installation instructions are primarily a reminder for myself, incase I need to setup a new machine. The following instructions will install chezmoi, clone this repo and apply the changes to the $HOME root of the user:

  1. Generate a new public and private SSH key.
  2. Install chezmoi and clone this repository with:
    sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply -n $GITHUB_USERNAME
  3. Once your cloud storage has finished with syncing the initial downloads, you can run unison macos to restore preferences
  4. Restart your computer to finalize the process

Thanks To...

This repository is based on Dries Vints' dotfiles and Tom Payne's chezmoi. Thank you for all the inspiration, guides and excellent code you've provided.

Other references

Releases

No releases published

Languages