{"id":18707345,"url":"https://github.com/gboncoffee/barigui","last_synced_at":"2025-08-31T13:31:30.604Z","repository":{"id":227347450,"uuid":"771026028","full_name":"gboncoffee/barigui","owner":"gboncoffee","description":"Dynamic X11 window manager","archived":false,"fork":false,"pushed_at":"2024-03-19T23:42:49.000Z","size":1349,"stargazers_count":10,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-11-07T12:17:30.633Z","etag":null,"topics":["c","x11","x11-wm","xlib"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gboncoffee.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}},"created_at":"2024-03-12T15:01:13.000Z","updated_at":"2024-10-29T18:31:36.000Z","dependencies_parsed_at":"2024-03-20T00:35:13.940Z","dependency_job_id":null,"html_url":"https://github.com/gboncoffee/barigui","commit_stats":null,"previous_names":["gboncoffee/barigui"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gboncoffee%2Fbarigui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gboncoffee%2Fbarigui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gboncoffee%2Fbarigui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gboncoffee%2Fbarigui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gboncoffee","download_url":"https://codeload.github.com/gboncoffee/barigui/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":231595694,"owners_count":18397783,"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":["c","x11","x11-wm","xlib"],"created_at":"2024-11-07T12:17:34.067Z","updated_at":"2024-12-28T07:19:34.788Z","avatar_url":"https://github.com/gboncoffee.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Barigui\n\nMouse-oriented dynamic window manager for X11.\n\nIt manages windows in a floating way by default, but windows may be put in a\ntiled \"master-stack\" layer, similar to [dwm](https://dwm.suckless.org/) but\nreversed. Windows may be hide and are controlled via a tiny bar at their side.\n\n## Obligatory screenshots\n\n![barigui window manager](screenshot.png)\n\n![barigui window manager](screenshot2.png)\n\n## Usage\n\nThe right-side bar shows the root window name, so it works as statusbar with\nprograms like `slstatus`.\n\nThe left side bar shows two buttons (\"Hidden\" and \"Spawn\"). They both show a\nmenu (with hidden windows or with programs to launch, configurable via\n`config.h`. Other buttons are configurable to spawn programs too.\n\nWindow's have a title bar at their right side, with three sections:  \n- The small topmost hides the window when cliked with the left button, and\n  closes it when cliked with the right button.  \n- The small bottom one resizes a floating window when dragged, or swaps the\n  current window with the master when clicked in a tiled (clicking on the master\n  swaps it with the first stacked).  \n- Dragging on the main area with the left button moves the window (just focus it\n  on tiled ones), and clicking with the right button toggles it's layer between\n  floating and tiled.  \n\nFloating windows are always above tiled ones.\n\nA keybind (configurable via `config.h`) can be used to fullscreen the current\nwindow. Clicking it again returns everything to the previous state.\n\n## Build\n\nBarigui depends on Xlib, Xft and Freetype2.\n\n## Name\n\nThis is my fourth X11 window manager iteration, and the third good one. The\nother two good ones are named after rivers in the [Paraná\nstate](https://en.wikipedia.org/wiki/Paran%C3%A1_(state)) (Iguassu and Tibaji),\nso this one is named after another river.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgboncoffee%2Fbarigui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgboncoffee%2Fbarigui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgboncoffee%2Fbarigui/lists"}