Skip to content

74k1/tixpkgs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

160 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tixpkgs ❄️

packages and modules for myself.



About

This repository is my personal nixpkgs. Packages and NixOS / Home-Manager modules that aren't upstream.

Nothing fancy, just the stuff I want / use (mostly).

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

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

Usage

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 = {
    ...
  };
}

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 modules in two ways:

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

NixOS Modules

Module Docs
services.brscan-skey README
services.fourget README
services.grimmory README
services.mc-gate README
services.multi-scrobbler README
services.rsshub README
services.rybbit README
services.yopass README

Home Manager Modules

Module Docs
programs.waterfox 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.3.0
brimcap 1.18.0
brscan-skey 0.3.5-0
commet 0.4.2+hotfix.2
fogpanther 0.7.4
fourget unstable-2026-05-24
godap 2.10.4
grimmory 3.0.3
ida-ios-helper 1.0.20
idahelper 1.0.18
lidarr 3.1.2.4938
logria 0.4.2
m5burner 3-beta
mtkclient 5794aba
multi-scrobbler 0.14.1
outerbase-studio-desktop 0.1.29
parallels-ras-client 21.1.26543
rybbit 2.6.1
waterfox 6.6.13
waterfox-unwrapped 6.6.13
yopass 14.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

License

Contributing

Stars

Watchers

Forks

Contributors