{"id":29770412,"url":"https://github.com/trafitto/my-shortcuts","last_synced_at":"2026-02-07T12:03:22.137Z","repository":{"id":303637580,"uuid":"1013143708","full_name":"Trafitto/my-shortcuts","owner":"Trafitto","description":"Shortcuts \u0026 Aliases I Don't Want to Forget","archived":false,"fork":false,"pushed_at":"2025-09-24T11:38:39.000Z","size":174,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-24T13:25:22.008Z","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/Trafitto.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-03T12:29:27.000Z","updated_at":"2025-09-24T11:38:42.000Z","dependencies_parsed_at":"2025-09-24T13:14:34.632Z","dependency_job_id":"9271a90e-b403-4aab-82d8-a8107d8356cf","html_url":"https://github.com/Trafitto/my-shortcuts","commit_stats":null,"previous_names":["trafitto/my-shortcuts"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Trafitto/my-shortcuts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Trafitto%2Fmy-shortcuts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Trafitto%2Fmy-shortcuts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Trafitto%2Fmy-shortcuts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Trafitto%2Fmy-shortcuts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Trafitto","download_url":"https://codeload.github.com/Trafitto/my-shortcuts/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Trafitto%2Fmy-shortcuts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29194009,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-07T07:37:03.739Z","status":"ssl_error","status_checked_at":"2026-02-07T07:37:03.029Z","response_time":63,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2025-07-27T05:08:39.313Z","updated_at":"2026-02-07T12:03:22.132Z","avatar_url":"https://github.com/Trafitto.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Shortcuts \u0026 Aliases I Don't Want to Forget\n\nThis document collects the main keyboard shortcuts and configurations I use in my development environment.\n\n## 🖥️ Basic Setup\n\n- **Operating System**: Ubuntu\n- **Window Manager**: Pop Shell\n- **Terminal Emulator**: Kitty\n- **Shell**: Zsh with Oh-My-Zsh\n\n## ⌨️ Kitty Terminal Shortcuts\n\n| Action                   | Shortcut                |\n|--------------------------|-------------------------|\n| Open a new tab           | `Ctrl + Shift + T`      |\n| Switch to next tab       | `Ctrl + Shift + →`      |\n| Switch to previous tab   | `Ctrl + Shift + ←`      |\n| Close current tab        | `Ctrl + Shift + Q`      |\n| Split horizontally       | `Ctrl + Shift + O`      |\n| Close split or terminal  | `Ctrl + Shift + w`      |\n\n## Tmux\n\n| Action                   | Shortcut                |\n|--------------------------|------------------------------------------|\n| Start tmux               | `tmux`                                   |\n| Create a named session   | `tmux new -s \"session name\"`             |\n| Show tmux session        | `tmux ls`                                |\n| Attach a session         | `tmux a -t \"session name\"`               |\n| Close session            | `tmux kill-session -t \"session name\" `   |\n\n\n\n## 🪟 Pop Shell Keyboard Shortcuts\n\n| Action                                         | Shortcut                  |\n|------------------------------------------------|---------------------------|\n| Maximize window                                | `Super + M`               |\n| Minimize window                                | `Super + ,`               |\n| Toggle floating mode                           | `Super + Y`               |\n| Minimize all window                            | `Super + D`               |\n| Close window                                   | `Super + Q`               |\n| Toggle notifications menu                      | `Super + V`               |\n| Open a terminal                                | `Super + T`               |\n| Open Files                                     | `Super + F`               |\n| Move focus to the left window                  | `Super + Left Arrow`      |\n| Move focus to the right window                 | `Super + Right Arrow`     |\n| Move focus to the window above                 | `Super + Up Arrow`        |\n| Move focus to the window below                 | `Super + Down Arrow`      |\n| Enter window adjustment mode                   | `Super + enter`           |\n| In window adjust mode change window dimension  | `shif + arrow key`        |\n\n## 🐚 Shell Configuration\n\n### Oh-My-Zsh Setup\n\n**Theme:**\n```bash\nZSH_THEME=\"af-magic\"\n```\n\n**Plugins:**\n```bash\nplugins=(git docker docker-compose gcloud kubectl nvm zsh-autosuggestions zsh-syntax-highlighting)\n```\n\n### Environment Variables\n\n| Variable        | Value           | Description                    |\n|-----------------|-----------------|--------------------------------|\n| `KUBE_EDITOR`   | `\"code -w\"`     | Default editor for kubectl    |\n\n## 🔧 Useful Aliases\n\n### General \u0026 System\n\n| Alias              | Command                                              | Description                           |\n|--------------------|------------------------------------------------------|---------------------------------------|\n| `editzshrc`        | `code -w ~/.zshrc`                                  | Edit zsh configuration file           |\n| `changeterminal`   | `sudo update-alternatives --config x-terminal-emulator` | Change default terminal emulator |\n\n### Git\n\n| Alias     | Command      | Description            |\n|-----------|--------------|------------------------|\n| `gis`     | `git status` | Quick git status check |\n\n### Python Development\n\n| Alias          | Command                        | Description                    |\n|----------------|--------------------------------|--------------------------------|\n| `createenv`    | `python3 -m venv .venv`        | Create Python virtual environment |\n| `activateenv`  | `source .venv/bin/activate`    | Activate Python virtual environment |\n\n### Docker\n\n| Alias       | Command                              | Description                  |\n|-------------|--------------------------------------|------------------------------|\n| `dockclose` | `docker ps -a -q \\| xargs -r docker stop` | Stop all Docker containers |\n\n### Hardware \u0026 Custom Keyboard\n\n| Alias          | Command                        | Description                                    |\n|----------------|--------------------------------|------------------------------------------------|\n| `enablewbhid`  | `sudo chmod 0666 /dev/hidraw*` | Enable WebHID for [custom keyboard](https://shop.yushakobo.jp/products/ergo68?srsltid=AfmBOooudKzfT2ei_vvEQ10X4z9P25RyCY7CwjRBGARdegu56czVlCKU) remapping |\n\n\u003e **Note**: The `enablewbhid` alias is needed before using [Remap](https://remap-keys.app/) to configure the custom keyboard layout.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrafitto%2Fmy-shortcuts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrafitto%2Fmy-shortcuts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrafitto%2Fmy-shortcuts/lists"}