I created a Slackware repo and packaged Atuin for UnRaid

I posted this thread last week about Atuin running on UnRaid.

I tried to find a repo that provides Atuin but couldn’t find one, so I created my own.

This is the first time I’ve done something like this, so I have no idea if there are additional measures required to guarantee integrity. My script simply downloads the latest artifact from GitHub and packages it.

Anyone using UnRaid can install a package manager called un-get, and then add my repo with:

echo "https://raw.githubusercontent.com/0xjams/unraid-packages/refs/heads/main/slackware64/packages/ 0xjams-repo" >> /boot/config/plugins/un-get/sources.list
un-get update

If anyone has any questions or suggestions, please reply here or send a pull request to the repo :slight_smile:

Proof that it works:

root@groudon:/boot/config/plugins/un-get# uname -a
Linux groudon 6.12.24-Unraid #1 SMP PREEMPT_DYNAMIC Sat May  3 00:12:52 PDT 2025 x86_64 13th Gen Intel(R) Core(TM) i9-13900K GenuineIntel GNU/Linux
root@groudon:/boot/config/plugins/un-get# type atuin
atuin is hashed (/usr/bin/atuin)
root@groudon:/boot/config/plugins/un-get# un-get install atuin
Package atuin is already installed on your system! ABORT!

Don’t freak out about running as root. UnRaid only lets you connect via ssh from the root user. Nothing I can do about that.