Skip to content

Latest commit

 

History

610 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

apt-packages

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.

Suites and architectures

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.

Packages

Package Upstream Suites Architectures
alacritty alacritty all all
asdcontrol asdcontrol all all
bitwarden bitwarden all amd64
bitwarden-cli bitwarden-cli all all
btop btop all all
cliamp cliamp all all
dbeaver-ce dbeaver all all
elephant elephant all all
elephant-1password elephant all all
elephant-all elephant-all all all
elephant-bitwarden elephant all all
elephant-bluetooth elephant all all
elephant-bookmarks elephant all all
elephant-calc elephant all all
elephant-clipboard elephant all all
elephant-desktopapplications elephant all all
elephant-files elephant all all
elephant-menus elephant all all
elephant-niriactions elephant all all
elephant-nirisessions elephant all all
elephant-playerctl elephant all all
elephant-providerlist elephant all all
elephant-runner elephant all all
elephant-snippets elephant all all
elephant-symbols elephant all all
elephant-todo elephant all all
elephant-unicode elephant all all
elephant-websearch elephant all all
elephant-windows elephant all all
elephant-wireplumber elephant all all
eza eza all all
fastfetch fastfetch all all
fonts-cascadia-mono-nf Cascadia Code all all
fonts-ia-writer-mono iA Writer Mono all all
fonts-jetbrains-mono JetBrains Mono all all
fzf fzf all all
gh gh all all
ghostty ghostty all all
glab glab all all
gum gum all all
kitty kitty all all
lazydocker lazydocker all all
lazygit lazygit all all
libgtk4-layer-shell0 gtk4-layer-shell all all
localsend localsend all all
nautilus-open-any-terminal nautilus-open-any-terminal all all
niri niri all all
nvim Neovim all all
obsidian Obsidian all all
opencode opencode all all
pinta Pinta all all
python3-terminaltexteffects terminaltexteffects all all
starship starship all all
tmux tmux all all
ufw-docker ufw-docker all all
walker walker all all
xdg-terminal-exec xdg-terminal-exec all all
xwayland-satellite xwayland-satellite all 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
zed zed all all
zellij zellij all all
zen-browser zen-browser all all
zoxide zoxide all all

Copyright and licensing

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.

Scripts and local workflow

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

packages.tsv format

<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.

User setup

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

About

APT Packages for Omakasui

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages