{"id":18041618,"url":"https://github.com/katyo/nixos-addons","last_synced_at":"2025-08-14T00:17:42.779Z","repository":{"id":257220103,"uuid":"856805336","full_name":"katyo/nixos-addons","owner":"katyo","description":"Additional software that is not (yet or already) included in NixOS.","archived":false,"fork":false,"pushed_at":"2025-08-11T16:41:44.000Z","size":406,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-11T18:35:37.660Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Nix","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/katyo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-09-13T08:35:41.000Z","updated_at":"2025-08-11T16:41:47.000Z","dependencies_parsed_at":"2024-09-15T11:22:25.635Z","dependency_job_id":"eedd341c-8fe0-44a9-a089-e9b59fa258ae","html_url":"https://github.com/katyo/nixos-addons","commit_stats":null,"previous_names":["katyo/nixos-addons"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/katyo/nixos-addons","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/katyo%2Fnixos-addons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/katyo%2Fnixos-addons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/katyo%2Fnixos-addons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/katyo%2Fnixos-addons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/katyo","download_url":"https://codeload.github.com/katyo/nixos-addons/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/katyo%2Fnixos-addons/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270337858,"owners_count":24567011,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-13T02:00:09.904Z","response_time":66,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-30T16:11:01.584Z","updated_at":"2025-08-14T00:17:42.647Z","avatar_url":"https://github.com/katyo.png","language":"Nix","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Additional packages and modules for NixOS\n\n- [x] Command-line tools\n  - [x] [jsonst](https://github.com/katyo/jsonschema) JSON Schema hacking toolset\n  - [x] [xonv](https://github.com/katyo/xonv) Ultimate data formats exchange commandline tool\n  - [x] [ubmsc](https://github.com/katyo/ubmsc-rs) BMS monitoring tool\n  - [x] [bluer-tools](https://github.com/bluez/bluer) A tools for GATT services, L2CAP and RFCOMM sockets on Linux\n  - [x] [frugen](https://codeberg.org/IPMITool/frugen) A tool to parse and generate FRU binaries\n  - [x] [godap](https://github.com/Macmod/godap) A complete TUI for LDAP\n  - [x] [git-find-worktree](https://github.com/deribaucourt/git-find-worktree/) A tool to identify the original git commit corresponding to a working tree\n- [x] Services\n  - [x] [easytier](https://easytier.top/en) A simple, secure, decentralized VPN mesh network solution (needs [\u003coxalica/rust-overlay\u003e](https://github.com/oxalica/rust-overlay))\n  - [x] [ukvm](https://github.com/katyo/ukvm) A network KVM solution in Rust (WIP)\n  - [x] [x11vnc](https://github.com/LibVNC/x11vnc/) A VNC server for real X displays\n  - [x] [libretranslate](https://libretranslate.com/) Free and Open Source Machine Translation API. Self-hosted, offline capable and easy to setup\n  - [x] [NextCloud](https://nextcloud.com/) extra appications packages\n    - [x] [memories](https://apps.nextcloud.com/apps/memories)\n    - [x] [music](https://apps.nextcloud.com/apps/music)\n    - [x] [gpxpod](https://apps.nextcloud.com/apps/gpxpod)\n    - [x] [twofactor_totp](https://apps.nextcloud.com/apps/twofactor_totp)\n    - [x] [passwords](https://apps.nextcloud.com/apps/passwords)\n    - [x] [user_migration](https://apps.nextcloud.com/apps/user_migration)\n- [x] Kernel modules and system config\n  - [x] [tty0tty](https://github.com/freemed/tty0tty) A null-modem emulator for linux\n  - [x] [PowerCap](https://www.kernel.org/doc/html/latest/power/powercap/powercap.html) Enables access to energy counters for members of specified group\n- [x] Monitoring\n  - [x] [victoriametrics-datasource](https://github.com/VictoriaMetrics/victoriametrics-datasource) Grafana datasource for VictoriaMetrics\n  - [x] [nvidia_gpu_exporter](https://github.com/utkuozdemir/nvidia_gpu_exporter) Nvidia GPU exporter for prometheus using nvidia-smi binary (deprecated)\n- [x] Development tools\n  - [x] [FDT viewer](https://github.com/dev-0x7C6/fdt-viewer) Flattened Device Tree Viewer written in Qt\n  - [x] [OpenOCD SVD](https://github.com/esynr3z/openocd-svd) OpenOCD and CMSIS-SVD based peripheral register viewer\n  - [x] [Zed](https://zed.dev/) is a next-generation code editor designed for high-performance collaboration with humans and AI\n  - [x] [BlackMagic](https://black-magic.org/) Black Magic Probe configuration for Linux\n  - [x] [OpenOCD](https://openocd.org/) OpenOCD configuration for Linux\n- [x] Engeneering tools\n  - [x] [CadQuery](https://cadquery.readthedocs.io/) Python parametric CAD scripting framework based on OCC\n    - [x] [CadQuery WareHouse](https://cq-warehouse.readthedocs.io/) CadQuery parametric part collection\n    - [x] [CadQuery Gears](https://github.com/meadiode/cq_gears) CadQuery based involute gear parametric modelling\n    - [x] [CadQuery Kit](https://github.com/michaelgale/cq-kit) CadQuery tools and helpers for building 3D CAD models\n    - [x] [CadQuery Plugins](https://github.com/CadQuery/cadquery-plugins) A collection of community contributed plugins that extend the functionality of CadQuery \n    - [x] [CadQuery Editor](https://github.com/CadQuery/CQ-editor) CadQuery GUI editor based on PyQT\n    - [x] [Build123D](https://build123d.readthedocs.io/) A python CAD programming library\n    - [x] [Build123D WareHouse](https://github.com/gumyr/bd_warehouse) A build123d parametric part collection\n  - [x] [JupyterLab Language Packs](https://github.com/jupyterlab/language-packs) Language packs for JupyterLab ecosystem (`python3Packages.jupyterlab-language-pack-{lang-code}`)\n  - [x] [Mayo](https://github.com/fougue/mayo) 3D CAD viewer and converter based on Qt + OpenCascade\n  - [x] [Ultimaker Cura](https://github.com/Ultimaker/Cura) 3D printer / slicing GUI built on top of the Uranium framework\n  - [x] gost-fonts Russian GOST fonts\n- [x] AI tools\n  - [x] [Model Control Protocol](https://modelcontextprotocol.io/introduction) software\n    - [x] [MCP Servers](https://github.com/modelcontextprotocol/servers) Collection of servers which supports Model Context Protocol\n    - [x] [MCP OpenAPI Schema](https://github.com/hannesj/mcp-openapi-schema) MCP Server to work with OpenAPI Schemas\n    - [x] [MCP Inspector](https://github.com/modelcontextprotocol/inspector) Visual testing tool for MCP servers\n    - [x] [Rust docs MCP](https://github.com/snowmead/rust-docs-mcp) MCP server for agents to explore rust docs, analyze source code, and build with confidence\n    - [x] [Crate docs MCP](https://github.com/d6e/cratedocs-mcp) An MCP server for rust crate docs\n  - [x] [ComfyUI](https://www.comfy.org/) The most powerful open source node-based application for generative AI\n  - [x] [KoboldCpp](https://koboldai.com/KoboldCpp/) KoboldCpp is an easy-to-use AI server software for GGML and GGUF LLM models\n  - [x] [Demucs](https://github.com/adefossez/demucs) Demucs is a state-of-the-art music source separation model, currently capable of separating drums, bass, and vocals from the rest of the accompaniment\n  - [x] [ollama](https://ollama.com) Get up and running with large language models (latest version)\n  - [x] [OpenWebUI](https://openwebui.com) Open WebUI is an extensible, self-hosted AI interface that adapts to your workflow, all while operating entirely offline (latest version)\n\n## Installation\n\nAdd channel:\n```plain\n$ nix-channel --add https://github.com/katyo/nixos-addons/archive/master.tar.gz nixos-addons\n$ nix-channel --update nixos-addons\n```\n\nEdit system configuration:\n```nix\n{\n    imports = [\n        (import \u003cnixos-addons\u003e)\n    ];\n\n    # Addidional overlays (needed for some packages)\n    nixpkgs.overlays = [\n        (import \u003crust-overlay\u003e)\n    ];\n}\n```\n\nOr add overlay to `~/.config/nixpkgs/overlays.nix`:\n```nix\n[\n    (import \u003cnixos-addons/packages\u003e)\n    # Additional overlays (when needed)\n    (import \u003crust-overlay\u003e)\n]\n```\n\nOr use in shell:\n```nix\n{ pkgs ? import \u003cnixpkgs\u003e {\n    overlays = [\n        (import \u003cnixos-addons/packages\u003e)\n        # Additional overlays (when needed)\n        (import \u003crust-overlay\u003e)\n    ];\n}, ... }:\n\nwith pkgs;\n\nmkShell {\n    buildInputs = [\n        // packages\n    ];\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkatyo%2Fnixos-addons","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkatyo%2Fnixos-addons","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkatyo%2Fnixos-addons/lists"}