EuAndreh's package-repository
Personal package repository for a variety of operating systems, mainly for packaging personal projects of mine and make it available for users and packagers.
See the list of packages online.
How to add this to different OSes
Guix
Add this channel to your ~/.config/guix/channels.scm
:
(cons*
(channel
(name 'org-euandre)
(url "git://euandre.org/package-repository")
(branch "main")
(introduction
(make-channel-introduction
"d749e053e6db365069cb9b2ef47a78b06f9e7361"
(openpgp-fingerprint
"5BDA E9B8 B2F6 C6BC BB0D 6CE5 81F9 0EC3 CD35 6060"))))
%default-channels)
See also the Guix manual for usage on channels: https://guix.gnu.org/manual/en/guix.html#Channels
NixOS
Adding the overlay to your /etc/nixos/configuration.nix
:
nixpkgs = {
overlays = [
(import (fetchTarball {
url = "https://euandre.org/git/package-repository/snapshot/package-repository-main.tar.xz";
}) { inherit pkgs; })
];
};
Debian
$ wget -qO- https://euandre.org/s/package-repository/debian/public-key.asc | sudo tee /etc/apt/trusted.gpg.d/euandre.org.asc
$ echo 'deb https://euandre.org/s/package-repository/debian ./' | sudo tee -a /etc/apt/sources.list
Homebrew
$ brew tap --force-auto-update org/euandre https://euandre.org/git/package-repository/
Contributing
For running the extra development-only checks, run:
$ make dev-check
and for generating the documentation HTML and website, run:
$ make public
Send contributions to the mailing list via
git send-email
.
Links
License
The code is licensed under GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later).