{"id":16615209,"url":"https://github.com/nojhan/lp-neon","last_synced_at":"2026-05-05T18:34:30.958Z","repository":{"id":139819414,"uuid":"544096810","full_name":"nojhan/lp-neon","owner":"nojhan","description":"A theme for Liquid Prompt, featuring a \"techno-ascii-art\" style on three lines.","archived":false,"fork":false,"pushed_at":"2022-10-13T19:46:57.000Z","size":68,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-11T01:49:38.334Z","etag":null,"topics":["ascii-art","bash","liquidprompt","liquidprompt-theme","prompt","prompt-toolkit","prompt-tuning","shell","zsh"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nojhan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2022-10-01T16:30:36.000Z","updated_at":"2022-10-06T21:09:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"f7d7971d-fb3c-401a-b33a-603ddb21932e","html_url":"https://github.com/nojhan/lp-neon","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/nojhan/lp-neon","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nojhan%2Flp-neon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nojhan%2Flp-neon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nojhan%2Flp-neon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nojhan%2Flp-neon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nojhan","download_url":"https://codeload.github.com/nojhan/lp-neon/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nojhan%2Flp-neon/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281361398,"owners_count":26487881,"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-10-27T02:00:05.855Z","response_time":61,"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":["ascii-art","bash","liquidprompt","liquidprompt-theme","prompt","prompt-toolkit","prompt-tuning","shell","zsh"],"created_at":"2024-10-12T02:08:53.914Z","updated_at":"2026-05-05T18:34:30.951Z","avatar_url":"https://github.com/nojhan.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# THIS REPOSITORY HAS MOVED\n\nIt is now available at: https://nojhan.net/git/nojhan/lp-neon\n\nYou can federate with it from Codeberg or another Forgejo instance.\n\nPlease consider self-hosting to preserve the open Web, I highly recommend: https://yunohost.org\n\n\n\nNeon — A Liquid Prompt Theme\n============================\n\nNeon is a theme for [Liquid Prompt](https://github.com/nojhan/liquidprompt).\n\nIt is based on the default theme but on three lines\nand with a more pronounced color scheme.\n\n\nPreview\n-------\n\nIf there is nothing special about the current context:\n\n![image](neon-short.png)\n\nIf you are running some command in a Git repository:\n\n![image](neon-med.png)\n\nWhen Liquid Prompt is displaying a lot of things, it may look like this:\n\n![image](neon-long.png)\n\n\nRationale\n---------\n\nThe `neon` theme is an extension of the default theme, featuring a\n\"techno-ascii-art\" style.\n\nThis prompt is a fully usable theme, designed to be easier to visually\nparse than the default theme.\n\nIt is also an example of how to build a theme modifiyng colors and\nstructure of the sections.\n\nThe theme features three rows:\n\n1.  the first one hosting \"secondary\" information, in blue (jobs,\n    sensors, dev context, etc.),\n2.  the second row displays \"primary\" information (user, path, VCS,\n    etc.), in green,\n3.  the third one is dedicated to the prompt (runtime, error code,\n    prompt mark), in cyan.\n\nWithin each row, important notice are displayed in bold (and thus\nprobably in a slightly lighter color, depending on your terminal\nconfiguration).\n\n\nInstall\n-------\n\nJust download this repository somewhere, source the theme file and activate the theme from your shell configuration file.\n\nFor example (just use `~/.zshrc` instead of `~/.bashrc`, if you use Zsh and not Bash):\n```sh\ngit clone https://github.com/nojhan/lp-neon.git\necho '# Use Liquid Prompt only if in an interactive shell\n    if [[ $- == *i* ]]; then\n        # Use Liquid Prompt\n        source ~/.liquidprompt\n        # Use the Neon theme if it has been downloaded in ~.\n        if [[ -f ~/lp-neon/neon.theme ]] ; then\n            source ~/lp-neon/neon.theme \u0026\u0026 lp_theme neon\n        fi\n    fi' \u003e\u003e ~/.bashrc\n```\n\nWARNING: Normally with Liquid Prompt's themes,\nyou may source several themes,\nswitch between them and get back at the previous one.\nHowever, with Neon, this may not work properly,\nbecause it abuses the Default theme's configuration.\n\n\nConfiguration\n-------------\n\nThe Neon theme require a font having the Unicode \"box drawing\"\ncharacters (almost any modern font should work).\n\n### Liquid Prompt Configuration\n\nAll Liquid Prompt config options are respected, **except for**:\n\n-   All [`LP_COLOR_*`](https://liquidprompt.readthedocs.io/en/stable/config.html#colors) variables,\n-   [`LP_MARK_PREFIX`](https://liquidprompt.readthedocs.io/en/stable/config.html#LP_MARK_PREFIX),\n-   [`LP_PS1_POSTFIX`](https://liquidprompt.readthedocs.io/en/stable/config.html#LP_PS1_POSTFIX),\n-   [`LP_MARK_MULTIPLEXER_OPEN`](https://liquidprompt.readthedocs.io/en/stable/config.html#LP_MARK_MULTIPLEXER_OPEN)\n    (superseeded by `NEON_MARK_MULTIPLEXER_OPEN`),\n-   [`LP_MARK_MULTIPLEXER_CLOSE`](https://liquidprompt.readthedocs.io/en/stable/config.html#LP_MARK_MULTIPLEXER_CLOSE)\n    (superseeded by `NEON_MARK_MULTIPLEXER_CLOSE`),\n-   [`LP_MARK_PERM`](https://liquidprompt.readthedocs.io/en/stable/config.html#LP_MARK_PERM) (superseeded by\n    `NEON_MARK_PERM`),\n-   [`LP_MARK_SHORTEN_PATH`](https://liquidprompt.readthedocs.io/en/stable/config.html#LP_MARK_SHORTEN_PATH) (superseeded\n    by `NEON_MARK_SHORTEN_PATH`),\n-   [`LP_MARK_DIRSTACK`](https://liquidprompt.readthedocs.io/en/stable/config.html#LP_MARK_DIRSTACK) (superseeded by\n    `NEON_MARK_DIRSTACK`),\n-   [`LP_MARK_SHLVL`](https://liquidprompt.readthedocs.io/en/stable/config.html#LP_MARK_SHLVL) (superseeded by\n    `NEON_MARK_SHLVL`),\n-   [`LP_MARK_JOBS_SEPARATOR`](https://liquidprompt.readthedocs.io/en/stable/config.html#LP_MARK_JOBS_SEPARATOR) (superseeded\n    by `NEON_MARK_JOBS_SEPARATOR`),\n-   [`LP_MARK_WIFI`](https://liquidprompt.readthedocs.io/en/stable/config.html#LP_MARK_WIFI) (superseeded by\n    `NEON_MARK_WIFI`),\n-   [`LP_MARK_BRACKET_OPEN`](https://liquidprompt.readthedocs.io/en/stable/config.html#LP_MARK_BRACKET_OPEN) (superseeded\n    by `NEON_MARK_BRACKET_OPEN`),\n-   [`LP_MARK_BRACKET_CLOSE`](https://liquidprompt.readthedocs.io/en/stable/config.html#LP_MARK_BRACKET_CLOSE) (superseeded\n    by `NEON_MARK_BRACKET_CLOSE`).\n\n### Theme Configuration\n\nNeon adds the following config options.\n\n#### Colors\n\n**NEON_PRIMARY_COLOR**: *array\u003cint\u003e = (.)*\n\nColor used for the \"primary\" row.\n\n\n**NEON_PRIMARYBOLD_COLOR**: *array\u003cint\u003e = (2 -1 1 0 2 -1)*\n\nColor used for important info in the primary row.\n\n\n**NEON_SECONDARY_COLOR**: *array\u003cint\u003e = (4 -1 0 0 4 -1)*\n\nColor used for the \"secondary\" row.\n\n\n**NEON_SECONDARYBOLD_COLOR**: *array\u003cint\u003e = (4 -1 1 0 4 -1)*\n\nColor used for important info in the secondary row.\n\n\n**NEON_PROMPT_COLOR**: *array\u003cint\u003e = (6 -1 0 0 6 -1)*\n\nColor used for the \"prompt\" row.\n\n\n**NEON_WARN_COLOR**: *array\u003cint\u003e = (1 -1 0 0 1 -1)*\n\nColor used for warning-related info, in all rows.\n\n\n#### Markers\n\n**NEON_MARK_BRACKET_OPEN** *string = \"┥\"*\n\nMarker used as a value for [`LP_MARK_BRACKET_OPEN`](https://liquidprompt.readthedocs.io/en/stable/config.html#LP_MARK_BRACKET_OPEN)\n\n\n**NEON_MARK_BRACKET_CLOSE** *string = \"┝\"*\n\nMarker used as a value for [`LP_MARK_BRACKET_CLOSE`](https://liquidprompt.readthedocs.io/en/stable/config.html#LP_MARK_BRACKET_CLOSE)\n\n\n**NEON_MARK_MULTIPLEXER_OPEN** *string = \"╣\"*\n\nMarker used as a value for [`LP_MARK_MULTIPLEXER_OPEN`](https://liquidprompt.readthedocs.io/en/stable/config.html#LP_MARK_MULTIPLEXER_OPEN)\n\n\n**NEON_MARK_MULTIPLEXER_CLOSE** *string = \"╠\"*\n\nMarker used as a value for [`LP_MARK_MULTIPLEXER_CLOSE`](https://liquidprompt.readthedocs.io/en/stable/config.html#LP_MARK_MULTIPLEXER_CLOSE)\n\n\n**NEON_MARK_PERM** *string = \"╏\"*\n\nMarker used as a value for [`LP_MARK_PERM`](https://liquidprompt.readthedocs.io/en/stable/config.html#LP_MARK_PERM)\n\n\n**NEON_MARK_SHORTEN_PATH** *string = \"┈\"*\n\nMarker used as a value for [`LP_MARK_SHORTEN_PATH`](https://liquidprompt.readthedocs.io/en/stable/config.html#LP_MARK_SHORTEN_PATH)\n\n\n**NEON_MARK_DIRSTACK** *string = \"☰\"*\n\nMarker used as a value for [`LP_MARK_DIRSTACK`](https://liquidprompt.readthedocs.io/en/stable/config.html#LP_MARK_DIRSTACK)\n\n\n**NEON_MARK_SHLVL** *string = \"\"*\n\nMarker used as a value for [`LP_MARK_SHLVL`](https://liquidprompt.readthedocs.io/en/stable/config.html#LP_MARK_SHLVL)\n\n\n**NEON_MARK_JOBS_SEPARATOR** *string = \"┄\"*\n\nMarker used as a value for [`LP_MARK_JOBS_SEPARATOR`](https://liquidprompt.readthedocs.io/en/stable/config.html#LP_MARK_JOBS_SEPARATOR)\n\n\n**NEON_MARK_WIFI** *string = \"╜\"*\n\nMarker used as a value for [`LP_MARK_WIFI`](https://liquidprompt.readthedocs.io/en/stable/config.html#LP_MARK_WIFI)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnojhan%2Flp-neon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnojhan%2Flp-neon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnojhan%2Flp-neon/lists"}