Lipstick makes command-line apps follow your light/dark mode settings.
💡 Got an app you use that isn’t supported?
Add it to the lipstick-apps file and submit a pull request.
Here are three ways you can install Lipstick on a Pig:
😇 Download and run this installation script.
🤓 Clone this repository and run the ./install
script.
😈 Or, if you enjoy living dangerously, copy and paste one of the following commands into your terminal and run it (ooh, naughty!)
Using wget:
wget -qO- https://raw.githubusercontent.com/killeik/lipstick/refs/heads/main/dist/install | bash
Using curl:
curl -s https://raw.githubusercontent.com/killeik/lipstick/refs/heads/main/dist/install | bash
Lipstick will automatically find supported apps on your system and configure itself. You shouldn’t have to do anything else.
Each application supported by Lipstick can have its default light and dark themes overridden by entries in the ~/.config/lipstick/lipstick.conf
file. The following example file is the equivalent of the Lipstick default themes:
bat_dark_theme=Dracula
bat_light_theme=Monokai Extended Light
btop_dark_theme=dracula
btop_light_theme=adapta
delta_dark_theme=Dracula
delta_light_theme=Monokai Extended Light
helix_dark_theme=dracula
helix_light_theme=onelight
taskwarrior_dark_theme=dark-256.theme
taskwarrior_light_theme=light-256.theme
Some apps may need to be restarted for the changes to take effect.
Whenever possible, Lipstick should attempt to signal to the app that its configuration has changed so it can reload it. This is what it does for Helix Editor, for example.
Please either install Lipstick from the host system or from a toolbox container.
(Distrobox currently doesn’t work with systemd --user
services in either initful or initless containers and the installer will fail under a Distrobox container.)
This repository is a fork of the original lipstick repository on codeberg. I am grateful to them for the great idea and easy extensibility of the scripts. However, the list of supported applications was too small, and the author has not made changes for three years at the current moment (2025). If you want to support original author, you can become a patron or donate to them.