A dark Violet-Void theme for ArchWiki that applies a consistent, handcrafted color palette.
This theme replaces the default ArchWiki appearance with a dark, violet-themed interface designed for readability and aesthetics. It includes:
- A consistent color palette.
- Customized syntax highlighting for code blocks.
- Modernized UI elements (buttons, inputs, tables).
- Responsive design adjustments.
- Accessibility features (focus indicators, reduced motion support).
- Comprehensive coverage across all Arch Linux sites.
- Full Arch Linux Ecosystem Support: Works on wiki.archlinux.org, bbs.archlinux.org, aur.archlinux.org, and more
- Accessibility First: Proper focus indicators, reduced motion support, screen reader optimizations
- Responsive Design: Adapts to all screen sizes from desktop to mobile
- Print-Friendly: Optimized print styles for paper and PDF exports
- Performance Optimized: Minimal CSS footprint with efficient selectors
- Regular Updates: Actively maintained with continuous improvements
See CHANGELOG.md for a complete history of changes.
- Install the Stylus browser extension (Chrome, Firefox).
- Click on the extension icon and select "Manage".
- Create a new style.
- Copy the contents of
dist/main.css(or build it yourself) into the editor. - Set the domain to
wiki.archlinux.org. - Save and enjoy!
- Clone the repository:
git clone https://github.com/aaronedev/violet-void-theme.git cd violet-void-theme - Install dependencies:
npm install
To compile the Stylus files into CSS:
npm run buildThe output file will be located at dist/main.css.
To automatically recompile changes during development:
npm run watchCheck for style issues:
npm run lintFormat code:
npm run formatMIT © aaronedev