EuAndreh package index
-
git-permalink
(v0.1.0) - Git extension to generate web permalinks of files in a repository
Homepage
Guix
After following the
Guix instructions
to include this channel, you can launch a shell
that includes this package:
$ guix shell git-permalink@0.1.0
Alternatively, you can install it imperatively:
$ guix install git-permalink@0.1.0
Debian
After following the
Debian instructions
to include this repository to
/etc/apt/sources.list
, you can
install it:
# apt install git-permalink=0-1-0
Alpine
After folowwing the
Alpine instructions
to include this repository to
/etc/apk/repositories
, you can
install it:
# apk add git-permalink
Nix
After following the
Nix instructions
to include this repository as an overlay, you
can launch a shell that includes this package:
$ nix-shell -p git-permalink-0-1-0
Alternatively, you can install it imperatively:
$ nix-env -i git-permalink-0-1-0
Homebrew
After following the
Homebrew instructions
to include this repository as a tap
, you can
install it with:
$ brew install git-permalink-0-1-0
-
git-permalink
(v0.2.0) - Git extension to generate web permalinks of files in a repository
Homepage
Guix
After following the
Guix instructions
to include this channel, you can launch a shell
that includes this package:
$ guix shell git-permalink@0.2.0
Alternatively, you can install it imperatively:
$ guix install git-permalink@0.2.0
Debian
After following the
Debian instructions
to include this repository to
/etc/apt/sources.list
, you can
install it:
# apt install git-permalink=0-2-0
Alpine
After folowwing the
Alpine instructions
to include this repository to
/etc/apk/repositories
, you can
install it:
# apk add git-permalink
Nix
After following the
Nix instructions
to include this repository as an overlay, you
can launch a shell that includes this package:
$ nix-shell -p git-permalink-0-2-0
Alternatively, you can install it imperatively:
$ nix-env -i git-permalink-0-2-0
Homebrew
After following the
Homebrew instructions
to include this repository as a tap
, you can
install it with:
$ brew install git-permalink-0-2-0
-
td
(latest) - Minimalistic bug tracker CLI
Homepage
Guix
After following the
Guix instructions
to include this channel, you can launch a shell
that includes this package:
$ guix shell td
Alternatively, you can install it imperatively:
$ guix install td
Debian
After following the
Debian instructions
to include this repository to
/etc/apt/sources.list
, you can
install it:
# apt install td
Alpine
After folowwing the
Alpine instructions
to include this repository to
/etc/apk/repositories
, you can
install it:
# apk add td
Nix
After following the
Nix instructions
to include this repository as an overlay, you
can launch a shell that includes this package:
$ nix-shell -p td
Alternatively, you can install it imperatively:
$ nix-env -i td
Homebrew
After following the
Homebrew instructions
to include this repository as a tap
, you can
install it with:
$ brew install td
Guix instructions
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)
Afterwards, do a guix pull
to make the
packages in this channel available to your profile.
See also the
Guix manual on channels
for more information.
Debian instructions
Include my public key for validating the repository
signatures:
$ wget -qO- https://euandre.org/s/package-repository/debian/public-key.asc |
sudo tee /etc/apt/trusted.gpg.d/org.euandre.asc
Afterwards, include this repository to the list of
repositories that apt(8)
uses for sources
by adding its URL to
/etc/apt/sources.list
:
$ echo 'deb https://euandre.org/s/package-repository/debian ./' |
sudo tee -a /etc/apt/sources.list
$ sudo apt update
After that the packages from this repository will
be available.
Alpine instructions
Get my public key used to sign the repository:
$ wget -qO- https://euandre.org/s/package-repository/alpine/eu@euandre.org.rsa.pub |
doas tee /etc/apk/keys/eu@euandre.org.rsa.pub
Then include this repository in the
apk-repositories(5)
list that
apk(8)
uses to retrive package files for
installation:
$ echo 'https://euandre.org/s/package-repository/alpine' |
doas tee -a /etc/apk/repositories
After that the packages frmo this repository will be
available.
Nix instructions
Add this repository as an 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; })
];
};
All the packages live under the
org-euandre
attribute set, like.
org-euandre.git-permalink
,
so it can be included in the list of packages:
environment.systemPackages = with pkgs; [
...
org-euandre.git-permalink
];
To make the overlay available outside the system
environment of
/etc/nixos/configuration.nix
, you need to
add this overlay to your
~/.config/nixpkgs/overlays/
directory,
like a
~/.config/nixpkgs/overlays/org.euandre.nix
file containing:
import (fetchTarball {
url = "https://euandre.org/git/package-repository/snapshot/package-repository-main.tar.xz";
}) { pkgs = import <nixpkgs> {}; }
Then you'd be able to launch a shell with a package
from this overlay:
$ nix-shell -p org-euandre.git-permalink
Homebrew instructions
Add this repository as a tap:
$ brew tap --force-auto-update org/euandre https://euandre.org/git/package-repository
The explicit --force-auto-update
option
is required, because homebrew(1)
will only
fetch updates automatically for repositories hosted on
GitHub. With this option, repositories not on GitHub
are treated equally.