{"id":17676048,"url":"https://github.com/fa7ad/i3-sensible-app","last_synced_at":"2025-05-12T21:26:06.156Z","repository":{"id":57708546,"uuid":"160830468","full_name":"fa7ad/i3-sensible-app","owner":"fa7ad","description":"Opens a predefined app based on the active i3 workspace","archived":false,"fork":false,"pushed_at":"2019-08-02T15:42:55.000Z","size":7,"stargazers_count":27,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-20T18:38:58.840Z","etag":null,"topics":["app-launcher","golang","i3wm"],"latest_commit_sha":null,"homepage":"","language":"Go","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/fa7ad.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-12-07T13:57:23.000Z","updated_at":"2024-10-14T08:30:38.000Z","dependencies_parsed_at":"2022-09-14T13:11:15.046Z","dependency_job_id":null,"html_url":"https://github.com/fa7ad/i3-sensible-app","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fa7ad%2Fi3-sensible-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fa7ad%2Fi3-sensible-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fa7ad%2Fi3-sensible-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fa7ad%2Fi3-sensible-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fa7ad","download_url":"https://codeload.github.com/fa7ad/i3-sensible-app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253824284,"owners_count":21969992,"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":["app-launcher","golang","i3wm"],"created_at":"2024-10-24T07:24:17.567Z","updated_at":"2025-05-12T21:26:06.127Z","avatar_url":"https://github.com/fa7ad.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# i3-sensible-app\n\nOpens a predefined app based on the currently focused i3 workspace.\n\n## Usage\nChange your hotkey from i3-sensible-terminal to i3-sensible-app\n\n```diff\n-bindsym Mod4+Return exec i3-sensible-terminal\n+bindsym Mod4+Return exec i3-sensible-app\n```\n\nCreate the default apps config in `~/.config/i3/defaults.json`\n\nExample:\n\n```json\n{\n  \"1: \": [\"albert\", \"toggle\"],\n  \"2: \": [\"google-chrome-stable\"],\n  \"3: \": [\"i3-sensible-terminal\"],\n  \"4: \": [\"code\"],\n  \"5: \": [\"nautilus\"],\n  \"6: ?\": [\"albert\", \"toggle\"],\n  \"7: \": [\"evince\"],\n  \"8: ?\": [\"albert\", \"toggle\"],\n  \"9: \": [\"xdg-open\", \"http://localhost:6680/iris\"],\n  \"10: \": [\"mpv\", \"--idle\"]\n}\n```\n\n**Now just shift to your desired workspace and press \u003ckbd\u003e⊞ Win\u003c/kbd\u003e + \u003ckbd\u003eEnter ⏎\u003c/kbd\u003e**\n\n\n## Installation\n\n### Pre-requisites\n\n* i3 (and i3-msg)\n* go (for compilation)\n\n### INSTALL (with go) (*preferred*)\nOpen a terminal and run\n\n```bash\ngo get github.com/fa7ad/i3-sensible-app\n```\n\n### INSTALL (from git)\nClone this repo and change into the directory\n\n```bash\ngit clone https://github.com/fa7ad/i3-sensible-app.git\ncd i3-sensible-app/\n```\n\nBuild the binary\n\n```bash\ngo build\n```\n\nMove the directory to a folder in PATH\n\n```bash\nsudo install -Dm755 i3-sensible-app /usr/bin\n```\n\n### INSTALL (manual)\nDownload the binary from [releases](https://github.com/fa7ad/i3-sensible-app/releases)\n\n## LICENSE\nMIT License","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffa7ad%2Fi3-sensible-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffa7ad%2Fi3-sensible-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffa7ad%2Fi3-sensible-app/lists"}