Skip to content

Repository files navigation

Win95 Mode

A nostalgic Windows 95-style icon pack and wallpaper manager for Android. Transform your phone into a retro desktop experience.

Download

Download latest APK

Screenshots

Home Screen App View Wallpaper Dialog

What's New in v2

  • Complete icon overhaul: every icon is now a real Win95-style object — a CRT television for Netflix, a cardboard box for Amazon, a camcorder for TikTok — instead of a pixelated modern logo
  • New icons and mappings: Telegram, Signal, Twitch, Firefox, Google Photos, Play Games, Clock and more
  • Fallback plaque for unthemed apps
  • MS Sans Serif pixel font and working window controls in the app
  • Wallpapers at phone resolution, applicable to home and lock screen

Features

  • 50+ app icons styled like classic Windows 95
  • Apps without a themed icon get a beveled Win95 plaque, so the whole home screen stays coherent
  • Authentic Win95 UI elements (beveled borders, 3D buttons, MS Sans Serif pixel font)
  • Classic wallpapers (teal, clouds, setup, stars, matrix) for home and lock screen
  • Works with all major Android launchers

Supported Launchers

  • Nova Launcher
  • Lawnchair
  • Action Launcher
  • Apex Launcher
  • Smart Launcher
  • And more...

Installation

  1. Download and install the APK from Releases
  2. Open your launcher settings
  3. Navigate to Icon Pack or Theme
  4. Select "Win95 Mode"
  5. Enjoy the nostalgia!

Tech Stack

  • Language: Kotlin
  • Platform: Android (API 24 - Android 7.0+)
  • UI: XML Layouts with custom drawable resources
  • Build System: Gradle with Kotlin DSL
  • Architecture: Single-activity app with intent filters for launcher integration
  • Icon Pack Protocol: Supports ADW, Nova, Apex, Action, Lawnchair, and Smart Launcher icon pack formats via appfilter.xml
  • Min SDK: 24 | Target SDK: 36

Icon Tooling

Icon artwork is normalized with scripts/win95ify.py (requires Python 3 with Pillow):

python3 -m venv .venv && .venv/bin/pip install Pillow
.venv/bin/python scripts/win95ify.py win95ify <source-images> -o app/src/main/res/drawable --strip-bg

It converts any source image to a true pixel grid with a reduced retro palette on a 192x192 canvas. Run it with --help for all options.

Credits

About

Native Kotlin Windows 95 aesthetic icon pack + wallpaper manager for Android. Compatible with Nova, Lawnchair, Action, Apex, and Smart Launcher.

Topics

Resources

Stars

7 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages