tixpkgs ❄️
To use this flake in your own setup, make sure to include it in your flake inputs. (also make home-manager follow your nixpkgs)
In your flake.nix:
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
home-manager = {
url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs";
};
tixpkgs = {
url = "github:74k1/tixpkgs";
inputs = {
nixpkgs.follows = "nixpkgs";
home-manager.follows = "home-manager";
};
};
...
};
outputs = {
...
};
}This flake exports modules in two ways:
- via
nixosModules'orhomeManagerModules', which are nested (likelegacyPackagespackage sets)
example
{
nixosModules' = {
services = {
a = <NixOS module>;
b = <NixOS module>;
};
programs = {
c = <NixOS module>;
};
};
}- via the classic
nixosModulesorhomeManagerModules, flat
example
{
nixosModules = {
"services/a" = <NixOS module>;
"services/b" = <NixOS module>;
"programs/c" = <NixOS module>;
};
}| Module | Docs |
|---|---|
services.fourget |
README |
services.mc-gate |
README |
services.mcp-outline |
README |
services.rsshub |
README |
| Module | Docs |
|---|---|
programs.waterfox |
README |
Packages can be used using inputs.tixpkgs.packages.${pkgs.stdenv.hostPlatform.system}.<packageName>. (if it's buildable for your system.)
| Package | Version |
|---|---|
booklore |
1.10.0 |
brimcap |
1.18.0 |
duvolbr |
N/A |
fourget |
unstable-2026-03-05 |
gale |
1.5.6 |
godap |
2.10.4 |
ida-ios-helper |
1.0.19 |
idahelper |
1.0.17 |
lidarr |
3.1.2.4928 |
logria |
0.4.2 |
mcp-outline |
1.8.0 |
mtkclient |
031957d |
outerbase-studio-desktop |
0.1.29 |
rybbit |
1.6.1 |
waterfox |
6.6.7 |
zui |
1.18.0 |
Some packages & modules might not be what you expect, and some might be extremely outdated. If something is unmaintained, it simply means I don't use it anymore. A PR is very welcome! :)
Also see Issues and Pull Requests.
