Amun is a free Drupal sub-theme with a sticky top bar — main menu, user menu and search icon pinned above a header that scrolls beneath it — built on W3CSS Theme, not on Solo. Its core_version_requirement is ^9 || ^10 || ^11 || ^12, and its .info.yml declares base theme: drupal8_w3css_theme — a fact worth stating plainly, because the theme's own promotional description talks about Solo constantly and it would be easy to assume otherwise.
What Amun actually changes
A sub-theme inherits everything from its base theme and changes what its own templates and CSS override. Amun's change is the navigation: a horizontal bar stays pinned to the top of the viewport as the page scrolls, carrying the primary menu, a user menu and a search icon together, with the site header sitting in normal flow just beneath it. Named for the Egyptian god of the wind and king of the gods — the theme follows a naming pattern across this project's sub-themes, each one an Egyptian deity — Amun is the one built around a menu that is always in reach.
That pattern suits a site where visitors read long pages and benefit from the navigation staying available without scrolling back up: a blog, a documentation-style knowledge base, a marketing site with a deep page. It is a worse fit for a site whose header carries a large logo or hero image that should own the first screen uninterrupted — a sticky bar competes with that for attention from the first scroll.
Facts, read from the source
| Fact | Value |
|---|---|
| Base theme | drupal8_w3css_theme — this is a sub-theme of W3CSS Theme, not Solo |
| Drupal core | ^9 || ^10 || ^11 || ^12 |
| Composer package | drupal/amun-amun |
| Composer dependency | drupal/d8w3css: >=2.0 — the same relationship stated a second way |
| Declared regions | 23, counted directly from the regions: block — the 22 of the base theme plus one added fixed_search_bar region |
Everything Amun does not override — the 50 colour schemes, the flexible top and bottom containers, the font and animation library, the theme-settings page itself — comes from W3CSS Theme underneath it. Amun is a layout decision, not a separate feature set.
Regions
Amun's fixed_search_bar region is what makes the sticky bar possible: it holds the search icon that, when clicked, reveals a sticky search field at the top of the page. Every other region matches the base theme one for one — header, primary menu (horizontal or vertical), welcome text, three top containers, page title, breadcrumb, content with two sidebars, four bottom containers, three footer containers, footer menu, and the auto-hidden-block region for anything you place but do not want rendered in a visible region.
Installation
composer require drupal/amun-amun
Enable it and set it as the default theme:
drush theme:enable amun
drush config:set system.theme default amun -y
drush cr
Because Amun depends on W3CSS Theme, Composer pulls that in automatically if it is not already installed.
Configuration
- Sticky bar contents
- The main menu, user menu and search icon share the fixed top bar; theme settings control which of the three appear.
- Header
- Sits in normal document flow directly beneath the sticky bar — logo, site name and slogan render here as in the base theme.
- Everything else
- Colour scheme, fonts, width, and the top/bottom/footer container groups are configured exactly as in W3CSS Theme, since Amun does not touch them.
A starter sub-theme of its own
Amun ships a second, blank theme in the same project — amun_subtheme — with no navigation opinion, meant for cloning if you want Amun's sticky-menu behaviour as your starting point but need custom markup beyond theme settings. Needs checking: that starter theme's own .info.yml declares core_version_requirement: ^8 || ^9 || ^10 || ^11 || ^12, wider than Amun's own ^9 floor — likely an unmaintained field on a rarely-touched scaffold rather than an intentional Drupal 8 support claim, but I have not tested it against a Drupal 8 site to say either way.
Amun, Amunet, or Anhur?
All three are sub-themes of W3CSS Theme with the same 23 regions and the same core support. The difference that matters is entirely in the menu:
| Theme | Menu behaviour |
|---|---|
| Amun | Sticky horizontal bar on top: main menu, user menu, search icon |
| Amunet | Invisible vertical menu, opened from a button on the left |
| Anhur | Fixed vertical menu, always visible on the left |
Common questions
Is Amun a sub-theme of Solo?
No. Its .info.yml declares base theme: drupal8_w3css_theme. It builds on W3CSS Theme.
Do I need to configure the base theme separately?
Install W3CSS Theme's settings normally — colour scheme, fonts, width — Amun uses all of them and only adds the sticky bar on top.
Can I use a vertical menu with Amun instead?
The base theme supports both a horizontal and vertical primary menu, but Amun's sticky bar is built around the horizontal pattern. If you want a vertical menu as the primary design, Amunet or Anhur are built for that instead.
Will Amun work on Drupal 12?
Yes, it declares ^9 || ^10 || ^11 || ^12.
Need a Drupal theme built around your navigation?
Amun is free and GPL-licensed. If a sticky top bar is not quite the right shape for your content and you need custom sub-theme work, that is what I do.
See what a Drupal themer actually does, read about my Drupal services, or get in touch.