FlickOS 2.0: The Lightweight Debian Labwc Desktop With an Undo Button
In this article
Imagine changing a setting on your Linux desktop, realising you preferred it the way it was, and just… pressing undo. No snapshots to roll back, no terminal incantations, no reboot. That is the quietly clever trick at the heart of FlickOS 2.0, a minimalist desktop distribution that bills itself, with justification, as "a light Debian desktop that feels finished." Built on Debian 13 "trixie" and the labwc Wayland compositor, it ships as a slim live ISO around 1.4 GB and carries a full set of everyday applications out of the box. We took it for a spin in a virtual machine to see whether it lives up to the promise.
What FlickOS Is
FlickOS is a hobbyist-led desktop Linux distribution with its origins in the Philippines, the work of a single maintainer who goes by dvbondoy, and it is published under the GPL-3.0 licence. The current release, version 2.0, arrived on 21 September 2026 as a complete ground-up rebuild. It is built exclusively for 64-bit (amd64) hardware, tracks Debian Stable, and weighs in at roughly 1.4 GB with 1,127 packages on the live image. Unlike many community distros, it does not compile its own software from scratch; its maintainer describes a distribution honestly as "a selection of packages plus some configuration," and FlickOS simply combines Debian's packages with a small set of its own carefully crafted .deb packages on top.
It is worth knowing the project's history, because its public face has two distinct eras and that has confused more than one visitor. The original 1.x line, first registered in spring 2023, was based on Ubuntu 20.04 with the LXLE desktop (an LXDE derivative), used the Ubiquity installer, and shipped as a larger image around 2.3 GB. Its rallying cry was sustainability — "lightweight, elegant and sustainable," with the memorable tagline "save the environment, recycle your old PCs and Flick it." The SourceForge landing page still carries that 1.x-era description today, which is worth a brief heads-up: the blurb there reflects the older Ubuntu-based generation, while the files actually offered for download are the current Debian-based 2.0 release. There is no in-place upgrade path from 1.x to 2.0.
Version 2.0 changes almost everything underneath. The base moves to Debian 13 "trixie," the desktop moves to the labwc Wayland compositor, the installer becomes Calamares, and the image shrinks by nearly half. The distribution keeps `ID=debian` in its system identification and layers its branding on as a variant, so it remains fundamentally a Debian system that behaves like Debian. Its own customisations — the desktop meta-package, settings, layouts, tiling helper, shortcut overlay, control centre, login greeter, installer branding and archive keyring — are all shipped as proper .deb packages rather than copied into the image, precisely so that installed systems can receive updates to them later.
That update story is the other half of the design. There are two delivery paths: the ISO is how you get FlickOS, containing a frozen snapshot of every package at release time, while a signed apt repository hosted on GitHub Pages is how installed systems receive ongoing updates to the FlickOS-specific packages. Debian's own packages continue to update from Debian's servers as normal. The whole build is automated — continuous integration builds a fresh ISO on every code push — and the source, issue tracker and build scripts live openly on GitHub. On the traction side, the project is marked active on DistroWatch with a steady trickle of interest, the 2.0 release had passed 800 downloads within its first week alongside more than 4,000 all-time, and it holds a perfect five-star rating from its small but happy user base on SourceForge. It is, and will remain, free.
The Desktop Experience
The desktop stack is deliberately light and coherent. At its core sits labwc, a Wayland compositor that mimics the behaviour of Openbox — a stacking, floating window manager by default, familiar to anyone who has used a traditional lightweight desktop. Around it are assembled waybar for the panel, sfwbar to provide the auto-hiding dock in one layout, mako for notifications, fuzzel as the application launcher, foot as the terminal emulator and PCManFM as the file manager. Audio runs on PipeWire with WirePlumber, networking on NetworkManager, and Bluetooth, CUPS printing and Flatpak with Flathub are all enabled out of the box. There is no heavy desktop environment here, just a curated set of small components that work together.
The headline usability feature is three fully switchable desktop layouts, changed live from the Settings application with no logout required. Redmond, the default, gives you a single bottom panel with an applications menu, window list and system tray — reassuringly familiar to anyone coming from Windows. Cupertino offers a top status bar plus an auto-hiding dock at the bottom, with window buttons placed on the left. Traditional goes back to the classic Linux two-panel arrangement with a top menu bar and a window list below. Each layout carries its own wallpaper, and you can also configure what a click on the desktop does, from opening the menu to launching the app launcher. It is a small thing, but it means the distro can feel at home to almost anyone within about ten seconds of first boot.
The look is unified, too. Arc-Dark is applied everywhere by default — GTK applications, the Numix-Circle icon set, the panel, terminal, launcher, notifications, window borders, boot menus, the Plymouth splash screen and even the installer all share the same palette. A Light style (Arc with Numix-Circle-Light) recolours the running desktop instantly, though the boot menus, splash and installer deliberately stay dark. GTK fine-tuning is handled by nwg-look, and the panel and terminal use translucency without blur, keeping things light on the GPU.
The result is a desktop that genuinely feels styled rather than assembled, which is exactly what "feels finished" means in practice.
Everyday software is preinstalled and ready: Firefox ESR with the uBlock Origin ad blocker already loaded, the full LibreOffice suite, VLC for media, Mousepad for text editing, Ristretto for images, Evince for PDFs, Xarchiver for archives, and Htop for monitoring. After installation, a first system update pulls in everything shipped since the ISO was cut — notably the full All Settings hub with search, display and night-light controls, language and region, startup applications, updates, firewall and user management, plus a Memory page that offers a lighter-weight Firefox configuration.
Keyboard navigation is well thought out. Holding the Super key pops up a shortcut overlay sheet so you never have to memorise anything; tapping it opens the start menu. Super+Enter opens the terminal, Super+D the launcher, Super+E the file manager, Super+B the browser, Super+V the clipboard history, Super+Q closes a window, Super+L locks the screen, Super+Shift+E logs out, and Super+T toggles tiling. Right-clicking the desktop opens the full root menu.
Optional window tiling, provided by the project's own flick-tiler, is off by default for newcomers but toggles on with Super+T and cycles through arrangements with Super+M.
The signature feature, though, is History with Undo. Open Settings → History and you see, in plain language and newest-first order, every change made to the system — layout switches, style changes, tiling toggles, input and power settings, default and startup applications, firewall and update settings, whether the change was made in the graphical settings, by keyboard shortcut or on the command line — and alongside it, every software install and removal, whether from the Software manager or apt. Each entry has an Undo button, and an undo can itself be undone. A "Put Back as It Was…" option returns all of your settings to how they were on an earlier day. Crucially, this is not a snapshot system: tools like Timeshift and Snapper roll the entire system back to a point in time and require a reboot, whereas FlickOS undoes one specific change and leaves everything else untouched, with no snapshots, no reboot, no terminal and no background daemon. As far as the project is aware, no other Linux desktop offers a per-change undo list for its own settings. It is the kind of feature that, once used, makes every other desktop feel careless.
Security and login are handled sensibly. The uncomplicated firewall (ufw) is enabled by default with incoming connections blocked and outgoing allowed, and unattended-upgrades applies security updates automatically. Installed systems use a graphical login screen built on greetd with gtkgreet, with optional automatic login for single-user machines; the live session, by contrast, logs you in automatically as the user "user" with the password "live."
We took it for a spin ourselves, booting the live ISO and running the installer inside a Gnome Boxes virtual machine on a Garuda Mokka host. On first boot, system info tools reported around 565 MiB of memory in use — about 15% of the 4 GiB allocated to the VM — on kernel 6.12, with labwc running on Wayland and the foot terminal active.
We verified the application stack in person: Firefox ESR 140 with uBlock Origin, VLC 3.0.23, LibreOffice, PCManFM 1.4.0, Flatpak 1.16.6 and apt 3.0.3, all matching the official package lists.
The Calamares installer walked cleanly through welcome, location, keyboard, partitioning, user, summary and install steps, and the installed system booted via GRUB without incident. It felt quick, quiet and uncluttered — exactly the kind of system that would bring an older laptop back to life.
Getting & Running It
Obtaining FlickOS is straightforward. The release file, named `FlickOS-64bit-v2.0.iso`, is a hybrid image that boots on both BIOS (via syslinux) and UEFI (via GRUB), and it is roughly 1.4 GB in size. As with any downloaded image, verify it before writing: the published SHA-256 checksum is `20a96701d0734d55a06f53a0d09c9577ac3e609bd5f7559566aef8956c374c74`, and you can also check against the `SHA256SUMS` file in the same download folder. Write the image to a USB stick with Balena Etcher, Rufus in DD mode, or the `dd` command, and boot from it — if your machine enforces Secure Boot for unsigned media, you may need to disable it temporarily.
The live session logs in automatically, so you can explore the full desktop before committing anything. When you are ready, right-click the desktop and choose Install FlickOS, which launches the branded Calamares installer. That install entry exists only in the live environment; once installation completes, the installer package is removed from the system and the entry disappears. Follow the on-screen steps, reboot, and you are greeted by the graphical login screen.
After first boot, run a system update to pick up the improvements shipped since the ISO was built. Thereafter, FlickOS-specific packages update from the project's signed apt repository, Debian packages update from Debian's own archives, and Flatpak/Flathub is available for anything else you want to install.
If you are one of the original 1.x users, remember there is no upgrade path — back up your home directory and perform a fresh install. Support and discussion happen on GitHub issues and the project's Reddit community, and if the distro proves useful to you, the maintainer welcomes donations.
In closing: FlickOS 2.0 is a thoughtful, opinionated and genuinely lightweight take on a Debian desktop. It does not try to be all things to all people — 64-bit only, English-focused, a fixed stable release — but within that scope it is polished, coherent and surprisingly generous with features. The per-change undo system alone is worth the price of admission (which is, of course, free), and the three-switch layout system means it can feel familiar to almost anyone within seconds. If you have an older machine gathering dust, or simply fancy a calm, finished-feeling Wayland desktop, FlickOS is well worth a live USB.
Disclaimer: All product names, trademarks and registered trademarks are property of their respective owners. The Distrowrite Project aims for accuracy at the time of writing, but software versions, package counts, download figures and release details change over time; always verify downloaded images against published checksums and back up your data before installing. Use free and open-source software responsibly, legally and in accordance with its licence terms — FlickOS itself is published under the GPL-3.0.
References
- FlickOS overview documentation
- FlickOS on DistroWatch (version 2.0 package list)
- r/flickos community on Reddit
・┆✦ʚ♡ɞ✦ ┆・



















Comments
Post a Comment
Hello and welcome to The Distrowrite Project! We appreciate your engagement and value diverse perspectives. Our community thrives on respectful and constructive discussions. Please ensure your comments align with our guidelines: no hate speech, personal attacks, or spam. Let us foster a positive environment where everyone feels comfortable to share their thoughts and insights. Kindly direct any complaints and suggestions for any software/hardware directly, clearly and politely to the respective developer(s). Thank you for being a part of our community!