This directory contains the dotfiles for my system
Ensure you have the following installed on your system
sudo dnf install git
sudo dnf install stow
First, check out the dotfiles repo in your $HOME directory using git
$ git clone git@github.com/effectforward/dotfiles.git
$ cd dotfiles
Before stowing, pre-create any directories that should not be symlinked wholesale:
$ mkdir -p ~/.config ~/scripts
Then use GNU stow to create symlinks:
$ stow .
Finally, generate the per-machine Flameshot config:
$ ./scripts/setup-flameshot.sh
Flameshot requires a literal absolute savePath and does not expand ~ or
$HOME, so the tracked file is a template in templates/flameshot.ini. The
setup script writes the real ~/.config/flameshot/flameshot.ini for the
current machine.
| Path | Description |
|---|---|
.bashrc |
Bash shell config |
.config/alacritty.toml |
Alacritty terminal config |
.config/niri/config.kdl |
Niri compositor config |
.config/starship.toml |
Starship prompt config |
.config/starship_Tokyo_night.toml |
Starship Tokyo Night theme preset |
templates/flameshot.ini |
Flameshot config template (uses @HOME@ placeholder) |
scripts/setup-flameshot.sh |
Generates the local Flameshot config |
scripts/fix-spicetify.sh |
Spicetify fix script |
Wallpaper: Buddha


