Skip to content

Commit

Permalink
Clean up README; CI: allow manual execution
Browse files Browse the repository at this point in the history
  • Loading branch information
42LoCo42 committed Mar 21, 2024
1 parent 8ea0099 commit a57995b
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 31 deletions.
1 change: 1 addition & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
name: build-all

on:
workflow_dispatch:
push:
paths:
- "packages/**"
Expand Down
46 changes: 23 additions & 23 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
# Packages
- 9mount: A set of SUID tools for mounting 9p filesystems via v9fs - https://sqweek.net/code/9mount
- SwayAudioIdleInhibit: Prevent swayidle from sleeping while any application is outputting or receiving audio - https://github.com/ErikReider/SwayAudioIdleInhibit
- XWaylandVideoBridge: Utility to allow streaming Wayland windows to X applications - https://invent.kde.org/system/xwaylandvideobridge
- agregore: A minimal browser for the distributed web - https://github.com/AgregoreWeb/agregore-browser
- capnp-go: Cap'n Proto library and code generator for Go - https://github.com/capnproto/go-capnp
- e2eirc: E2EIRC allows you to create end to end encrpyted chat rooms on Regular (Unmodified) IRC servers and your favorite IRC client. - https://github.com/novus0rdo/e2eirc
- flameshot-fixed: A fork of Flameshot without selection lag, configured to work with Wayland - https://github.com/lbatalha/flameshot
- foot-transparent: A fast, lightweight and minimalistic Wayland terminal emulator - https://codeberg.org/dnkl/foot/
- fusepod: A userspace filesystem which mounts your iPod. - https://github.com/keegancsmith/FUSEPod
- gtk4-layer-shell: A library to desktop components for Wayland using the Layer Shell protocol and GTK4 - https://github.com/wmww/gtk4-layer-shell
- k0s-bin: The Zero Friction Kubernetes - https://k0sproject.io
- libhpke: HPKE implementation in C - https://github.com/oktaysm/hpke
- lone: The standalone Linux Lisp - https://github.com/lone-lang/lone
- m9u: A 9P music server - https://sqweek.net/code/m9u/
- msp-cgt: MSP430 code generation tools - https://www.ti.com/tool/MSP-CGT
- mspgcc-ti: Open Source Compiler for MSP Microcontrollers - https://www.ti.com/tool/MSP430-GCC-OPENSOURCE
- my-htop: htop with sorting in tree mode fixed - https://htop.dev
- my-ncmpcpp: ncmpcpp except the media library always shows Albums - Songs - https://rybczak.net/ncmpcpp/
- nixci: Define and build CI for Nix projects anywhere - https://github.com/srid/nixci
- prettier-plugin-go-template: Fixes prettier formatting for go templates - https://github.com/NiklasPor/prettier-plugin-go-template
- redis-json: RedisJSON - a JSON data type for Redis - https://github.com/RedisJSON/RedisJSON
- samloader: Download Samsung firmware from official servers - https://github.com/samloader/samloader
- wayland-shell: Small-scale replacement of the GNOME Shell - https://github.com/nilsherzig/wayland-shell
- `9mount`: A set of SUID tools for mounting 9p filesystems via v9fs - https://sqweek.net/code/9mount
- `SwayAudioIdleInhibit`: Prevent swayidle from sleeping while any application is outputting or receiving audio - https://github.com/ErikReider/SwayAudioIdleInhibit
- `XWaylandVideoBridge`: Utility to allow streaming Wayland windows to X applications - https://invent.kde.org/system/xwaylandvideobridge
- `agregore`: A minimal browser for the distributed web - https://github.com/AgregoreWeb/agregore-browser
- `capnp-go`: Cap'n Proto library and code generator for Go - https://github.com/capnproto/go-capnp
- `e2eirc`: E2EIRC allows you to create end to end encrpyted chat rooms on Regular (Unmodified) IRC servers and your favorite IRC client. - https://github.com/novus0rdo/e2eirc
- `flameshot-fixed`: A fork of Flameshot without selection lag, configured to work with Wayland - https://github.com/lbatalha/flameshot
- `foot-transparent`: A fast, lightweight and minimalistic Wayland terminal emulator - https://codeberg.org/dnkl/foot/
- `fusepod`: A userspace filesystem which mounts your iPod. - https://github.com/keegancsmith/FUSEPod
- `gtk4-layer-shell`: A library to desktop components for Wayland using the Layer Shell protocol and GTK4 - https://github.com/wmww/gtk4-layer-shell
- `k0s-bin`: The Zero Friction Kubernetes - https://k0sproject.io
- `libhpke`: HPKE implementation in C - https://github.com/oktaysm/hpke
- `lone`: The standalone Linux Lisp - https://github.com/lone-lang/lone
- `m9u`: A 9P music server - https://sqweek.net/code/m9u/
- `msp-cgt`: MSP430 code generation tools - https://www.ti.com/tool/MSP-CGT
- `mspgcc-ti`: Open Source Compiler for MSP Microcontrollers - https://www.ti.com/tool/MSP430-GCC-OPENSOURCE
- `my-htop`: htop with sorting in tree mode fixed - https://htop.dev
- `my-ncmpcpp`: ncmpcpp except the media library always shows Albums - Songs - https://rybczak.net/ncmpcpp/
- `nixci`: Define and build CI for Nix projects anywhere - https://github.com/srid/nixci
- `prettier-plugin-go-template`: Fixes prettier formatting for go templates - https://github.com/NiklasPor/prettier-plugin-go-template
- `redis-json`: RedisJSON - a JSON data type for Redis - https://github.com/RedisJSON/RedisJSON
- `samloader`: Download Samsung firmware from official servers - https://github.com/samloader/samloader
- `wayland-shell`: Small-scale replacement of the GNOME Shell - https://github.com/nilsherzig/wayland-shell
18 changes: 10 additions & 8 deletions flake.nix
Original file line number Diff line number Diff line change
Expand Up @@ -44,13 +44,6 @@
samloader = pkgs.callPackage ./packages/samloader.nix { };
wayland-shell = pkgs.callPackage ./packages/wayland-shell.nix { inherit gtk4-layer-shell; };

my-ncmpcpp = pkgs.ncmpcpp.overrideAttrs (old: {
patches = [ ./packages/my-ncmpcpp.patch ];
meta = old.meta // {
description = "ncmpcpp except the media library always shows Albums - Songs";
};
});

my-htop = pkgs.htop.overrideAttrs (old: rec {
version = "5d778ea";
src = pkgs.fetchFromGitHub {
Expand All @@ -62,6 +55,15 @@
description = "htop with sorting in tree mode fixed";
};
});

# my-lanza = null;

my-ncmpcpp = pkgs.ncmpcpp.overrideAttrs (old: {
patches = [ ./packages/my-ncmpcpp.patch ];
meta = old.meta // {
description = "ncmpcpp except the media library always shows Albums - Songs";
};
});
};

nixosModules = {
Expand All @@ -85,7 +87,7 @@

readme = nixpkgs.lib.pipe packages.${system} [
(nixpkgs.lib.mapAttrsToList (name: p:
"- ${name}: ${p.meta.description or "no description"} - ${p.meta.homepage or "no homepage"}"))
"- `${name}`: ${p.meta.description or "no description"} - ${p.meta.homepage or "no homepage"}"))
(builtins.concatStringsSep "\n")
(s: "# Packages\n" + s + "\n")
];
Expand Down

0 comments on commit a57995b

Please sign in to comment.