This repo contains dotfiles to be used with CachyOS, both in laptop and desktop pcs.
In ./src there are 2 scripts and a json
- update_repo.sh takes your current dotfiles and copies them to the repo, uses an argument to copy files that are different between desktop and laptop.
update_repo.sh [laptop|desktop]- restore_from_repo.sh restores the dotfiles to its source destination. Uses the same flags as update_repo.sh
restore_from_repo.sh [laptop|desktop]- apps.json lists the different apps and dotfiles to restore/update. schema.json dictates what every entry can and should have.
![]() |
![]() |
|---|---|
![]() |
![]() |
![]() |
![]() |
- dms for the shell
- matugen for the automated color change
- hyprland as the windows manager
- sddm as the session manager
- silentSDDM sddm theme
- Some matugen themes are from matugen themes





