Debian packaging scripts and build tooling for various applications
  • Shell 58.1%
  • Dockerfile 18.7%
  • C 15.7%
  • Makefile 7.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-18 19:47:19 -04:00
cosmic-desktop update 1.6.0 2026-08-18 19:47:19 -04:00
fzf update stale codeberg references 2026-07-26 21:30:33 -04:00
geany fix geany copy hint to use pool/main 2026-07-26 21:32:43 -04:00
ghostty update stale codeberg references 2026-07-26 21:30:33 -04:00
helium updating the control and rules to be more like the helium maintainers deb packaging 2026-07-30 20:08:28 -04:00
ly update stale codeberg references 2026-07-26 21:30:33 -04:00
picom update stale codeberg references 2026-07-26 21:30:33 -04:00
quickshell update stale codeberg references 2026-07-26 21:30:33 -04:00
rofi update stale codeberg references 2026-07-26 21:30:33 -04:00
zen dockerize zen build 2026-05-08 21:49:40 -04:00
.gitignore adding quickshell 2026-07-10 20:04:21 -04:00
LICENSE fix: update Matrix link to matrix.to 2026-02-17 10:51:42 -05:00
README.md update stale codeberg references 2026-07-26 21:30:33 -04:00

deb-builders

Scripts and Debian packaging for building .deb packages of software that doesn't ship official Debian packages. All packages are available via ButterRepo.

Packages

Package Type Description
ghostty Source build (Docker) GPU-accelerated terminal emulator
geany Source build (native) Lightweight IDE with plugins (latest version)
rofi Source build (native) Window switcher and app launcher with Wayland support
picom Source build (native) Lightweight compositor for X11
ly Source build (Docker) Lightweight TUI display manager
helium Binary repackage Privacy-focused Chromium browser
zen Binary repackage (Docker) Firefox-based privacy browser
fzf Binary repackage General-purpose command-line fuzzy finder
cosmic-desktop Source build (Docker) Full COSMIC desktop for Debian 13, split into grouped packages + metapackage (includes cosmic-term, files, edit, store, etc.)
quickshell Source build (Docker) QtQuick/QML toolkit for building desktop shells, bars, and widgets (Wayland/X11)

Quick Start

Each package has its own build script:

./ghostty/scripts/build-deb.sh [version]
./geany/scripts/build-deb.sh [version]
./rofi/scripts/build-deb.sh [version]
./picom/scripts/build-deb.sh [version]
./ly/scripts/build-deb.sh [version]
./helium/scripts/build-deb.sh [version]
./zen/scripts/build-deb.sh [version]
./fzf/scripts/build-deb.sh [version]
./cosmic-desktop/scripts/build-deb.sh [version]
./quickshell/scripts/build-deb.sh [version]

All scripts auto-detect the latest upstream version if none is provided. See each package's README for prerequisites and details.

Common Prerequisites

Native source builds (geany, rofi, picom) and binary repackages built on the host need:

sudo apt install build-essential debhelper devscripts wget curl

Docker-based builders (ghostty, ly, zen, cosmic-desktop, quickshell) need only Docker on the host:

sudo apt install docker.io
sudo usermod -aG docker $USER
# Log out and back in for group changes to take effect

Individual packages have additional dependencies listed in their README.

License

Packaging scripts: GPL-2.0+ (see LICENSE)

Each upstream project retains its original license. See individual package debian/copyright files for details.

Support

Buy me a coffee

Connect


Made with butter by JustAGuyLinux