Skip to content
74k1Public

About

(T)ims N(ixpkgs) 🫪

Topics

Resources

Contributing

Stars

4 stars

Watchers

1 watching

Forks

Latest commit

 

History

1,273 Commits

Folders and files

Repository files navigation

tixpkgs ❄️

packages and modules for myself.



About

This repository is my personal nixpkgs. It follows quite a lot of the conventional nixpkgs "standards". It's just Nix Packages and NixOS / Home-Manager Modules that aren't upstream because it's just stuff I wanted to quickly try out / use.

Feel free to fork / use this Repository as a template for your own nixpkgs! Do contact me, because I'd like to find & hear from you if you do!

Kept up-to-date by my bot (and occasionally me).

If something's broken or missing, PRs / Issues welcome. See contributing.

Usage

To use this flake in your own setup, include it in your flake inputs and let it 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";
    };
    ...
  };
  outputs = {
    ...
  };
}

Cachix

As long as I'm under 5gb.. I use Cachix. Feel free to use it:

cachix use tixpkgs

or add

nix.settings = {
  substituters = ["https://tixpkgs.cachix.org"];
  trusted-public-keys = ["tixpkgs.cachix.org-1:Q52x6PMD7ZuTC7oRihwp5lP9YaEaYtrfxYkwzEpjSRI="];
}

Modules

This flake exports NixOS modules in two ways:

  • via nixosModules', which is nested (like legacyPackages package sets)
example
{
  nixosModules' = {
    services = {
      a = <NixOS module>;
      b = <NixOS module>;
    };
    programs = {
      c = <NixOS module>;
    };
  };
}
  • via the classic nixosModules, flat
example
{
  nixosModules = {
    "services/a" = <NixOS module>;
    "services/b" = <NixOS module>;
    "programs/c" = <NixOS module>;
  };
}

NixOS Modules

Module Docs
services.brscan-skey README
services.degoog README
services.fourget README
services.grimmory README
services.hydroxide README
services.keeper-sh README
services.mc-gate README
services.multi-scrobbler README
services.rsshub README
services.rybbit README
services.thunderbolt README
services.trek README
services.yopass README

Packages

Packages can be used using inputs.tixpkgs.packages.${pkgs.stdenv.hostPlatform.system}.<packageName>. (if it's buildable for your system.)

Package Version
arcbrush 1.7.0
brimcap 1.18.0
brscan-skey 0.3.5-0
cadcraft 0.12.0
cadcraft-bin 0.12.0
commet 0.5.0
deckcraft 0.10.0
deckcraft-bin 0.10.0
degoog 1.1.0
degoog-mcp 0.4.0
designcraft 0.12.0
designcraft-bin 0.12.0
effectcraft 0.16.0
effectcraft-bin 0.16.0
ferroxide 0.5.0
figcraft 0.10.0
figcraft-bin 0.10.0
filmcraft 0.12.0
filmcraft-bin 0.12.0
fogpanther 0.8.3
fourget unstable-2026-10-24
g3m 3.4.3
godap 2.12.2
gpd-pocket-4-pipewire 0-unstable-2025-04-08
gridcraft 0.11.1
gridcraft-bin 0.11.1
grimmory 3.5.0
ida-ios-helper 1.0.23
idahelper 1.0.18
keeper-sh 2.26.1
lidarr 3.1.6.5078
lightcraft 0.13.0
lightcraft-bin 0.13.0
logria 0.6.0
m5burner 3-beta
moonlight-qt-fork 6.21.46
mpdq 2.4.5
mtkclient 2.1.4
multi-scrobbler 0.20.2
outerbase-studio-desktop 0.1.29
parallels-ras-client 21.2.27300
pdfcraft 0.13.0
pdfcraft-bin 0.13.0
photocraft 0.15.1
photocraft-bin 0.15.1
pipemixer 0.5.1
rybbit 2.9.1
soundcraft 0.12.1
soundcraft-bin 0.12.1
thunderbolt 0.1.107
thunderbolt-cli 0.1.107
trek 4.3.3
vectorcraft 0.16.0
vectorcraft-bin 0.16.0
whowatch 1.8.6
wordcraft 0.10.0
wordcraft-bin 0.10.0
yopass 16.0.0
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.

About

(T)ims N(ixpkgs) 🫪

Topics

Resources

Contributing

Stars

4 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages