- Shell 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .forgejo/workflows | ||
| common | ||
| pkgs | ||
| .gitignore | ||
| autoupdate.fish | ||
| LICENSE | ||
| MIRRORS.md | ||
| README.md | ||
| repo-key.pem.pub | ||
| unbuilt_packages | ||
Heaven Divided XBPS Repo
Unofficial Void Linux package repository for my polycule (but you can use it too)
Automatic updates
This repository will automatically pull, build, and publish new versions as they become available from upstream providers. The upside of this is that you don't need to wait for my ADHD ass to get around to updating various packages once every never. The downside is that new releases are UNTESTED.
This also means that this repository takes ZERO steps to prevent against supply-chain vulnerabilities. If an upstream package is compromised, we will build, sign, and publish binaries from it, no questions asked. You have been warned!
Where possible, we follow the upstream project's versioning conventions. When a new version is published, we'll build and publish it too. (We check for updates every hour.)
In cases where the upstream project does not use versioning, we will run nightly builds. These are based on the state of the upstream codebase at UTC midnight. A nightly build will only be published if the upstream contains changes since the previous nightly build. Only successful builds are published.
Packages using nightly builds have package names ending in "-nightly" or "-spicy".
Installation
1. Add the repository
echo "repository=https://heavendivided.manuscripts.heavendivided.net/void-repo" | sudo tee /etc/xbps.d/10-hdiv.conf
2. Sync and import the key
sudo xbps-install -S
XBPS will prompt you to import our public key, confirm the fingerprint: 30:f2:54:60:28:aa:4a:ae:fb:cf:22:2e:3b:05:9e:81
Packages
| Name | Description | Package(s) | Build Frequency | Upstream Project |
|---|---|---|---|---|
| Noctalia | Sleek & customiseable desktop shell (bar, launcher, control center, lock screen) | noctalia | Versioned | Link |
| Noctalia Greeter | greetd login screen that mirrors Noctalia's wallpaper, palette, and font | noctalia-greeter | Versioned | Link |
| niri-spicy | Fork of niri (scrollable-tiling Wayland compositor) improving support for Vulkan, HDR, cursor warp, and fullscreen gaming | niri-spicy | Nightly | Link |
| Acheron | Discord client that doesn't use Electron | acheron-nightly | Nightly | Link |
| Umbriel | Wayland compositor with scrolling/dwindle/master layouts, blur, shadows, and fluid animations | umbriel-nightly | Nightly | Link |
| xdg-desktop-portal-umbriel | XDG Desktop Portal for Umbriel | xdg-desktop-portal-umbriel-nightly | Nightly | Link |
| curl-impersonate | Special version of cURL to resist TLS & HTTP/2 Fingerprinting when impersonating browsers | curl-impersonate-chrome, curl-impersonate-ff, libcurl-impersonate-chrome, libcurl-impersonate-ff, libcurl-impersonate-chrome-devel, libcurl-impersonate-ff-devel | Versioned | Link |
Not affiliated with the official Void Linux project.