{"id":13423551,"url":"https://github.com/fjolnir/xnomad","last_synced_at":"2025-04-10T19:10:23.405Z","repository":{"id":4916013,"uuid":"6072384","full_name":"fjolnir/xnomad","owner":"fjolnir","description":"A tiling window manager for OS X, written in tranquil.","archived":false,"fork":false,"pushed_at":"2017-04-19T05:12:02.000Z","size":61,"stargazers_count":486,"open_issues_count":14,"forks_count":28,"subscribers_count":25,"default_branch":"master","last_synced_at":"2025-03-24T16:47:55.620Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"taku910/crfpp","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fjolnir.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}},"created_at":"2012-10-04T08:06:01.000Z","updated_at":"2025-02-11T18:21:58.000Z","dependencies_parsed_at":"2022-09-07T09:00:18.324Z","dependency_job_id":null,"html_url":"https://github.com/fjolnir/xnomad","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/fjolnir%2Fxnomad","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fjolnir%2Fxnomad/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fjolnir%2Fxnomad/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fjolnir%2Fxnomad/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fjolnir","download_url":"https://codeload.github.com/fjolnir/xnomad/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248279535,"owners_count":21077407,"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-07-31T00:00:37.252Z","updated_at":"2025-04-10T19:10:23.375Z","avatar_url":"https://github.com/fjolnir.png","language":"C","readme":"xnomad\n======\n\nA tiling window manager for OS X; written in [tranquil](https://github.com/fjolnir/tranquil).\n\n[A screenshot of it running on my machine](http://d.asgeirsson.is/E9jb) (Along with a couple of other hacks to get rid of distractions such as the menubar \u0026 rounded corners)\n\n[Another one ](https://lh.rs/wSYYdAtpt2Xk) (With even more hacks, that aren't ready for public consumption yet; even has focus following mouse :)\n\n## setup\n\n* Download \u0026 install [tranquil](https://github.com/fjolnir/Tranquil)\n* Make sure \"Access for Assistive Devices\" is enabled in Accessibility Preferences\n* Clone xnomad, and execute `./xnomad`\n\nOS X 10.8 or newer is required.\n\n## included layouts\n\n * Multi column\n * Tall\n * Wide\n * Fullscreen\n * Additional ones are easy to write\n\n## protips\n\nIn order to make the most of xnomad, I recommend you also install [afloat](http://infinite-labs.net/afloat/). It will add shortcuts for making windows floating (and therefore ignored by xnomad) and resizing/moving windows without having to spend precious milliseconds looking for the window edges.\n\nAnother nice addition is [menufela](http://github.com/fjolnir/menufela) which hides the menubar)\n\nThe rounded corner hack is discussed under this issue: https://github.com/fjolnir/xnomad/issues/6\n\n## keyboard shortcuts\n\nBy default xnomad uses `ctrl + option` as `mod1` and `ctrl + shift + option` as `mod2`.\nYou can change all these by editing `./xnomad`.\n\n* `mod1 + j` — focus the next window clockwise\n* `mod1 + k` — focus the next window anticlockwise\n* `mod1 + return` — move the focused window to or from the main pane\n* `mod1 + l` — make the main pane wider\n* `mod1 + h` — make the main pane narrower\n* `mod1 + .` — add the focused window to the main pane\n* `mod1 + ,` — remove the focused window from the main pane\n* `mod1 + w` — focus the primary display\n* `mod1 + e` — focus the secondary display\n* `mod2 + w` — move the focused window to the primary display\n* `mod2 + e` — move the focused window to the secondary display\n* `mod2 + j` — move the focused window one place clockwise\n* `mod2 + k` — move the focused window one place anticlockwise\n* `mod2 + space` — change layout\n","funding_links":[],"categories":["C"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffjolnir%2Fxnomad","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffjolnir%2Fxnomad","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffjolnir%2Fxnomad/lists"}