omarchy-config/README.md
2026-07-17 20:02:49 +02:00

1.1 KiB

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.txt lists every managed config symlink.
  • configs/ stores files that restore into ~/.config.
  • bash/ can store .bashrc and .bash_aliases when enabled in tracked-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.