| applications | ||
| bash | ||
| configs | ||
| fonts | ||
| smb | ||
| system | ||
| .gitignore | ||
| aur-packages.txt | ||
| backup.sh | ||
| bootstrap.sh | ||
| flatpaks.txt | ||
| install.sh | ||
| installed-packages-full.txt | ||
| packages.txt | ||
| README.md | ||
| smb-setup.md | ||
| tracked-configs.txt | ||
| version.txt | ||
Milan's Omarchy Config
This repository is the source of truth for Milan's Omarchy workstation. Configs are restored with symlinks so future edits should happen here.
Fresh install
git clone https://git.ta52.dk/milan/omarchy-config.git
cd omarchy-config
./bootstrap.sh
Restore on an existing install
./install.sh
Update repository
After changing your setup:
./backup.sh
git add .
git commit -m "Update"
git push
Structure
tracked-configs.txtlists every managed config symlink.configs/stores files that restore into~/.config.bash/can store.bashrcand.bash_aliaseswhen enabled intracked-configs.txt.scripts/restores executable helpers into~/.local/bin.applications/restores custom launchers into~/.local/share/applications.fonts/restores into~/.local/share/fonts/omarchy-config.system/stores exported service and system package metadata.smb/stores SMB automount templates without credentials.
Set ENABLE_SYSTEM_SERVICES=1 to restore system services and INSTALL_SMB=1 to run the SMB installer.