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)
- Maple - Static Gemini server with Titan support
- Mayu - Moe-Counter compatible website hit counter written in Gleam
- 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
- 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
- Sister program toreddit-thread-ripper
that 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 - a Python program/library to download an entire reddit thread's comment section
suzuri
- Command-line interface to sumi.news- swaddle -
swayidle
inhibitor 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) - Zen Browser (
zen-browser-twilight-bin
) Firefox based browser with a focus on privacy and customisation (twilight release)
{
inputs.tsutsumi = {
url = "github:Fuwn/tsutsumi";
inputs.nixpkgs.follows = "nixpkgs"; # Recommended
};
}
# For flakes users
inputs.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 package
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};
})
];
}
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="
];
};
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="
This flake includes a modified version of
zen-browser-bin
from MordragT/nixos, which is licensed
under the MIT License.
This project is licensed with the GNU General Public License v3.0.