{"id":16342830,"url":"https://github.com/cab404/genix7000","last_synced_at":"2025-05-12T17:26:25.044Z","repository":{"id":40760805,"uuid":"425352248","full_name":"cab404/genix7000","owner":"cab404","description":"yeah, an icon generator for nix porjects","archived":false,"fork":false,"pushed_at":"2024-08-22T22:04:05.000Z","size":254,"stargazers_count":65,"open_issues_count":1,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-10T11:52:10.502Z","etag":null,"topics":["joke","lambda","nix","nixos","openscad"],"latest_commit_sha":null,"homepage":"","language":"OpenSCAD","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/cab404.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSES/GPL-3.0-or-later.txt","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}},"created_at":"2021-11-06T21:27:56.000Z","updated_at":"2025-04-30T14:08:28.000Z","dependencies_parsed_at":"2024-04-22T11:44:18.308Z","dependency_job_id":"831e02bc-7345-4bd7-a768-ff1442016beb","html_url":"https://github.com/cab404/genix7000","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cab404%2Fgenix7000","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cab404%2Fgenix7000/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cab404%2Fgenix7000/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cab404%2Fgenix7000/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cab404","download_url":"https://codeload.github.com/cab404/genix7000/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253786045,"owners_count":21964082,"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","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":["joke","lambda","nix","nixos","openscad"],"created_at":"2024-10-11T00:05:18.806Z","updated_at":"2025-05-12T17:26:25.023Z","avatar_url":"https://github.com/cab404.png","language":"OpenSCAD","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!--\nSPDX-License-Identifier: Unlicense\n--\u003e\n\nGenix7000\n===\n\n![this has gone too far](./genix.png)\n\n**Fire all of your designers, Tweag, Serokell, Flox (and all other Nix-y companies)!**\n\u003c/br\u003eThis is the ultimate, parametric and reproducible solution to all your branding problems!\n\nIt kinda went out of control, and I've made an openscad customizer, which supports a really wide range of Nix logos. Including original one.\n\n\n### Install\n\nJust [install Nix](https://zero-to-nix.com/concepts/nix-installer)\n\n#### GUI\n\nTo start user interface\n\n```bash\nnix run github:cab404/genix7000 \n```\n\n![Image](./screenshot.jpg)\n\n\n#### CLI\n\nTo export as image without GUI\n\n```bash\nnix run github:cab404/genix7000#to-image -- mynix.png \"\\#cd3535\" \"\\#cd6b35\" \"\\#cdb835\"\nnix run github:cab404/genix7000#to-image -- mynix.svg\nnix run github:cab404/genix7000#to-image -- mynix.mp4 --animation '{ thick: ($thick + $i / 2), rotation: ($rotation - $i) }' --thick 1\n```\n\nFlags:\n- `--num \u003cInt\u003e`: Number of lambdas (default: 7)\n- `--thick \u003cInt\u003e`: Lambda thickness (default: 20)\n- `--imgsize \u003cString\u003e`: Image size in px (default: '860,860')\n- `--offset \u003cString\u003e`: Offset of lambda (default: '-30,-40')\n- `--gaps \u003cString\u003e`: Offset after clipping. Use for gaps. (default: '-2,-2')\n- `--rotation \u003cInt\u003e`: Rotation of each lambda (default: 0)\n- `--angle \u003cInt\u003e`: Lambda arm angle (default: 30)\n- `--camera \u003cString\u003e`: Image camera (default: '0,0,480,0,0,0')\n- `--clipr \u003cInt\u003e`: Clipping ngon radius (default: 90)\n- `--cliprot \u003cInt\u003e`: Clipping ngon rotation (default: 90)\n- `--clipinv \u003cBoolean\u003e`: Inverse clipping order (default: false)\n- `--animation \u003cString\u003e`: video animation function (default: '{ rotation: ($rotation - $i) }')\n- `--fps \u003cInt\u003e`: video frame rate (default: 15)\n- `--duration \u003cInt\u003e`: video duration (default: 5)\n- `-h, --help`: Display the help message for this command\n\nArguments:\n- `outfile \u003cstring\u003e`: Image filename, ie mynix.svg, mynix.mp4 (optional, default: 'mynix.png')\n- `...colors \u003cstring\u003e`: colors to use, ie \"\\#cd3535\" \"\\#cd6b35\" \"\\#cdb835\"\n\n\n### Developing\n\nRun `nix run`, and you are good to go!\n\nAlso, you can try using customizer on Thingiverse, but it's baaaad.\u003c/br\u003e\nThing on thingiverse: https://www.thingiverse.com/thing:5100695\n\n*ehm, I just wanted to do a Nix logo, but a pentagram*\n\u003c!--\nI literally spent 4 hours on polishing this thing\nthis joke went too far\nI need help with my procastination\nhaaalp\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcab404%2Fgenix7000","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcab404%2Fgenix7000","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcab404%2Fgenix7000/lists"}