APT repository for omakasui, served via GitHub Pages at packages.omakasui.org.
Metadata (dists/) and the package index (index/packages.tsv) live in this repo. Binary packages are stored as GitHub Release assets in build-apt-packages and referenced via pool-relative paths in the Filename field of the Packages index. A Cloudflare Worker on packages.omakasui.org redirects /pool/ requests to those release assets. No binaries are stored in this repo.
| Suite | Distro | Architectures |
|---|---|---|
noble |
Ubuntu 24.04 | amd64, arm64 |
noble-dev |
Ubuntu 24.04 (dev channel) | amd64, arm64 |
resolute |
Ubuntu 26.04 | amd64, arm64 |
resolute-dev |
Ubuntu 26.04 (dev channel) | amd64, arm64 |
trixie |
Debian 13 | amd64, arm64 |
trixie-dev |
Debian 13 (dev channel) | amd64, arm64 |
Dev suites include all stable packages as a base; dev-channel entries take precedence when present.
| Package | Upstream | Suites | Architectures |
|---|---|---|---|
aether |
aether | noble, trixie | all |
alacritty |
alacritty | noble, trixie | all |
asdcontrol |
asdcontrol | noble, trixie | all |
bitwarden |
bitwarden | all | amd64 |
bitwarden-cli |
bitwarden-cli | noble, trixie | all |
bluetui |
bluetui | noble, trixie | all |
btop |
btop | noble, trixie | all |
cliamp |
cliamp | noble, trixie | all |
dbeaver |
dbeaver | noble, trixie | all |
dbeaver-ce |
dbeaver | all | all |
elephant |
elephant | noble, trixie | all |
elephant-1password |
elephant | noble, trixie | all |
elephant-all |
elephant-all | noble, trixie | all |
elephant-bitwarden |
elephant | noble, trixie | all |
elephant-bluetooth |
elephant | noble, trixie | all |
elephant-bookmarks |
elephant | noble, trixie | all |
elephant-calc |
elephant | noble, trixie | all |
elephant-clipboard |
elephant | noble, trixie | all |
elephant-desktopapplications |
elephant | noble, trixie | all |
elephant-files |
elephant | noble, trixie | all |
elephant-menus |
elephant | noble, trixie | all |
elephant-niriactions |
elephant | noble, trixie | all |
elephant-nirisessions |
elephant | noble, trixie | all |
elephant-playerctl |
elephant | noble, trixie | all |
elephant-providerlist |
elephant | noble, trixie | all |
elephant-runner |
elephant | noble, trixie | all |
elephant-snippets |
elephant | noble, trixie | all |
elephant-symbols |
elephant | noble, trixie | all |
elephant-todo |
elephant | noble, trixie | all |
elephant-unicode |
elephant | noble, trixie | all |
elephant-websearch |
elephant | noble, trixie | all |
elephant-windows |
elephant | noble, trixie | all |
elephant-wireplumber |
elephant | noble, trixie | all |
eza |
eza | noble, trixie | all |
fastfetch |
fastfetch | noble, trixie | all |
font-cascadia-mono-nf |
font-cascadia-mono-nf | noble, trixie | all |
font-ia-writer-mono |
font-ia-writer-mono | noble, trixie | all |
font-jetbrains-mono |
font-jetbrains-mono | noble, trixie | all |
fonts-cascadia-mono-nf |
Cascadia Code | noble, trixie | all |
fonts-ia-writer-mono |
iA Writer Mono | noble, trixie | all |
fonts-jetbrains-mono |
JetBrains Mono | noble, trixie | all |
fzf |
fzf | noble, trixie | all |
ghostty |
ghostty | noble, trixie | all |
glab |
glab | noble, trixie | all |
gum |
gum | noble, trixie | all |
impala |
impala | noble, trixie | all |
kitty |
kitty | noble, trixie | all |
lazydocker |
lazydocker | noble, trixie | all |
lazygit |
lazygit | noble, trixie | all |
libgtk4-layer-shell-0 |
libgtk4-layer-shell-0 | noble, trixie | all |
libgtk4-layer-shell0 |
gtk4-layer-shell | noble, trixie | all |
localsend |
localsend | noble, trixie | all |
nautilus-open-any-terminal |
nautilus-open-any-terminal | noble, trixie | all |
niri |
Niri | noble, trixie | all |
nvim |
Neovim | noble, trixie | all |
pinta |
Pinta | noble, trixie | all |
starship |
starship | noble, trixie | all |
swaybg |
swaybg | noble, trixie | all |
tmux |
tmux | noble, trixie | all |
ufw-docker |
ufw-docker | noble, trixie | all |
uwsm |
uwsm | trixie | all |
walker |
walker | noble, trixie | all |
waybar |
Waybar | noble, trixie | all |
wiremix |
wiremix | noble, trixie | all |
xdg-terminal-exec |
xdg-terminal-exec | noble, trixie | all |
yaru-theme-gnome-shell |
Yaru | trixie | all |
yaru-theme-gtk |
Yaru | trixie | all |
yaru-theme-icon |
Yaru | trixie | all |
yaru-theme-sound |
Yaru | trixie | all |
yazi |
yazi | noble, trixie | all |
zed |
zed | all | all |
zellij |
zellij | noble, trixie | all |
zen-browser |
zen-browser | all | all |
zoxide |
zoxide | noble, trixie | all |
The packages distributed through this repository are third-party software. Each package remains the property of its respective upstream author(s) and is subject to its own license.
This repository does not claim any ownership over the upstream software. Its sole purpose is to make installation easier on systems running Omakasui by providing pre-built .deb packages. All trademarks, copyrights, and licenses belong to their respective holders as listed in the upstream column of the packages table above.
If you are an upstream maintainer and have concerns about the distribution of your software here, please open an issue or contact the omakasui project directly.
Run make help from the repo root for a full list of available targets. Common ones:
make list # show all packages in the index
make list-dev # show packages not yet promoted to stable
make info PKG=fzf # inspect all entries for a package
make check # count entries per suite/arch
make index # regenerate Packages files
make rebuild GPG_KEY_ID=<fp> # regenerate + re-sign
make promote-pkg PKG=fzf # promote fzf dev → stable
make readme # sync the README packages table
make prune-dry # preview stale releases in build-apt-packages<suite> <arch> <name> <version> <url> <size> <md5> <sha1> <sha256> <control_b64> [<channel>]
url is the full GitHub Releases asset URL, stored as source of truth. When generating the Packages index, update-index.sh converts it to a pool-relative path (pool/<tag>/<file>). The Cloudflare Worker on packages.omakasui.org redirects pool/ requests to the corresponding GitHub Releases asset — no binaries are stored in this repo.
The channel field is stable (default) or dev. Pass --channel dev to register-package.sh to publish to the dev channel, which populates the *-dev suites.
curl -fsSL https://keyrings.omakasui.org/omakasui-packages.gpg.key \
| sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/omakasui-packages.gpg
echo "deb [signed-by=/etc/apt/trusted.gpg.d/omakasui-packages.gpg] \
https://packages.omakasui.org $(. /etc/os-release && echo $VERSION_CODENAME) main" \
| sudo tee /etc/apt/sources.list.d/omakasui.list
sudo apt-get update