A Nix flake containing custom packages for NixOS and Linux.
| Package | Description |
|---|---|
ab-download-manager |
A Download Manager that speeds up your downloads |
anymex |
Anime Streaming App |
better-control |
Simple control panel for Linux based on GTK |
fladder |
A Simple Jellyfin Frontend built on top of Flutter |
grayjay |
Desktop client for Grayjay to stream and download video content |
playtorrio |
Stream torrents directly |
seanime |
Open-source media server for anime and manga |
shonenx |
Anime Streaming Desktop App |
stremio |
Open-source media player |
surge |
Open-source media server for anime and manga (TUI) |
thorium-avx |
Thorium Browser (AVX optimized) |
thorium-avx2 |
Thorium Browser (AVX2 optimized) |
thorium-sse3 |
Thorium Browser (SSE3 optimized) |
thorium-sse4 |
Thorium Browser (SSE4 optimized) |
zed-editor |
High-performance, multiplayer code editor (Source build) |
zed-editor-bin |
High-performance, multiplayer code editor (Binary) |
zed-editor-fhs |
Zed Editor (Source) wrapped in FHS environment |
zed-editor-bin-fhs |
Zed Editor (Binary) wrapped in FHS environment |
zed-editor-preview |
Zed Editor Preview (Source build) |
zed-editor-preview-bin |
Zed Editor Preview (Binary) |
You can run any package directly without installing:
nix run github:Rishabh5321/custom-packages-flake#thorium
nix run github:Rishabh5321/custom-packages-flake#seanimeTo install a package into your user profile:
nix profile install github:Rishabh5321/custom-packages-flake#fladderAdd this flake to your flake.nix inputs:
{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
custom-packages.url = "github:Rishabh5321/custom-packages-flake";
};
outputs = { self, nixpkgs, custom-packages, ... }: {
nixosConfigurations.my-machine = nixpkgs.lib.nixosSystem {
modules = [
({ inputs, pkgs, ... }: {
environment.systemPackages = [
inputs.custom-packages.packages.${pkgs.stdenv.hostPlatform.system}.fladder
inputs.custom-packages.packages.${pkgs.stdenv.hostPlatform.system}.better-control
];
})
];
};
};
}This repository features a fully automated update system. A GitHub Actions workflow runs daily to check for upstream updates.
- Workflow:
.github/workflows/update-packages.yml - Mechanism: The workflow executes custom
update.shscripts located in each package directory (e.g.,packages/thorium/update.sh). - Pull Requests: When an update is detected, a Pull Request is automatically created and merged.