Repo for all different packages
This subdirectory is a Nix flake.
Import with
{
inputs.skyenet.url = "github:Skyb0rg007/packages.git?dir=NixOS";
# If you're also depending on nixpkgs
inputs.skyenet.inputs.nixpkgs.follows = "nixpkgs";
# If you're also depending on cachix's git-hooks package
inputs.skyenet.inputs.git-hooks.follows = "git-hooks";
# ...
}You can then the packages with skyenet.packages.${system}.package-name.
For NixOS or home-manager modules, you can pass extra arguments through
the specialArgs or extraSpecialArgs inputs respectively.
Instead of building the packages on your machine, you can download
pre-built derivations courtesy of Cachix.
Add the following to your nix.conf:
extra-substituters = https://skyenet.cachix.org
extra-trusted-public-keys = skyenet.cachix.org-1:Pf1Kzvduw4vFW0jGH3Vvaxkv8RYk2EK5LyPzhpYBI5s=
Note: the extra- prefix just means the line won't override previous configuration.
-
anemoi: Least-privilege Dynamic DNS -
ascsaver: ASCII screen saver -
smlnj-dev: SML/NJ development -
mlton: MLton -
porkbun-ddns: Porkbun DDNS -
tmux-notify: Tmux Notify
reddiocdashtubearchivistarchiveboxpaperless-ai
I setup an APT repository hosted on GitHub Pages at https://apt.soss.website/. The README.html has an installation guide.
Note: I intentionally do not clone the source code in this repo.
To build, use the build.sh script which uses uscan to download the
sources from upstream.
-
skyenet-archive-keyring- skyenet-archive-keyring/
- This package installs the gpg + apt sources files so that a user can
install packages from the Skyenet repo through the
aptcommand. Installing this is the entire "bootstrap" path.
-
golang-github-biezhi-gorm-paginator- golang-github-biezhi-gorm-paginator
- Dependency for pwngrid
- GitHub: https://github.com/biezhi/gorm-paginator
-
pwngrid -
pwnagotchi -
smlnj- GitHub: https://github.com/smlnj/smlnj