nur-packages

My NUR packages
git clone git://git.sikmir.ru/nur-packages
Log | Files | Refs | README | LICENSE

default.nix (26884B)


      1 { pkgs }:
      2 let
      3   inherit (pkgs)
      4     lib
      5     newScope
      6     recurseIntoAttrs
      7     libsForQt5
      8     darwin
      9     ;
     10 in
     11 lib.makeScope newScope (
     12   self: with self; {
     13 
     14     # VSCODE EXTENSIONS
     15 
     16     vscode-extensions = recurseIntoAttrs (callPackage ./vscode-extensions { });
     17 
     18     ### APPLICATIONS
     19 
     20     goldencheetah-bin = callPackage ./applications/goldencheetah/bin.nix { };
     21     klogg = libsForQt5.callPackage ./applications/misc/klogg { };
     22     klogg-bin = callPackage ./applications/misc/klogg/bin.nix { };
     23     synwrite = callPackage ./applications/synwrite { };
     24 
     25     ### BUILD SUPPORT
     26 
     27     fetchfromgh = callPackage ./build-support/fetchfromgh { };
     28     fetchgdrive = callPackage ./build-support/fetchgdrive { };
     29     fetchwebarchive = callPackage ./build-support/fetchwebarchive { };
     30     fetchymaps = callPackage ./build-support/fetchymaps { };
     31 
     32     ### DARWIN
     33 
     34     amethyst = callPackage ./darwin/amethyst { };
     35     cudatext-bin = callPackage ./darwin/cudatext/bin.nix { };
     36     darktable-bin = callPackage ./darwin/darktable/bin.nix { };
     37     finch = callPackage ./darwin/finch { };
     38     macpass = callPackage ./darwin/macpass { };
     39     macsvg = callPackage ./darwin/macsvg { };
     40     marta = callPackage ./darwin/marta { };
     41     pinentry-touchid = callPackage ./darwin/pinentry-touchid { };
     42     podman-desktop-bin = callPackage ./darwin/podman-desktop/bin.nix { };
     43     qtcreator-bin = callPackage ./darwin/qtcreator/bin.nix { };
     44     qutebrowser-bin = callPackage ./darwin/qutebrowser/bin.nix { };
     45     sequel-ace = callPackage ./darwin/sequel-ace { };
     46     zed = callPackage ./darwin/zed { };
     47 
     48     ### DATA
     49 
     50     dadako = callPackage ./data/dicts/dadako { };
     51     freedict = callPackage ./data/dicts/freedict { };
     52     huzheng = callPackage ./data/dicts/huzheng { };
     53     it-sanasto = callPackage ./data/dicts/it-sanasto { };
     54     komputeko = callPackage ./data/dicts/komputeko { };
     55     libredict = callPackage ./data/dicts/libredict { };
     56     tatoeba = callPackage ./data/dicts/tatoeba { };
     57 
     58     dem = callPackage ./data/maps/dem { };
     59     freizeitkarte-osm = callPackage ./data/maps/freizeitkarte-osm { };
     60     gpxsee-maps = callPackage ./data/maps/gpxsee-maps { };
     61     vlasenko-maps = callPackage ./data/maps/vlasenko-maps { };
     62     maptourist = callPackage ./data/maps/maptourist { };
     63     meridian = callPackage ./data/maps/meridian { };
     64     mtk-suomi = callPackage ./data/maps/mtk-suomi { };
     65     opentopomap = callPackage ./data/maps/opentopomap { };
     66     qmapshack-onlinemaps = callPackage ./data/maps/qmapshack-onlinemaps { };
     67     slazav-hr = callPackage ./data/maps/slazav/hr.nix { };
     68     slazav-podm = callPackage ./data/maps/slazav/podm.nix { };
     69     slazav-fi = callPackage ./data/maps/slazav/fi.nix { };
     70     uralla = callPackage ./data/maps/uralla { };
     71 
     72     poi = callPackage ./data/misc/poi { };
     73 
     74     osm-extracts = callPackage ./data/osm/osm-extracts { };
     75     overpassdb = callPackage ./data/osm/overpassdb { };
     76     routinodb = callPackage ./data/osm/routinodb { };
     77 
     78     goldendict-arc-dark-theme = callPackage ./data/themes/goldendict-themes/arc-dark-theme.nix { };
     79     goldendict-dark-theme = callPackage ./data/themes/goldendict-themes/dark-theme.nix { };
     80     qtpbfimageplugin-styles = callPackage ./data/themes/qtpbfimageplugin-styles { };
     81 
     82     ### DEVELOPMENT / LIBRARIES
     83 
     84     iso15765-canbus = callPackage ./development/libraries/iso15765-canbus { };
     85     isotp-c = callPackage ./development/libraries/isotp-c { };
     86     jsontoolkit = callPackage ./development/libraries/jsontoolkit { };
     87     libgnunetchat = callPackage ./development/libraries/libgnunetchat { };
     88     libshell = callPackage ./development/libraries/libshell { };
     89     microjson = callPackage ./development/libraries/microjson { };
     90     libsockcanpp = callPackage ./development/libraries/libsockcanpp { };
     91 
     92     ### DEVELOPMENT / PERL MODULES
     93 
     94     perlPackages =
     95       (callPackage ./perl-packages.nix { }) // pkgs.perlPackages // { recurseForDerivations = false; };
     96 
     97     ### DEVELOPMENT / PYTHON MODULES
     98 
     99     bounded-pool-executor = callPackage ./development/python-modules/bounded-pool-executor { };
    100     click-6-7 = callPackage ./development/python-modules/click { };
    101     config-path = callPackage ./development/python-modules/config-path { };
    102     contextily = callPackage ./development/python-modules/contextily { };
    103     curses-menu = callPackage ./development/python-modules/curses-menu { };
    104     earthaccess = callPackage ./development/python-modules/earthaccess { };
    105     earthpy = callPackage ./development/python-modules/earthpy { };
    106     geotiler = callPackage ./development/python-modules/geotiler { };
    107     gpxelevations = callPackage ./development/python-modules/gpxelevations { };
    108     hardpy = callPackage ./development/python-modules/hardpy { };
    109     jsonseq = callPackage ./development/python-modules/jsonseq { };
    110     modbus_tk = callPackage ./development/python-modules/modbus_tk {
    111       python3Packages = pkgs.python310Packages;
    112     };
    113     portolan = callPackage ./development/python-modules/portolan { };
    114     pqdm = callPackage ./development/python-modules/pqdm { };
    115     pyarrow_ops = callPackage ./development/python-modules/pyarrow_ops { };
    116     pycouchdb = callPackage ./development/python-modules/pycouchdb { };
    117     pymbtiles = callPackage ./development/python-modules/pymbtiles { };
    118     pytest-docker-fixtures = callPackage ./development/python-modules/pytest-docker-fixtures { };
    119     pytest-mp = callPackage ./development/python-modules/pytest-mp { };
    120     pytest-shell-utilities = callPackage ./development/python-modules/pytest-shell-utilities { };
    121     pytest-skip-markers = callPackage ./development/python-modules/pytest-skip-markers { };
    122     python-cmr = callPackage ./development/python-modules/python-cmr { };
    123     s2sphere = callPackage ./development/python-modules/s2sphere { };
    124     tinynetrc = callPackage ./development/python-modules/tinynetrc { };
    125 
    126     ### EMBEDDED
    127 
    128     chdk = callPackage ./embedded/chdk { gcc-arm-embedded = pkgs.gcc-arm-embedded-10; };
    129     embox-aarch64 = callPackage ./embedded/embox { arch = "aarch64"; };
    130     embox-arm = callPackage ./embedded/embox { arch = "arm"; };
    131     embox-ppc = callPackage ./embedded/embox { arch = "ppc"; };
    132     embox-riscv64 = callPackage ./embedded/embox { arch = "riscv64"; };
    133     embox-x86 = callPackage ./embedded/embox { stdenv = pkgs.gccMultiStdenv; };
    134 
    135     ### GARMIN
    136 
    137     basecamp = callPackage ./garmin/basecamp { };
    138     cgpsmapper = callPackage ./garmin/cgpsmapper { };
    139     garmin-uploader = callPackage ./garmin/garmin-uploader { };
    140     garminimg = libsForQt5.callPackage ./garmin/garminimg { proj = pkgs.proj_7; };
    141     gimgtools = callPackage ./garmin/gimgtools { };
    142     gmaptool = callPackage ./garmin/gmaptool { };
    143     imgdecode = callPackage ./garmin/imgdecode { };
    144     libgarmin = callPackage ./garmin/libgarmin { automake = pkgs.automake111x; };
    145     ocad2img = perlPackages.callPackage ./garmin/ocad2img {
    146       inherit cgpsmapper ocad2mp fetchwebarchive;
    147     };
    148     ocad2mp = callPackage ./garmin/ocad2mp { };
    149     openmtbmap = callPackage ./garmin/openmtbmap { };
    150     osm2mp = perlPackages.callPackage ./garmin/osm2mp {
    151       inherit (perlPackages)
    152         GeoOpenstreetmapParser
    153         MatchSimple
    154         MathPolygon
    155         MathPolygonTree
    156         TreeR
    157         ;
    158     };
    159     sendmap20 = callPackage ./garmin/sendmap20 { };
    160 
    161     ### GEMINI
    162 
    163     agunua = callPackage ./gemini/agunua { };
    164     astronaut = callPackage ./gemini/astronaut { };
    165     comitium = callPackage ./gemini/comitium { };
    166     eva = callPackage ./gemini/eva { };
    167     gelim = callPackage ./gemini/gelim { };
    168     gem = callPackage ./gemini/gem { };
    169     gemcert = callPackage ./gemini/gemcert { };
    170     gemgen = callPackage ./gemini/gemgen { };
    171     gemini-ipfs-gateway = callPackage ./gemini/gemini-ipfs-gateway { };
    172     geminid = callPackage ./gemini/geminid { };
    173     gemreader = callPackage ./gemini/gemreader { };
    174     gemserv = callPackage ./gemini/gemserv { };
    175     gloggery = callPackage ./gemini/gloggery { };
    176     gmi2html = callPackage ./gemini/gmi2html { };
    177     gmnhg = callPackage ./gemini/gmnhg { };
    178     gmnigit = callPackage ./gemini/gmnigit { };
    179     gplaces = callPackage ./gemini/gplaces { };
    180     gssg = callPackage ./gemini/gssg { };
    181     gurl = callPackage ./gemini/gurl { };
    182     kineto = callPackage ./gemini/kineto { };
    183     mdtohtml = callPackage ./gemini/mdtohtml { };
    184     py-gmi2html = callPackage ./gemini/py-gmi2html { };
    185     qute-gemini = callPackage ./gemini/qute-gemini { };
    186     satellite = callPackage ./gemini/satellite { };
    187     shavit = callPackage ./gemini/shavit { };
    188     stagit-gemini-milotier = callPackage ./gemini/stagit-gemini/milotier.nix { };
    189     stagit-gemini-sloum = callPackage ./gemini/stagit-gemini/sloum.nix { };
    190     tom = callPackage ./gemini/tom { };
    191 
    192     ### GEOSPATIAL
    193 
    194     arcgis2geojson = callPackage ./geospatial/arcgis2geojson { };
    195     bbox = callPackage ./geospatial/bbox { };
    196     c2cwsgiutils = callPackage ./geospatial/c2cwsgiutils { };
    197     cogdumper = callPackage ./geospatial/cogdumper { };
    198     cogeo-mosaic = callPackage ./geospatial/cogeo-mosaic { };
    199     datamaps = callPackage ./geospatial/datamaps { };
    200     deegree = callPackage ./geospatial/deegree { };
    201     elevation = callPackage ./geospatial/elevation { click = click-6-7; };
    202     garmindev = callPackage ./geospatial/qlandkartegt/garmindev.nix { };
    203     geoarrow-c = callPackage ./geospatial/geoarrow-c { };
    204     geoarrow-pandas = callPackage ./geospatial/geoarrow-pandas { };
    205     geoarrow-pyarrow = callPackage ./geospatial/geoarrow-pyarrow { };
    206     geojson-pydantic = callPackage ./geospatial/geojson-pydantic { };
    207     geowebcache = callPackage ./geospatial/geowebcache { };
    208     go-staticmaps = callPackage ./geospatial/go-staticmaps { };
    209     hecate = callPackage ./geospatial/hecate { };
    210     kealib = callPackage ./geospatial/kealib { };
    211     localtileserver = callPackage ./geospatial/localtileserver { };
    212     mapsoft = callPackage ./geospatial/mapsoft { proj = pkgs.proj_7; };
    213     mapsoft2 = callPackage ./geospatial/mapsoft/2.nix { };
    214     mbtiles2osmand = callPackage ./geospatial/mbtiles2osmand { };
    215     mbutiles = callPackage ./geospatial/mbutiles { };
    216     orbisgis = callPackage ./geospatial/orbisgis { jre = pkgs.jre8; };
    217     ossim = callPackage ./geospatial/ossim { };
    218     pipfile = callPackage ./geospatial/pipfile { };
    219     pmtiles = callPackage ./geospatial/pmtiles { };
    220     polyvectorization = libsForQt5.callPackage ./geospatial/polyvectorization { };
    221     py-staticmaps = callPackage ./geospatial/py-staticmaps { };
    222     pysheds = callPackage ./geospatial/pysheds { };
    223     qlandkartegt = libsForQt5.callPackage ./geospatial/qlandkartegt {
    224       gdal = pkgs.gdal.override {
    225         libgeotiff = pkgs.libgeotiff.override { proj = pkgs.proj_7; };
    226         libspatialite = pkgs.libspatialite.override { proj = pkgs.proj_7; };
    227         proj = pkgs.proj_7;
    228       };
    229       proj = pkgs.proj_7;
    230       inherit garmindev;
    231     };
    232     render_geojson = callPackage ./geospatial/render_geojson { wxGTK = pkgs.wxGTK32; };
    233     rio-cogeo = callPackage ./geospatial/rio-cogeo { };
    234     rio-color = callPackage ./geospatial/rio-color { };
    235     rio-mbtiles = callPackage ./geospatial/rio-mbtiles { };
    236     rio-mucho = callPackage ./geospatial/rio-mucho { };
    237     rio-stac = callPackage ./geospatial/rio-stac { };
    238     rsgislib = callPackage ./geospatial/rsgislib { };
    239     sasplanet = callPackage ./geospatial/sasplanet { };
    240     server-thread = callPackage ./geospatial/server-thread { };
    241     starlette-cramjam = callPackage ./geospatial/starlette-cramjam { };
    242     supermercado = callPackage ./geospatial/supermercado { };
    243     supermorecado = callPackage ./geospatial/supermorecado { };
    244     taudem = callPackage ./geospatial/taudem { };
    245     #tdh = callPackage ./geospatial/tdh { };
    246     terracotta = callPackage ./geospatial/terracotta { };
    247     tile-stitch = callPackage ./geospatial/tile-stitch { };
    248     tilekiln = callPackage ./geospatial/tilekiln { };
    249     tilesets-cli = callPackage ./geospatial/tilesets-cli { };
    250     tpkutils = callPackage ./geospatial/tpkutils { };
    251     tuiview = callPackage ./geospatial/tuiview { };
    252     vt2geojson = callPackage ./geospatial/vt2geojson { };
    253     titiler = callPackage ./geospatial/titiler { };
    254     tilecloud = callPackage ./geospatial/tilecloud { };
    255     wms-tiles-downloader = callPackage ./geospatial/wms-tiles-downloader { };
    256 
    257     ### GNSS
    258 
    259     gnsstk = callPackage ./gnss/gnsstk { };
    260     gnsstk-apps = callPackage ./gnss/gnsstk-apps { };
    261     gps-sdr-sim = callPackage ./gnss/gps-sdr-sim { };
    262     gpsdate = callPackage ./gnss/gpsdate { };
    263     pygnssutils = callPackage ./gnss/pygnssutils { };
    264     pygpsclient = callPackage ./gnss/pygpsclient { };
    265     pyrtcm = callPackage ./gnss/pyrtcm { };
    266     pyspartn = callPackage ./gnss/pyspartn { };
    267     pyubx2 = callPackage ./gnss/pyubx2 { };
    268     pyubxutils = callPackage ./gnss/pyubxutils { };
    269     rtklib = callPackage ./gnss/rtklib { };
    270     rtklib-demo5 = callPackage ./gnss/rtklib/demo5.nix { };
    271     visualgps = libsForQt5.callPackage ./gnss/visualgps { };
    272 
    273     ### GPX
    274 
    275     cmpgpx = callPackage ./gpx/cmpgpx { };
    276     fitdecode = callPackage ./gpx/fitdecode { };
    277     garta = callPackage ./gpx/garta { };
    278     geojson2dm = callPackage ./gpx/geojson2dm { };
    279     gprox = callPackage ./gpx/gprox { };
    280     gps-whatsnew = callPackage ./gpx/gps-whatsnew { };
    281     gpx-animator = callPackage ./gpx/gpx-animator { };
    282     gpx-cmd-tools = callPackage ./gpx/gpx-cmd-tools { };
    283     gpx-converter = callPackage ./gpx/gpx-converter { };
    284     gpx-interpolate = callPackage ./gpx/gpx-interpolate { };
    285     gpx-layer = perlPackages.callPackage ./gpx/gpx-layer { };
    286     gpx2video = callPackage ./gpx/gpx2video { };
    287     gpx2yaml = callPackage ./gpx/gpx2yaml { };
    288     gpxchart = callPackage ./gpx/gpxchart { };
    289     gpxeditor = callPackage ./gpx/gpxeditor { };
    290     gpxlib = callPackage ./gpx/gpxlib { };
    291     gpxtools = callPackage ./gpx/gpxtools { };
    292     gpxtrackposter = callPackage ./gpx/gpxtrackposter { };
    293     routeconverter = callPackage ./gpx/routeconverter { };
    294     trackanimation = callPackage ./gpx/trackanimation { };
    295 
    296     ### IMAGES
    297 
    298     dockerImages = {
    299       agate = callPackage ./images/agate { };
    300       elevation-server = callPackage ./images/elevation-server { };
    301       git = callPackage ./images/git {
    302         git = pkgs.gitMinimal.override {
    303           perlSupport = false;
    304           nlsSupport = false;
    305         };
    306       };
    307       mbtileserver = callPackage ./images/mbtileserver { };
    308       quark = callPackage ./images/quark { };
    309     };
    310 
    311     ### LINGUISTICS
    312 
    313     dict2rest = callPackage ./linguistics/dict2rest { };
    314     distance = callPackage ./linguistics/distance { };
    315     gdcv = callPackage ./linguistics/gdcv { };
    316     goldendict-bin = callPackage ./linguistics/goldendict/bin.nix { };
    317     gt-bash-client = callPackage ./linguistics/gt-bash-client { };
    318     gt4gd = callPackage ./linguistics/gt4gd { };
    319     i18n-editor = callPackage ./linguistics/i18n-editor { jre = pkgs.jdk11; };
    320     lsdreader = callPackage ./linguistics/lsdreader { };
    321     mikatools = callPackage ./linguistics/mikatools { };
    322     odict = callPackage ./linguistics/odict { };
    323     pytorchtext = callPackage ./linguistics/pytorchtext { };
    324     revtok = callPackage ./linguistics/revtok { };
    325     stardict-tools = callPackage ./linguistics/stardict-tools { };
    326     tatoebatools = callPackage ./linguistics/tatoebatools { };
    327     ttb = callPackage ./linguistics/ttb { };
    328     wikitextprocessor = callPackage ./linguistics/wikitextprocessor { };
    329     wiktextract = callPackage ./linguistics/wiktextract { };
    330     wiktfinnish = callPackage ./linguistics/wiktfinnish { };
    331     zdict = callPackage ./linguistics/zdict { };
    332 
    333     ### MISC
    334 
    335     aamath = callPackage ./misc/aamath { };
    336     acp = callPackage ./misc/acp { };
    337     ajv-cli = callPackage ./misc/ajv-cli { };
    338     apibackuper = callPackage ./misc/apibackuper { };
    339     arduinojson = callPackage ./misc/arduinojson { };
    340     ascii-dash = callPackage ./misc/ascii-dash { };
    341     bash-completor = callPackage ./misc/bash-completor { };
    342     btpd = callPackage ./misc/btpd { };
    343     bwh = darwin.apple_sdk_11_0.callPackage ./misc/bwh {
    344       inherit (darwin.apple_sdk_11_0.frameworks) AppKit;
    345     };
    346     capture2text = libsForQt5.callPackage ./misc/capture2text { };
    347     cfiles = callPackage ./misc/cfiles { };
    348     chasquid = callPackage ./misc/chasquid { };
    349     csv2html = callPackage ./misc/csv2html { };
    350     csvtools = callPackage ./misc/csvtools { };
    351     diagon = callPackage ./misc/diagon { };
    352     dns-filter = callPackage ./misc/dns-filter { };
    353     docker-reg-tool = callPackage ./misc/docker-reg-tool { };
    354     docx2csv = callPackage ./misc/docx2csv { };
    355     exercisediary = callPackage ./misc/exercisediary { };
    356     ffs = callPackage ./misc/ffs { };
    357     freeopcua = callPackage ./misc/freeopcua { };
    358     gaiagpsclient = callPackage ./misc/gaiagpsclient { };
    359     git-tui = callPackage ./misc/git-tui { };
    360     graphene = callPackage ./misc/graphene { };
    361     heapusage = callPackage ./misc/heapusage { };
    362     how-to-use-pvs-studio-free = callPackage ./misc/pvs-studio/how-to-use-pvs-studio-free.nix { };
    363     huami-token = callPackage ./misc/huami-token { };
    364     ionscale = callPackage ./misc/ionscale { };
    365     ish = callPackage ./misc/ish { };
    366     json-tui = callPackage ./misc/json-tui { };
    367     lazyscraper = callPackage ./misc/lazyscraper { };
    368     libmdbx = callPackage ./misc/libmdbx { };
    369     libnbcompat = callPackage ./misc/libnbcompat { };
    370     md2html = callPackage ./misc/md2html { };
    371     messenger-cli = callPackage ./misc/messenger-cli { };
    372     messenger-gtk = callPackage ./misc/messenger-gtk { };
    373     miband4 = callPackage ./misc/miband4 { };
    374     mitzasql = callPackage ./misc/mitzasql { };
    375     mjs = callPackage ./misc/mjs { };
    376     modbus-tools = callPackage ./misc/modbus-tools { };
    377     modbus_sim_cli = callPackage ./misc/modbus_sim_cli { python3Packages = pkgs.python310Packages; };
    378     morse-talk = callPackage ./misc/morse-talk { python3Packages = pkgs.python311Packages; };
    379     musig = callPackage ./misc/musig { };
    380     mysql-to-sqlite3 = callPackage ./misc/mysql-to-sqlite3 { };
    381     nanodns = callPackage ./misc/nanodns { };
    382     nmtree = callPackage ./misc/nmtree { };
    383     objlab = callPackage ./misc/objlab { };
    384     ocelotgui = libsForQt5.callPackage ./misc/ocelotgui { };
    385     opcua = callPackage ./misc/opcua { };
    386     #opcua-stack = callPackage ./misc/opcua-stack {
    387     #  openssl = pkgs.openssl_1_1;
    388     #};
    389     playonmac = callPackage ./misc/playonmac { };
    390     plotjuggler = libsForQt5.callPackage ./misc/plotjuggler { };
    391     pnoise = callPackage ./misc/pnoise { };
    392     ptunnel = callPackage ./misc/ptunnel { };
    393     pvs-studio = callPackage ./misc/pvs-studio { };
    394     qasync = callPackage ./misc/qasync { };
    395     qoiview = callPackage ./misc/qoiview { };
    396     qstudio = callPackage ./misc/qstudio { };
    397     repolocli = callPackage ./misc/repolocli { };
    398     rhttp = callPackage ./misc/rhttp { };
    399     riffraff = callPackage ./misc/riffraff { };
    400     rst2txt = callPackage ./misc/rst2txt { };
    401     sdorfehs = callPackage ./misc/sdorfehs { };
    402     serial-studio-bin = callPackage ./misc/serial-studio/bin.nix { };
    403     serverpp = callPackage ./misc/serverpp { };
    404     shellprof = callPackage ./misc/shellprof { };
    405     shifu = callPackage ./misc/shifu { };
    406     socketcand = callPackage ./misc/socketcand { };
    407     subprocess = callPackage ./misc/subprocess { };
    408     tcvt = callPackage ./misc/tcvt { };
    409     telegabber = callPackage ./misc/telegabber { };
    410     telegram-send = callPackage ./misc/telegram-send { };
    411     telnetpp = callPackage ./misc/telnetpp { };
    412     terminalpp = callPackage ./misc/terminalpp { };
    413     tg-spam = callPackage ./misc/tg-spam { };
    414     tiny-frpc = callPackage ./misc/tiny-frpc { };
    415     tinyflux = callPackage ./misc/tinyflux { };
    416     tlstunnel = callPackage ./misc/tlstunnel { };
    417     tsnsrv = callPackage ./misc/tsnsrv { };
    418     turbo = callPackage ./misc/turbo { };
    419     tvision = callPackage ./misc/tvision { };
    420     wik = callPackage ./misc/wik { };
    421     wirefire = callPackage ./misc/wirefire { };
    422     #worm = callPackage ./misc/worm { };
    423     wptools = callPackage ./misc/wptools { };
    424     xfractint = callPackage ./misc/xfractint { };
    425     xtr = callPackage ./misc/xtr { };
    426     youtimetrack = callPackage ./misc/youtimetrack { };
    427     zwave-js-ui = callPackage ./misc/zwave-js-ui { };
    428 
    429     ### MQTT
    430 
    431     comqtt = callPackage ./mqtt/comqtt { };
    432     emitter = callPackage ./mqtt/emitter { };
    433     go-mqtt-to-influxdb = callPackage ./mqtt/go-mqtt-to-influxdb { };
    434     ioxy = callPackage ./mqtt/ioxy { };
    435     janus-mqtt-proxy = callPackage ./mqtt/janus-mqtt-proxy { };
    436     libumqtt = callPackage ./mqtt/libumqtt { };
    437     mochi = callPackage ./mqtt/mochi { };
    438     mongoose = callPackage ./mqtt/mongoose { };
    439     mproxy = callPackage ./mqtt/mproxy { };
    440     mqcontrol = callPackage ./mqtt/mqcontrol { };
    441     mqtt-benchmark = callPackage ./mqtt/mqtt-benchmark { };
    442     mqtt-c = callPackage ./mqtt/mqtt-c { };
    443     mqtt-cli = callPackage ./mqtt/mqtt-cli { };
    444     mqtt-launcher = callPackage ./mqtt/mqtt-launcher { };
    445     mqtt-logger = callPackage ./mqtt/mqtt-logger { };
    446     mqtt-proxy = callPackage ./mqtt/mqtt-proxy { };
    447     mqtt-shell = callPackage ./mqtt/mqtt-shell { };
    448     mqtt-stats = callPackage ./mqtt/mqtt-stats { };
    449     mqtt-to-influxdb = callPackage ./mqtt/mqtt-to-influxdb { };
    450     mqtt-to-influxdb-forwarder = callPackage ./mqtt/mqtt-to-influxdb-forwarder { };
    451     mqttwarn = callPackage ./mqtt/mqttwarn { };
    452     nanosdk = callPackage ./mqtt/nanosdk { };
    453     pytest-mqtt = callPackage ./mqtt/pytest-mqtt { };
    454     rmqtt = callPackage ./mqtt/rmqtt { };
    455     rumqtt = callPackage ./mqtt/rumqtt { };
    456 
    457     ### NAKARTE
    458 
    459     elevation-server = callPackage ./nakarte/elevation-server { };
    460     map-tiler = callPackage ./nakarte/map-tiler { python3Packages = pkgs.python310Packages; };
    461     mapillary-render = callPackage ./nakarte/mapillary-render { };
    462     maprec = callPackage ./nakarte/maprec { python3Packages = pkgs.python310Packages; };
    463     #nakarte = callPackage ./nakarte/nakarte { };
    464     ozi-map = callPackage ./nakarte/ozi-map { python3Packages = pkgs.python310Packages; };
    465     pyimagequant = callPackage ./nakarte/pyimagequant { python3Packages = pkgs.python310Packages; };
    466     thinplatespline = callPackage ./nakarte/thinplatespline {
    467       python3Packages = pkgs.python310Packages;
    468     };
    469     tracks-storage-server = pkgs.python3Packages.callPackage ./nakarte/tracks-storage-server { };
    470     westra-passes = callPackage ./nakarte/westra-passes { };
    471 
    472     ### OSM
    473 
    474     abstreet = callPackage ./osm/abstreet { };
    475     cykhash = callPackage ./osm/cykhash { };
    476     gcgn-converter = callPackage ./osm/gcgn-converter { };
    477     level0 = callPackage ./osm/level0 { };
    478     libgeodesk = callPackage ./osm/libgeodesk { };
    479     map-machine = callPackage ./osm/map-machine { };
    480     map-stylizer = callPackage ./osm/map-stylizer { };
    481     maperitive = callPackage ./osm/maperitive { };
    482     maproulette-python-client = callPackage ./osm/maproulette-python-client { };
    483     memphis = callPackage ./osm/memphis { };
    484     osm-3s = callPackage ./osm/osm-3s { };
    485     osm-area-tools = callPackage ./osm/osm-area-tools { };
    486     osm-gis-export = callPackage ./osm/osm-gis-export { };
    487     osm-tags-transform = callPackage ./osm/osm-tags-transform { };
    488     osm2geojson = callPackage ./osm/osm2geojson { };
    489     osmcoastline = callPackage ./osm/osmcoastline { };
    490     osmdbt = callPackage ./osm/osmdbt { };
    491     osmium-surplus = callPackage ./osm/osmium-surplus { };
    492     osmosis = callPackage ./osm/osmosis { };
    493     osmptparser = callPackage ./osm/osmptparser { };
    494     osmwalkthrough = callPackage ./osm/osmwalkthrough { };
    495     overpassforge = callPackage ./osm/overpassforge { };
    496     phyghtmap = callPackage ./osm/phyghtmap { };
    497     planetiler = callPackage ./osm/planetiler { };
    498     polytiles = callPackage ./osm/polytiles { };
    499     prettymapp = callPackage ./osm/prettymapp { };
    500     py-osm-static-maps = callPackage ./osm/py-osm-static-maps { };
    501     pyrobuf = callPackage ./osm/pyrobuf { };
    502     pyrosm = callPackage ./osm/pyrosm { };
    503     sdlmap = callPackage ./osm/sdlmap { };
    504     smopy = callPackage ./osm/smopy { };
    505     smrender = callPackage ./osm/smrender { };
    506     taginfo-tools = callPackage ./osm/taginfo-tools { };
    507     tilelog = callPackage ./osm/tilelog { };
    508     vectiler = callPackage ./osm/vectiler { };
    509 
    510     ### RADIO
    511 
    512     acarsdec = callPackage ./radio/acarsdec { };
    513     adsb_deku = callPackage ./radio/adsb_deku { };
    514     ais-catcher = callPackage ./radio/ais-catcher { };
    515     aprsc = callPackage ./radio/aprsc { };
    516     dump1090_rs = callPackage ./radio/dump1090_rs { };
    517     dumphfdl = callPackage ./radio/dumphfdl { };
    518     dumpvdl2 = callPackage ./radio/dumpvdl2 { };
    519     fmreceiver = libsForQt5.callPackage ./radio/fmreceiver { };
    520     goestools = callPackage ./radio/goestools { };
    521     gqrx-scanner = callPackage ./radio/gqrx-scanner { };
    522     libacars = callPackage ./radio/libacars { };
    523     linrad = callPackage ./radio/linrad { };
    524     radiolib = callPackage ./radio/radiolib { };
    525     rtlsdr-airband = callPackage ./radio/rtlsdr-airband { };
    526     rtltcp = callPackage ./radio/rtltcp { };
    527     sdr-modem = callPackage ./radio/sdr-modem { };
    528     sdr-server = callPackage ./radio/sdr-server { };
    529     smallrx = callPackage ./radio/smallrx { };
    530 
    531     ### SUCKLESS
    532 
    533     amused = callPackage ./suckless/amused { };
    534     blind = callPackage ./suckless/blind { };
    535     chibicc = callPackage ./suckless/chibicc { };
    536     cproc = callPackage ./suckless/cproc { };
    537     dragon = callPackage ./suckless/dragon { };
    538     dtree = callPackage ./suckless/dtree { };
    539     edit = callPackage ./suckless/edit { };
    540     farbfeld-utils = callPackage ./suckless/farbfeld-utils { };
    541     ff-tools = callPackage ./suckless/ff-tools { };
    542     ffshot = callPackage ./suckless/ffshot { };
    543     hurl = callPackage ./suckless/hurl { };
    544     imscript = callPackage ./suckless/imscript { };
    545     imsg-compat = callPackage ./suckless/imsg-compat { };
    546     kilo = callPackage ./suckless/kilo { };
    547     lacc = callPackage ./suckless/lacc { };
    548     lbm = callPackage ./suckless/lbm { };
    549     lchat = callPackage ./suckless/lchat { };
    550     lel = callPackage ./suckless/lel { };
    551     libst = callPackage ./suckless/libst { };
    552     libutf = callPackage ./suckless/libutf { };
    553     mage = callPackage ./suckless/mage { };
    554     makel = callPackage ./suckless/makel { };
    555     nextvi = callPackage ./suckless/nextvi { };
    556     pista = callPackage ./suckless/pista { };
    557     poe = callPackage ./suckless/poe { };
    558     saait = callPackage ./suckless/saait { };
    559     sbase = callPackage ./suckless/sbase { };
    560     scc = callPackage ./suckless/scc { };
    561     scroll = callPackage ./suckless/scroll { };
    562     sdhcp = callPackage ./suckless/sdhcp { };
    563     se = callPackage ./suckless/se { };
    564     sled = callPackage ./suckless/sled { };
    565     ste = callPackage ./suckless/ste { };
    566     sthkd = callPackage ./suckless/sthkd { };
    567     svtm = callPackage ./suckless/svtm { };
    568     table = callPackage ./suckless/table { };
    569     webdump = callPackage ./suckless/webdump { };
    570   }
    571 )