Jakub Lipiński

Jakub Lipiński

Android developer · KDE Plasma widgets in spare time

I'm an Android developer, writing Kotlin at work.

In my spare time I build for KDE Plasma 6, the desktop I use every day.

KDE Plasma

Widgets and effects for Plasma 6, most of them on the KDE Store. Two started from other people's widgets, and say so.

Glance's dashboard: the clock, today's meetings, controls, notifications, music and a focus timer

Glance

v1.7.1

Everything at a glance from a vertical panel: the window's menus as on macOS, music, notifications, today's meetings, quick controls and a focus timer, in a strip along the panel with status pills, and a drawer that slides out of it.

QMLC++Plasma 6
Fokus: the dial mid-session, and today drawn as a clock

Fokus

v3.2.0

A pomodoro and flowmodoro timer with a task list, today drawn as a clock, and a break overlay on every screen that makes you take the break.

QMLJavaScriptPlasma 6
Karousel Overview with three desktops as strips of windows

Karousel Overview

v0.11

A Niri-style overview effect for KWin and the Karousel scrollable tiling script: every desktop as a strip of its windows, off-screen columns too. Drag, stack and search.

KWin effectQMLWayland
Shift's popup: sitting, with the week so far

Shift

v1.2.3

Reminds you to switch between sitting and standing, counts your standing time against a goal, and moves a motorized desk (IKEA Idåsen, Linak) for you.

QMLBluetooth deskPlasma 6
USwitch's popup: app shortcuts, the session, Lock, Sleep and Leave

USwitch

v2.1.0

Plasma's User Switcher with your apps in it: the ones you open most, your session, and Lock, Sleep and Leave, one click from the panel.

QMLC++Plasma 6
Zephyr Lauds and Zephyr Compline, side by side

Zephyr

A calm, near-monochrome desktop: Zephyr Lauds by day, Zephyr Compline by night, from the Compline palette. Colour schemes, a translucent Plasma style, muted icons, terminal themes, and a light/dark sync for the apps Plasma can't reach.

Its palette is Compline by Joshua Blais.

Plasma themeBashPython
Taskline as a dock at the bottom of the screen, a tooltip over Dolphin

Taskline

Forkv1.0.0

A task manager for the panel: live window previews, media controls on the window that actually plays, unread badges, and attention signals that don't nag.

My fork of Fancy Tasks NG by Vitaliy Elin, which builds on FancyTasksPlus and the original FancyTasks.

QMLPythonPlasma 6.5+

Tools and hardware

For the day job, and for typing.

LogLens streaming live logcat with quick-filter pills

LogLens

v1.3.2

Android Studio's Logcat, without Android Studio: a desktop viewer for adb logcat with filters, a small query language, crash detection, bugreports, screenshots and screen recordings.

Kotlin MultiplatformCompose DesktopLinux · macOS · Windows
The TOTEM split keyboard's layout

TOTEM keymap

My ZMK firmware configuration for the TOTEM, a 38-key wireless split keyboard; the firmware builds itself on GitHub Actions.

ZMKSplit keyboard

Earlier

Learning projects, archived.

ShareGospel's home screen

ShareGospel

2020–2023

Count the Gospel you share, for you and your city. Flutter and Firebase.

Minimal Tasks' task list

Minimal Tasks

2021–2023

A to-do list as a playground: Jetpack Compose, Room, Hilt, MVVM.