Skip to content

lararosekelley/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

293 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

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.

Getting started

Clone the repository:

git clone git@github.com:lararosekelley/dotfiles

Add the oh-my-git submodule:

git submodule init
ln -s oh-my-git $HOME/.git_prompt

Next, sync files to your home directory using the Rust CLI:

cargo run -- sync to-home

Or use the Justfile shortcuts:

just sync-to-home

It will prompt you to copy each file individually, so that no unexpected changes are made.

Rust CLI (dotfiles)

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-repo

Justfile shortcuts:

just sync-to-home-symlink
just sync-to-repo
just status

Neovim configuration

For my Neovim configuration, check out my nvim repository.

Emacs configuration

For my Emacs configuration, check out my emacs.d repository.

Kitty configuration

For my Kitty configuration, check out my kitty repository.

License

Copyright (c) 2014-2025 Lara Kelley. MIT License.

About

My dotfiles, meant for use with a Bash shell

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors