{"id":23222719,"url":"https://github.com/pmunch/statusbar","last_synced_at":"2025-04-05T16:28:59.097Z","repository":{"id":232840088,"uuid":"784427264","full_name":"PMunch/statusbar","owner":"PMunch","description":"Libfuse based statusbar for Nimdow and other xsetroot -name WMs","archived":false,"fork":false,"pushed_at":"2024-05-02T07:36:18.000Z","size":9,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-11T13:25:01.265Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Nim","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/PMunch.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}},"created_at":"2024-04-09T20:40:50.000Z","updated_at":"2024-10-21T14:46:16.000Z","dependencies_parsed_at":"2024-05-11T17:15:18.614Z","dependency_job_id":null,"html_url":"https://github.com/PMunch/statusbar","commit_stats":null,"previous_names":["pmunch/statusbar"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PMunch%2Fstatusbar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PMunch%2Fstatusbar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PMunch%2Fstatusbar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PMunch%2Fstatusbar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PMunch","download_url":"https://codeload.github.com/PMunch/statusbar/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247364740,"owners_count":20927188,"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":[],"created_at":"2024-12-18T23:14:05.458Z","updated_at":"2025-04-05T16:28:59.071Z","avatar_url":"https://github.com/PMunch.png","language":"Nim","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Statusbar (got any better names?)\nThis is a filesystem-based statusbar for Nimdow and other `xsetroot -name` based\nstatusbar WMs. After you run statusbar and give it an empty folder it will mount\na virtual filesystem. In this filesystem you can use `mkdir` to create new\n\"blocks\" on your statusbar. When you create folders they get populated with\nthree files: \"foreground\", \"background\", and \"content\" which control the text\ncolor, the block color, and the content of the block respectively. Both\nforeground and background gets pre-populated with colors from the Nord theme.\nTo change the colour write a 6 byte hexademical color to these files. To change\nthe contents of a block write anything to the contents file. Doing so sets the\nname of your root window to a series of blocks (using airline characters and\nANSI escape codes) sorted by the name of their folders. It also writes this\nstring to the terminal, so if you run statusbar with the `-f` flag (to run in\nthe foreground and not daemonize it) you can see the blocks in your terminal.\n\nThis assumes your window manager parses ANSI escape codes for the statusbar.\nNimdow does this, but not sure if any other window manager does it, so YMMV.\n\nCurrently this is a pretty dirty first draft of this application, but it is\nfunctional. Ultimately I'd like to add support for more block styles and themes.\nThe goal of this statusbar is not to be able to collect statusbar information,\nbut simply as an easy way to display this information as neat little blocks in\nthe statusbar. To put useful information on the bar use other scripts which\nwrites to the content files.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpmunch%2Fstatusbar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpmunch%2Fstatusbar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpmunch%2Fstatusbar/lists"}