Skip to content

omakasui/apt-packages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

412 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

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

License

Stars

Watchers

Forks

Contributors