#nixos is too complex for me, so I decided to write a 110 lines Python script to help manage a fixed list of packages on #archlinux

It reports inconsistencies between your requested packages list and what's actually on the system.

The list can contain inline comments and group packages.

Basically, a declarative Archlinux packages helper. Anyone interested?

PS : I have a bug to report in pacman and I'm unable to get an account on the gitlab (they didn't reply to my mail).

#sysadmin

@bug *raises hand* I'd be interested! (I'd also love to just switch to Nix, but that sounds like a 2-weekend-and-it-keeps-going project, so maybe not right away 😂)
Curious if your script supports pinning versions already (similar to the result of running `downgrade`).

@bojidar_bg for now it lives here: https://github.com/ubitux/scripts/blob/detpkg/bin/detpkg (I will merge it into main or make a dedicated repo if it raises more interest).

I added the ability to run it remotely and various other improvements.

scripts/bin/detpkg at detpkg · ubitux/scripts

Miscellaneous scripts. Contribute to ubitux/scripts development by creating an account on GitHub.

GitHub