{"id":51116949,"url":"https://github.com/mrdotx/i3","last_synced_at":"2026-06-24T22:38:54.585Z","repository":{"id":37559604,"uuid":"236067662","full_name":"mrdotx/i3","owner":"mrdotx","description":"i3 shell scripts for auto, tiling, container, editor, exit, macros, nfs, mount, notes, services, ssh, tmux, workspace, swap","archived":false,"fork":false,"pushed_at":"2026-06-23T02:01:29.000Z","size":10831,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-06-24T22:38:51.949Z","etag":null,"topics":["autolayout","autotiling","container","divide","editor","exit","focus","keybinding","layout","macros","mount","nfs","notify","services","ssh","swap","tiling","tmux","window","workspace"],"latest_commit_sha":null,"homepage":"https://i3wm.org/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mrdotx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-01-24T19:19:19.000Z","updated_at":"2026-06-23T02:01:33.000Z","dependencies_parsed_at":"2023-12-08T07:39:13.749Z","dependency_job_id":"e0f46a46-4586-4a8e-93c7-b11e26677841","html_url":"https://github.com/mrdotx/i3","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mrdotx/i3","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrdotx%2Fi3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrdotx%2Fi3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrdotx%2Fi3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrdotx%2Fi3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mrdotx","download_url":"https://codeload.github.com/mrdotx/i3/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrdotx%2Fi3/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34752465,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-24T02:00:07.484Z","response_time":106,"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":["autolayout","autotiling","container","divide","editor","exit","focus","keybinding","layout","macros","mount","nfs","notify","services","ssh","swap","tiling","tmux","window","workspace"],"created_at":"2026-06-24T22:38:53.449Z","updated_at":"2026-06-24T22:38:54.575Z","avatar_url":"https://github.com/mrdotx.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# i3\n\nshell scripts for i3\n\n| directory | comment                       |\n| :-------- | :---------------------------- |\n| images    | images for the README.md file |\n| systemd   | systemd services and timer    |\n\n| file                 | comment                                                      | image                                                                              |\n| :------------------- | :----------------------------------------------------------- | :--------------------------------------------------------------------------------- |\n| _i3_helper.sh        | used in the other scripts for table, notify, net check, etc. |                                                                                    |\n| _i3_lock.sh          | used in systemd lock service and exit script                 |                                                                                    |\n| i3_autotiling.sh     | optimal tiling of focused windows                            |                                                                                    |\n| i3_container.sh      | shows keybindings for i3 container actions                   | ![container mode](images/container.png)                                            |\n| i3_exit.sh           | shows keybindings for lock, reboot, shutdown, etc.           | ![exit mode](images/exit.png)                                                      |\n| i3_floating.sh       | shows keybindings for positioning floating windows           | ![floating mode](images/floating.png)                                              |\n| i3_macros.sh         | shows keybindings for predefined macros                      | ![macros mode](images/macros.png) ![macros autostart](images/macros_autostart.gif) |\n| i3_mouse_move.sh     | move mouse pointer to the edge of the monitor                |                                                                                    |\n| i3_nfs.sh            | shows keybindings for nfs mounts                             | ![nfs mode](images/nfs.gif)                                                        |\n| i3_services.sh       | shows keybindings for services                               | ![services mode](images/services.png)                                              |\n| i3_ssh.sh            | shows keybindings for ssh connections                        | ![ssh mode](images/ssh.png)                                                        |\n| i3_window_move.sh    | move floating window to the edge of the monitor              |                                                                                    |\n| i3_workspace_swap.sh | swap workspaces and focus(left,right,up,down)                |                                                                                    |\n\nconfig files:\n\n- [dotfiles/i3](https://github.com/mrdotx/dotfiles/tree/master/.config/i3)\n- [dotfiles/polybar](https://github.com/mrdotx/dotfiles/tree/master/.config/polybar)\n- [dotfiles/dunst](https://github.com/mrdotx/dotfiles/tree/master/.config/dunst)\n- [dotfiles/systemd](https://github.com/mrdotx/dotfiles/tree/master/.config/systemd/user)\n\nrelated projects:\n\n- [polybar](https://github.com/mrdotx/polybar)\n- [shell](https://github.com/mrdotx/shell)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrdotx%2Fi3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrdotx%2Fi3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrdotx%2Fi3/lists"}