atlas-os/docs/islamic-layer.md
Atlas Developer a3a882a001 docs: generalize all domain refs to YOUR_DOMAIN — make repo showcase-safe and reproducible
Replace every hardcoded atlascorporation.nl URL with YOUR_DOMAIN placeholder.
Remove private client site names (replaced with example.com markers).
Remove specific Tailscale tailnet address.
Remove mosque name — now configurable.
Add sed one-liner at top of README for instant domain swap.
Deploy section is now the canonical getting-started path for anyone cloning.
2026-06-22 22:35:08 +02:00

33 lines
1.4 KiB
Markdown

# Islamic Layer
A first-class part of Atlas OS — woven into the OS and the device fleet, not bolted on.
## Components
| Layer | What it does |
|-------|-------------|
| Family-safe DNS | AdGuard Family + a hosts blocklist across the network |
| Content filtering | HaramBlur on browsers |
| Quran at logon | Recitation plays when the workstation logs in |
| Adhan + lock | At configured mosque salah times, the Adhan plays and the screen locks |
| Sunnah reminders | Recurring reminders surfaced across the device fleet |
## Salah timing
Prayer times are configured for your local mosque. At each salah time the fleet plays the Adhan and locks the active screen — a deliberate, enforced pause rather than a passive notification.
To configure your mosque: edit `atlas-os/islamic/config.json` with your mosque name and location (or GPS coordinates). The timing engine uses the MuslimSalat API.
## Where it lives
All assets and scripts live under the Atlas artifacts tree:
```
Sync/atlas-artifacts/atlas-os/islamic/
```
This keeps the layer versioned and reproducible alongside the rest of the Atlas OS configuration, and syncs across devices through the same Syncthing topology as the other artifacts.
## Principle
The Islamic layer is treated as core infrastructure: it ships with the OS, runs on the fleet by default, and is documented and version-controlled like every other service.