My dotfiles
This repository contains the configuration files I use on Linux computers.
Dotfiles live under the content/ directory.
Only tested on Fedora as of 2024, confirmed to work with Fedora 41.
Clone the repository:
git clone git@github.com:lararosekelley/dotfilesAdd the oh-my-git submodule:
git submodule init
ln -s oh-my-git $HOME/.git_promptNext, sync files to your home directory using the Rust CLI:
cargo run -- sync to-homeOr use the Justfile shortcuts:
just sync-to-homeIt will prompt you to copy each file individually, so that no unexpected changes are made.
This repo includes a Rust-based CLI for syncing dotfiles with better status output and optional symlink support:
cargo run -- sync to-home --symlink
cargo run -- sync to-repo --yes
cargo run -- status --direction to-repoJustfile shortcuts:
just sync-to-home-symlink
just sync-to-repo
just statusFor my Neovim configuration, check out my nvim repository.
For my Emacs configuration, check out my emacs.d repository.
For my Kitty configuration, check out my kitty repository.
Copyright (c) 2014-2025 Lara Kelley. MIT License.