Fuwn/tsutsumi
{ "createdAt": "2024-09-17T02:01:22Z", "defaultBranch": "main", "description": "📦 Top-level Flake for Applications and Libraries Packaged for Nix", "fullName": "Fuwn/tsutsumi", "homepage": "https://tsutsumi.cachix.org", "language": "Nix", "name": "tsutsumi", "pushedAt": "2025-11-25T07:00:45Z", "stargazersCount": 6, "topics": [ "cargo", "flake", "flakes", "git", "nix", "nixos", "rust", "vpn" ], "updatedAt": "2025-11-25T07:00:49Z", "url": "https://github.com/Fuwn/tsutsumi"}📦 Tsutsumi
Section titled “📦 Tsutsumi”Top-level Flake for Applications and Libraries Packaged for Nix
Test out any of these applications without installing anything permanently by
running nix run github:Fuwn/tsutsumi#rui. (or any other package in place of
rui, continued)
Applications
Section titled “Applications”- Maple - Static Gemini server with Titan support
- Rui (
rui) - Personal NixOS flake manager - Yae (
yae) - Nix Dependency Manager - ahoviewer - GTK image viewer, manga reader, and booru browser
- BindToInterface
(
bindtointerface) - Bind applications to a specific network interface/network adapter - bollux - Command-line Gemini browser written in Bash
- cargo-clean-all - Recursively clean all Cargo projects in a given directory that match the specified criteria
- chan-downloader - CLI to download all images/webms in a 4chan thread
- chibi-cli (
chibi) - Lightweight anime & manga CLI for AniList - code-stats-ls - Language server for Code::Stats
- cynic-cli - CLI for Cynic, the code first GraphQL client for Rust
- git-sumi - Non-opinionated Rust-based commit message linter
- gigi - Finger protocol server
- html2md - Command-line HTML to Markdown converter
- Lilipod - Simple container manager
- peerflix - Command-line streaming BitTorrent client
- [
parse-ripper-output]!(github.com/saucecode/reddit-thread-ripper) - Sister program toreddit-thread-ripperthat parses the output of the latter into an HTML document - Private Internet Access
(
private-internet-access) - Private Internet Access VPN binaries and configuration files - [reddit-thread-ripper]!(github.com/saucecode/reddit-thread-ripper) - a Python program/library to download an entire reddit thread’s comment section
suzuri- Command-line interface to sumi.news- swaddle -
swayidleinhibitor when watching content or listening to audio - t - Command-line TODO list manager for people that want to finish tasks, not organize them
- Thorium (
thorium) - Fast and secure browser that uses modern CPU flags and LLVM optimizations - wakatime-ls - Language server for Wakatime
- Yaak (
yaak) - API client for modern developers - Zen Browser (
zen-browser-bin) - Firefox based browser with a focus on privacy and customisation (alpha release)
Installation
Section titled “Installation”Add to Flake Inputs (for Flakes Users)
Section titled “Add to Flake Inputs (for Flakes Users)”{ inputs.tsutsumi = { url = "github:Fuwn/tsutsumi"; inputs.nixpkgs.follows = "nixpkgs"; # Recommended };}Add to System or Home Manager Packages
Section titled “Add to System or Home Manager Packages”# For flakes usersinputs.tsutsumi.packages.${pkgs.system}.rui # Or any other package
# For non-flakes users(import ( pkgs.fetchFromGitHub { owner = "Fuwn"; repo = "tsutsumi"; rev = "..."; # Use the current commit revision hash hash = "..."; # Use the current commit sha256 hash })).packages.${builtins.currentSystem}.rui # Or any other packageUse as a Nix Packages Overlay
Section titled “Use as a Nix Packages Overlay”Overlaying Tsutsumi allows you to simplify the mass installation of Tsutsumi
packages. For example, inputs.tsutsumi.packages.${pkgs.system}.rui becomes
pkgs.tsutsumi.rui.
import nixpkgs { system = "your_system_attribute";
overlays = [ (_: _: { tsutsumi = inputs.tsutsumi.packages.${system}; }) ];}Binary Cache
Section titled “Binary Cache”To speed up the consumption of Tsutsumi packages, add the Tsutsumi binary cache to your NixOS configuration.
nix.settings = { substituters = [ "https://tsutsumi.cachix.org" ];
trusted-public-keys = [ "tsutsumi.cachix.org-1:MojIlGI60CT5EoyuTgjB4VRVgf/uUvakZVWoYJThQNk=" ];};Nix Run With Binary Cache
Section titled “Nix Run With Binary Cache”Replace rui with any other package name made available by Tsutsumi.
nix run github:Fuwn/tsutsumi#rui \ --extra-substituters "https://tsutsumi.cachix.org" \ --extra-trusted-public-keys "tsutsumi.cachix.org-1:MojIlGI60CT5EoyuTgjB4VRVgf/uUvakZVWoYJThQNk="Credits
Section titled “Credits”This flake includes a modified version of
zen-browser-bin
from MordragT/nixos, which is licensed
under the MIT License.
Licence
Section titled “Licence”This project is licensed with the [GNU General Public License v3.0]!(./LICENSE.txt).