An open API service indexing awesome lists of open source software.

https://github.com/grvn/void-packages

Mitt egna Void Linux Software Repository
https://github.com/grvn/void-packages

void-linux voidlinux xbps xbps-src

Last synced: 6 days ago
JSON representation

Mitt egna Void Linux Software Repository

Awesome Lists containing this project

README

          

Custom XBPS Void Linux Software Repository

A (sometimes) self-updating, signed package repository for Void Linux containing packages that I want but have not found in any of the [mirrors](https://xmirror.voidlinux.org/).

[![Build](https://img.shields.io/github/actions/workflow/status/grvn/void-packages/build.yml?style=for-the-badge&label=BUILD&logo=githubactions&logoColor=white)](https://github.com/grvn/void-packages/actions)
 
[![Updates](https://img.shields.io/github/actions/workflow/status/grvn/void-packages/update.yml?style=for-the-badge&label=AUTO-UPDATE&logo=github&logoColor=white)](https://github.com/grvn/void-packages/actions)

Packages built daily · Indexed and signed automatically

---

## Disclaimer

> *__NOTE__*: Should you really use random binaries of the internet???

> Your warranty is now void.

> I am not responsible for bricked devices, failed installations, thermonuclear war,
> or you getting fired because the computer failed.

> Please do some research if you have any concerns about the content of this repo.

> If you point the finger at me for messing up your installation, I will laugh at you.

## Notice

> *__WARNING__*: The key `9e:4d:55:e4:c2:98:1f:13:0c:ac:97:5b:68:66:9d:42.plist` may have been compromised and I will not continue using it.

## ⚡ How to use

### ① Add the repository
```shell
printf "repository=https://github.com/grvn/void-packages/releases/latest/download/\n" > /etc/xbps.d/grvn-void-repository.conf
```

### ② Sync and trust the signing key

```shell
xbps-install -S
```

> *__NOTE__*: First time running `xbps-install -S` you will be asked if you wish to import the repository key.
> For glibc x86_64 it will be [ee:04:bb:97:bf:cd:bb:73:6e:97:85:e6:a2:29:0a:b1.plist](./repo-keys/x86_64/ee:04:bb:97:bf:cd:bb:73:6e:97:85:e6:a2:29:0a:b1.plist).


> **If you wish to script it**
> ```shell
> cp ./repo-keys/x86_64/ee:04:bb:97:bf:cd:bb:73:6e:97:85:e6:a2:29:0a:b1.plist /var/db/xbps/keys/ee:04:bb:97:bf:cd:bb:73:6e:97:85:e6:a2:29:0a:b1.plist
> ```

### ③ Repo is ready to use

#### 🔄 Updates?

Once the repo is added, package updates will come automatically with:
```shell
xbps-install -Su
```

## 📦 Available packages
| package | source | automatic update |
|:--------|:-------|:-----------------|
| `brave-browser` (stable) | https://www.brave.com/ | :white_check_mark: |
| `destilled-fonts` | | :x: |
| `dgop` | https://github.com/AvengeMedia/dgop | :white_check_mark: |
| `ly` (TUI dm) | https://github.com/fairyglade/ly | :x: [bug #7](https://github.com/grvn/void-packages/issues/7) |
| `obsidian`.md | https://obsidian.md/ | :white_check_mark: |
| `openshift-oc` (oc cli) | https://github.com/openshift/oc | :white_check_mark: |
| `pexip-infinity-connect` | https://www.pexip.com/ | :x: |
| `rebos` | https://gitlab.com/Oglo12/rebos | :white_check_mark: |
| `river-status` | https://github.com/grvn/river-status | :white_check_mark: |
| `vesktop` | https://vesktop.vencord.dev/ | :white_check_mark: |
| `wideriver` | https://github.com/alex-courtis/wideriver | :white_check_mark: |
| `zen-browser` (stable) | https://www.zen-browser.app/ | :white_check_mark: |

## 📦 Archived packages
| package | source | reason |
|:--------|:-------|:-----------------|
| `pet` | https://github.com/knqyf263/pet | available in [upstream void-packages](https://github.com/void-linux/void-packages) |
| `river-bedload` | https://git.sr.ht/~novakane/river-bedload | available in [upstream void-packages](https://github.com/void-linux/void-packages) |

## 🛠 Troubleshooting

Key import failed or was declined


Try the scripted version, make sure you run it the root of this repository

```
cp ./repo-keys/x86_64/ee:04:bb:97:bf:cd:bb:73:6e:97:85:e6:a2:29:0a:b1.plist /var/db/xbps/keys/ee:04:bb:97:bf:cd:bb:73:6e:97:85:e6:a2:29:0a:b1.plist
```

Repository not found


Verify /etc/xbps.d/grvn-void-repository.conf contains exactly:

```
repository=https://github.com/grvn/void-packages/releases/latest/download/
```