Skip to content

Latest commit

 

History

654 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Linux and macOS configuration, originally forked from Codesmith28/archConfig.

Setup

GNU Stow links the repository into $HOME without replacing conflicting files.

git clone https://github.com/JeelRajodiya/dotfiles.git ~/dotfiles
cd ~/dotfiles

bash bin/bootstrap.sh
bash bin/sync.sh

On Linux, optional machine setup lives under system/linux/:

bash system/linux/fonts/install.sh
bash system/linux/plasma/install-plugins.sh
bash system/linux/systemd/install.sh

Structure

bin/
  bootstrap.sh        Install packages and command-line tools
  sync.sh             Link dotfiles with GNU Stow
dotfiles/
  common/             Portable files mirroring $HOME
  agents/             Claude, Codex, OpenCode, and Pi configuration
  linux/              KDE and Plasma files mirroring $HOME
  macos/              macOS-specific paths
packages/
  Brewfile            macOS packages
  linux.txt           Reference list of manually installed Linux packages
system/linux/
  docker/             Docker installation
  fingerprint/        Fingerprint setup
  fonts/              Fontconfig setup
  grub/               GRUB helpers
  plasma/             Plasma setup helpers
  systemd/            System and user units

Tmux plugins are declared in .config/tmux/tmux.conf and installed by TPM rather than stored in this repository. Yazi plugins, flavors, Plasma themes, and the fingerprint driver package remain vendored.

About

My dotfiles and setup scripts for macOS and Linux, managed with GNU Stow.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Contributors

Languages