No description
  • Nix 94.1%
  • Shell 3.9%
  • TypeScript 1.7%
  • Lua 0.2%
  • Go Template 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Zane van Iperen bb29bcd930
All checks were successful
/ check (push) Successful in 2m53s
modules/home/pi: pin packages
2026-09-10 19:14:19 +10:00
.forgejo/workflows actions: switch run-on 2025-11-27 22:04:25 +10:00
containers containers/forgejo-ci-nix: symlink /bin/sleep 2026-07-31 20:04:13 +10:00
darwin darwin/modules/base: remove deprecated texlive usage 2026-07-19 01:24:13 +10:00
hosts hosts/cadance: update caddy hash 2026-08-30 15:25:54 +10:00
lib lib/mk-system: add home-manager sops module 2026-07-18 15:44:52 +10:00
modules modules/home/pi: pin packages 2026-09-10 19:14:19 +10:00
mongodb openssl_1_1: backport from nixpkgs, strip non-1.1 support 2026-08-15 03:17:33 +10:00
pkgs audio-cpp: init at v0.7.0 2026-08-31 21:25:05 +10:00
.gitignore Merge branch 'rcc-nix' 2022-04-30 21:38:20 +10:00
default.nix default: fix 2026-03-14 00:10:58 +10:00
flake.lock flake.lock: Update 2026-09-10 19:05:45 +10:00
flake.nix flake.lock: Update 2026-08-30 15:37:31 +10:00
LICENSE meta: add README.md, LICENSE, and package boilerplate 2020-10-26 15:28:27 +10:00
overlay.nix audio-cpp: init at v0.7.0 2026-08-31 21:25:05 +10:00
README.md README: update 2026-07-16 00:58:59 +10:00

Personal Nix Packages Repository

Note: The canonical location of this repository is https://git.vs49688.net/zane/nix-repo. Any other location is a mirror.

Contents

Applications 🖥️

Package Description Link
_010editor 🐧 010 Editor v12.0.11 Link
jdownloader 🐧 JDownloader is a free, open-source download management tool Link
raftools 🐧🍎 League of Legends Legacy extraction utility Link
vgmtrans 🐧 A tool to convert proprietary, sequenced videogame music to industry-standard formats Link

Games 🎮

Package Description Link
croc-lotg 🐧 Croc! Legend of the Gobbos Definitive Edition1 Link
helltaker 🐧 Helltaker1 Link
solar2 🐧 Solar 2, Humble Bundle Linux version1 Link
supermeatboy 🐧 Super Meat Boy, Humble Bundle Linux version1 Link
x3-terran-war-pack 🐧 X3: Terran War Pack1 Link
xash3d-fwgs 🐧 xash3d-fwgs and games1 Link

Utilities 🔨

Package Description Link
aaxm4bfix 🐧 AAX/M4B audiobook fix utility Link
awesfx 🐧 An old and good AWE32-compatible SoundFont utility Link
crocutils 🐧🍎 A small collection of utilities for Croc Link
epsonscan2-v850 🐧 Epson Perfection V850 scanner support
extract-drs 🐧🍎 AoE1 DRS extractor Link
extract-glb 🐧🍎 DemonStar GLB extractor Link
ffmpeg-for-navidrome 🐧🍎 Customised version of FFmpeg for Navidrome usage Link
gogextract 🐧🍎 Script for unpacking GOG Linux installers Link
halflife-asset-manager 🐧 Half-Life asset/package manager Link
hg659-voip-password 🐧🍎 Huawei HG659 config decryption utility Link
jack-editor 🐧 Level editor for Quake-style BSP architecture Link
mailpump 🐧🍎 A service that monitors a mailbox for messages and will automatically move them to another, usually on a different server
offzip 🐧🍎 Offset file unzipper Link
pimidid 🐧 Small daemon to automatically connect MIDI devices to FluidSynth Link
redbean 🐧🍎 A single-file distributable web server Link
rom-parser 🐧 ROM Parser Link
umskt 🐧🍎 Universal MS Key Toolkit Link
unifi-backup-decrypt 🐧🍎 UniFi backup decryption utility Link
xash-admin 🐧🍎 Xash3D administration tool Link

Misc

Package Description Link
mangostwo-database 🐧 MangosTwo Database. Use containers.mangostwo-* Link
mangostwo-server 🐧 MangosTwo Server Binaries. Use containers.mangostwo-* Link
xboomer 🐧 Windows XP window decorations for KDE Plasma Link
zane-scripts.* 🐧🍎 Personal scripts. Useless to you. Link
mingw-w64-cc 🐧 MinGW32-w64 Cross Compiler
mingw32-cc 🐧 MinGW32 Cross Compiler

Nintendo Switch

Package Description Link
dedbae 🐧🍎 Library and tools for manipulating Nintendo Switch file formats Link
nstool 🐧🍎 General purpose read/extract tool for Nintendo Switch file formats Link
nsz 🐧🍎 NSZ - Homebrew compatible NSP/XCI compressor/decompressor Link

Fonts

Package Description Link
apple-new-york-font 🐧🍎 Apple New York font Link
apple-sf-compact-font 🐧🍎 Apple SF Compact font Link
apple-sf-mono-font 🐧🍎 Apple SF Mono font Link
apple-sf-pro-font 🐧🍎 Apple SF Pro font Link

MongoDB Versions

Ever since the switch to SSPL, the nixpkgs source builds aren't cached anymore at cache.nixos.org. Here are MongoDB derivations based off the pre-built Ubuntu binaries. Note that most of these are insecure and shouldn't be used in production. These are intended to be used for migration purposes only.

Package Description Link
mongodb_3_6-bin 🐧 MongoDB 3.6 Link
mongodb_4_0-bin 🐧 MongoDB 4.0 Link
mongodb_4_2-bin 🐧 MongoDB 4.2 Link
mongodb_4_4-bin 🐧 MongoDB 4.4 Link
mongodb_5_0-bin 🐧 MongoDB 5.0 Link
mongodb_6_0-bin 🐧 MongoDB 6.0 Link
mongodb-ce_7_0-bin 🐧 MongoDB CE 7.0 Link

Usage

Nix

nix build github:vs49688/nix-repo#<packagename>
nix run github:vs49688/nix-repo#<packagename>

Or from a local checkout:

nix build .#<packagename>

Classic (non-flake)

nix-build -A <packagename>

NixOS, system-wide

With flakes

{
  inputs = {
    nix-repo.url = "github:vs49688/nix-repo";
  };

  outputs = { self, nixpkgs, nix-repo }: {
    nixosConfigurations.my-machine = nixpkgs.lib.nixosSystem {
      system = "x86_64-linux";
      modules = [
        # Make packages available
        {
          nixpkgs.overlays = [
            nix-repo.overlays.default
            nix-repo.overlays.mongodb
          ];
        }
        # NixOS modules
        nix-repo.nixosModules.default
      ];
    };
  };
}

Classic (non-flake)

Assuming this is in a git submodule called nix-repo, add this to your configuration.nix:

imports = [
  /* your imports */
] ++ (import ./nix-repo/modules);

nixpkgs.overlays = [
  /* your overlays */
  (import ./nix-repo/overlay.nix)
];

License

This project is licensed under the Apache License, Version 2.0:

Copyright © 2024 Zane van Iperen

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.


  1. Most likely useless to you. Requires private sources. ↩︎