Skip to content

Repository Map

Quick reference for contributors.


Key directories

Path Purpose
install/ Shell scripts that configure the system
assets/ Wallpaper, icons, branding images
aucoop-welcome/ First-login GTK app
aucoop-workbench/ Device registration (git submodule)
vm/ QEMU test helpers
configs/ ISO and PXE boot configs
docs/ This documentation

Key files

File Purpose
boot.sh One-liner bootstrap for fresh Mint installs
install.sh Main provisioning entrypoint
build-iso.sh Create recovery ISO from Clonezilla image
mkdocs.yml Documentation site config

Provisioning scripts

All in install/:

Script What it does
remove-apps.sh Uninstall default apps we don't need
chrome.sh Install Chrome, set as default browser
onlyoffice.sh Install OnlyOffice, set file associations
theme.sh Light theme
cursor.sh Windows-like cursor
wallpaper.sh AUCOOP wallpaper
panel.sh Pin apps to taskbar
branding.sh AUCOOP logo and user avatar
aucoop-welcome.sh Install first-login app
aucoop-workbench.sh Install device registration tool