Overview
The aura-filament:install command is the fastest way to set up Aura Filament. It prompts you for your preferred preset, primary color, icon set, and font, then:
- Publishes the config file
- Appends the CSS import to
resources/css/app.css - Detects your panel provider and registers
AuraFilamentPluginautomatically
The command is idempotent — running it twice is safe and won't duplicate imports or plugin registrations.
Usage
After installing the package via Composer:
php artisan aura-filament:install
You will be prompted through each step:
╭─────────────────────────────────────────╮
│ Welcome to Aura Filament installer │
╰─────────────────────────────────────────╯
┌ Which preset do you want as default? ────────────────────┐
│ › Glass — modern glassmorphism (recommended) │
│ Corporate — clean enterprise │
│ Warm — friendly B2C │
│ Midnight — dev/tech │
└──────────────────────────────────────────────────────────┘
┌ Primary color? (any Filament Color constant) ────────────┐
│ › Blue │
└──────────────────────────────────────────────────────────┘
┌ Which icon set? ─────────────────────────────────────────┐
│ › Heroicon — Filament default (no extra install) │
│ Phosphor — 7,488 icons (recommended) │
│ Iconoir — 1,680 icons │
│ Lucide — 1,500+ icons │
└──────────────────────────────────────────────────────────┘
Non-interactive mode
Pass options on the CLI to skip all prompts:
php artisan aura-filament:install \
--preset=glass \
--color=Violet \
--icons=phosphor \
--font=Inter \
--no-interaction
Available options
| Option | Values |
|---|---|
--preset |
glass, corporate, warm, midnight |
--color |
Any Filament Color constant (Blue, Violet, Emerald, ...) |
--icons |
heroicon, phosphor, iconoir, lucide |
--font |
A Google Font name, or none to skip |
--panel |
Panel provider basename (e.g. AdminPanelProvider) |
--no-interaction |
Use defaults, no prompts |
After running
The command:
-
Creates
config/aura-filament.php -
Adds to
resources/css/app.css:/* Aura Filament */ @import '../../vendor/bluestarsystem/aura-filament/resources/css/aura-filament.css'; @source '../../vendor/bluestarsystem/aura-filament/resources/views/**/*.blade.php'; -
Injects into your
app/Providers/Filament/AdminPanelProvider.php:->plugins([ \BlueStarSystem\AuraFilament\AuraFilamentPlugin::make() ->preset(\BlueStarSystem\AuraFilament\Enums\Preset::Glass) ->primaryColor(\Filament\Support\Colors\Color::Blue) ->font('Inter'), ])
Next steps
Run npm run build (or npm run dev) to compile the CSS, then visit your Filament panel to see the new look.
If the installer can't detect your panel provider (custom location or filename), it prints manual registration instructions.