Aerial view of a crossroad

Deciding to continue or end my third-party Arch Linux repository

My third-party Arch Linux repository went offline. The fix is trivial, but the hosting provider is on its last breath.

22 de fevereiro de 2023
Quase nos 1500 pacotes disponíveis no userrepository.eu

Cheguei aos 1500 pacotes

Atingi mais um objetivo do Userrepository.eu: chegar aos 1500 pacotes!

31 de março de 2022
Quase nos 1500 pacotes disponíveis no userrepository.eu

O meu repositório de software está quase nos 1500 pacotes

Estou prestes a atingir mais um marco importante, que me deixa com uma vontade renovada de continuar o projeto

20 de março de 2022

Repositório com cara lavada

O meu repositório de software para Arch Linux e distribuições compatíveis, Userrepository, levou umas alterações cosméticas para melhorar aquele aspeto cru normal de um open dir. Agora, quem acede a ele através do browser vai ver um template HTML todo catita com a listagem dos pacotes e uma link para o blog do repositório. Esta alteração não tem qualquer impacto na forma como instalas os pacotes a partir de lá. Eles continuam à distância de um pacman -Syu como estavam anteriormente. A alteração é só para os browsers, para tornar o acesso mais agradável, apenas isso. ...

18 de fevereiro de 2022

Ativar a indicação de bateria de headphones Bluetooth no Plasma Desktop

A última vez que atualizei este blog foi há pouco mais de 2 meses. Como não quero que ele fiquei muito tempo sem conteúdo novo, decidi escrever este post, uma dica útil para quem usa o Plasma Desktop e headphones Bluetooth, e quer ver a percentagem de bateria na applet. Esta dica aplica-se a EndeavourOS, Arch Linux e outras distribuições baseadas em Arch. Noutras, o path do ficheiro pode ser diferente, por isso terás de ter isso em consideração se pretenderes replicá-a no teu sistema. Para além disso, se usares uma distribuição com outro init system, como o runit, também terás de ter isso em consideração. ...

21 de janeiro de 2022

Userrepository using mirrors

For a few months, I considered using the mirror service from Fosshost in userrepository.eu. The service results from a partnership between Fosshost and Fastly, giving projects access to several PoP’s around the globe. Finally, a few days ago, I enabled the service. I also created a package with the mirror’s list, userrepository-mirrors, available in my repository and AUR. The package has all the instructions for enabling the mirrors and what to do if you already have userrepository in your /etc/pacman.conf configuration. ...

16 de outubro de 2021

A Dark theme for AUR

I love AUR. Being able to use a simple PKGBUILD to install a software not available in the official Arch repositories is a blessing. Sadly, its user experience and looks need improvements to bring it to the 21st century. One of the things that bug me the most is the microscopic font size. I almost need a telescope to read the text. To fix it, and make it smoother on the eyes, I created a dark theme for AUR. You’ll need to install the Stylus browser addon in order to use it. The CSS code is available as a Github Gist. Just click here to access the code. ...

23 de setembro de 2021

A shitload of new packages on userrepository

Since the 24th of January, the date of the last blog post, I’ve added a shitload of new packages to userrepository.eu. Some highlights are sonobus, media-downloader-git, baru, dotgit, timeshift, filmulator and tramp. Expect more packages, as I’m adding new ones frequently. The focus on new packages will probably be scientific tools and maybe a kernel. With that, I’ll probably have to increase the full build frequency from 8h to at least 9 hours. ...

03 de março de 2021

Some statistics for Userrepository

You might have noticed that Userrepository uses Cloudflare. I chose it for two main reasons: their ability to help mitigate (D)DoS attacks and to help hiding the IP address for the VM from script kiddies. It’s not that I think Userrepository will ever be a target for a (D)DoS attack, but better safe than sorry. Also, I have more than enough automated failed SSH authentication attempts without revealing the IP: 441 blocked _IP_s and counting for one fail2ban ssh rule and 2 for another fail2ban ssh rule. I intend to tighten these rules in the near future. ...

14 de agosto de 2020

Status on userrepository changes

It took me a while to update you about the latest changes to my Arch and Arch-compatible Linux distributions repository. But first, let me apologize for the delay: work, personal life and, for about 3 weeks now, a horrible back pain (that just doesn’t stop, even with an handful of medication) have kept me from doing this in the time frame I expected. First on the “agenda”, I experimented with increasing the zstd compression level for the packages like I said I would do in my last post about the repository. The trade-off was not worth it: the increase in packaging time was far superior to the small decrease in package size. So, I’ll keep the zstd compression level to “-12” in the foreseeable future. ...

13 de agosto de 2020