Go to file
2026-07-17 20:02:49 +02:00
applications update 2026-07-17 20:02:49 +02:00
bash update 2026-07-17 20:02:49 +02:00
configs Initial omarchy setup scripts 2026-06-26 18:38:59 +02:00
fonts update 2026-07-17 20:02:49 +02:00
smb update 2026-07-17 20:02:49 +02:00
system Initial omarchy setup scripts 2026-06-26 18:38:59 +02:00
.gitignore update 2026-07-17 20:02:49 +02:00
aur-packages.txt Initial omarchy setup scripts 2026-06-26 18:38:59 +02:00
backup.sh update 2026-07-17 20:02:49 +02:00
bootstrap.sh update 2026-07-17 20:02:49 +02:00
flatpaks.txt update 2026-07-17 20:02:49 +02:00
install.sh update 2026-07-17 20:02:49 +02:00
installed-packages-full.txt Initial omarchy setup scripts 2026-06-26 18:38:59 +02:00
packages.txt Initial omarchy setup scripts 2026-06-26 18:38:59 +02:00
README.md update 2026-07-17 20:02:49 +02:00
smb-setup.md update 2026-07-17 20:02:49 +02:00
tracked-configs.txt update 2026-07-17 20:02:49 +02:00
version.txt update 2026-07-17 20:02:49 +02:00

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.