{"id":21976439,"url":"https://github.com/aviralg/i3","last_synced_at":"2025-03-22T23:44:20.215Z","repository":{"id":73360025,"uuid":"136976594","full_name":"aviralg/i3","owner":"aviralg","description":"i3 window manager configuration","archived":false,"fork":false,"pushed_at":"2018-12-27T01:33:09.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-28T03:29:04.230Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/aviralg.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,"publiccode":null,"codemeta":null}},"created_at":"2018-06-11T20:18:59.000Z","updated_at":"2018-12-27T01:33:11.000Z","dependencies_parsed_at":"2023-03-24T06:48:09.008Z","dependency_job_id":null,"html_url":"https://github.com/aviralg/i3","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/aviralg%2Fi3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aviralg%2Fi3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aviralg%2Fi3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aviralg%2Fi3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aviralg","download_url":"https://codeload.github.com/aviralg/i3/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245036121,"owners_count":20550661,"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-11-29T16:04:24.914Z","updated_at":"2025-03-22T23:44:20.197Z","avatar_url":"https://github.com/aviralg.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# i3\n\nThis is my configuration for [i3](https://i3wm.org/ \"i3 Window Manager\").\n\n## Key bindings\n\n### Default Mode\n\n| Key binding                  | Action                                           |\n| ---------------------------- | ------------------------------------------------ |\n| Mod+Enter                    | Open terminal                                    |\n| Mod+Shift+C                  | Close focused window                             |\n| Mod+Shift+F                  | Reload configuration file                        |\n| Mod+Shift+R                  | Restart i3 in place (preserves layout/session)   |\n| Mod+Shift+Q                  | Log out from Xsession                            |\n| Mod+Shift+T                  | Reboot                                           |\n| Mod+Shift+S                  | Suspend                                          |\n| Mod+Shift+W                  | Hibernate                                        |\n| Mod+Shift+x                  | Lock                                             |\n| Mod+Shift+e                  | Shutdown                                         |\n| Mod+o                        | Program Launcher                                 |\n| Mod+h  Mod+Left              | Focus Left                                       |\n| Mod+l  Mod+Right             | Focus Right                                      |\n| Mod+k  Mod+Up                | Focus Up                                         |\n| Mod+j  Mod+Down              | Focus Down                                       |\n| Mod+Shift+h  Mod+Shift+Left  | Move Left                                        |\n| Mod+Shift+l  Mod+Shift+Right | Move Right                                       |\n| Mod+Shift+k  Mod+Shift+Up    | Move Up                                          |\n| Mod+Shift+j  Mod+Shift+Down  | Move Down                                        |\n| Mod+x                        | Split Horizontal                                 |\n| Mod+y                        | Split Vertical                                   |\n| Mod+e                        | Toggle Split                                     |\n| Mod+f                        | Fullscreen Toggle                                |\n| Mod+d                        | Default Layout                                   |\n| Mod+s                        | Stacked Layout                                   |\n| Mod+t                        | Tabbed Layout                                    |\n| Mod+a                        | Focus on parent                                  |\n| Mod+g                        | Focus on child                                   |\n| Mod+Space                    | Switch focus between tiling and floating windows |\n| Mod+Shift+Space              | Toggle between tiling/floating                   |\n| Mod+n n ∈ {0 .. 9}           | Switch to Workspace n                            |\n| Mod+r                        | Switch to Resize mode                            |\n| Mod+m                        | Switch to Move mode                              |\n\n\n### Move Mode\n\nIn move mode, the arrow keys and home row keys can be used to move the focused window.\n\n| Key binding | Action                   |\n| ----------- | ------------------------ |\n| h  Left     | Move Left                |\n| l  Right    | Move Right               |\n| k  Up       | Move Up                  |\n| j  Down     | Move Down                |\n| Return      | Switch to Default mode   |\n| Escape      | Switch to Default mode   |\n| Mod+m       | Switch to Default mode   |\n\n### Resize Mode\n\nIn resize mode, the arrow keys and home row keys can be used to resize the focused window.\n\n| Key binding | Action                  |\n| ----------- | ----------------------- |\n| h  Left     | Shrink width            |\n| l  Right    | Grow width              |\n| k  Up       | Shrink height           |\n| j  Down     | Grow height             |\n| Return      | Switch to Default mode  |\n| Escape      | Switch to Default mode  |\n| Mod+r       | Switch to Default mode  |\n\n\n## Todo\n- Font setup from [Nerd Fonts](https://nerdfonts.com/ \"Nerd Fonts: Iconic font aggregator, collection, and patcher\").\n- Devise `$mod+Shift+\u003ckeysym\u003e` key-bindings for reload, restart, close, halt, logout and lock operations.\n- Configure better border and indicator colors from [i3-configurator](https://thomashunter.name/i3-configurator/ \"i3-configurator: Online Colorscheme Configurator for i3, i3status, dmenu\"). Take inspiration from [i3wm-themer](https://github.com/unix121/i3wm-themer \"i3wm-themer: A collection of themes and scripts for i3-wm\").\n- Create key bindings for standard program keys\n- Document special keys and program keys\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faviralg%2Fi3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faviralg%2Fi3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faviralg%2Fi3/lists"}