{"id":18611015,"url":"https://github.com/beangreen247/my-i3-config","last_synced_at":"2026-04-20T13:04:33.070Z","repository":{"id":153757203,"uuid":"225023788","full_name":"BeanGreen247/My-i3-config","owner":"BeanGreen247","description":"My i3 dev setup","archived":false,"fork":false,"pushed_at":"2022-11-20T05:11:31.000Z","size":24404,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-15T08:32:13.575Z","etag":null,"topics":["beangreen247","debian","dev","environment","i3","linux","open","source","tiling-window-manager"],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/BeanGreen247.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":"2019-11-30T14:24:39.000Z","updated_at":"2022-11-10T19:19:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"d2e1b48b-27f6-4610-936f-39efc824766a","html_url":"https://github.com/BeanGreen247/My-i3-config","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/BeanGreen247%2FMy-i3-config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeanGreen247%2FMy-i3-config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeanGreen247%2FMy-i3-config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BeanGreen247%2FMy-i3-config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BeanGreen247","download_url":"https://codeload.github.com/BeanGreen247/My-i3-config/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239400625,"owners_count":19632055,"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":["beangreen247","debian","dev","environment","i3","linux","open","source","tiling-window-manager"],"created_at":"2024-11-07T03:12:23.364Z","updated_at":"2025-11-02T21:30:31.198Z","avatar_url":"https://github.com/BeanGreen247.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# My i3 config\n\n![How it looks](screen.png)\n\nAdd repos and install packages\n```\nsudo apt install -y software-properties-common \n```\nRemove unneeded .list files to prevent errors while updating\n```\nsudo rm -rf /etc/apt/sources.list.d/*\n```\nBefore you continue make sure to install [albert install guide](https://albertlauncher.github.io/installing/)\n\nContinue\n```\nsudo apt update\nsudo apt install -y i3 i3blocks i3status imagemagick make nitrogen imagemagick mpv feh bc libmuparser2v5 lxqt-policykit\n```\nNext run these commands\n```\nset -x\nsudo apt install -y libxcb1-dev libxcb-keysyms1-dev libpango1.0-dev libxcb-util0-dev libxcb-icccm4-dev libyajl-dev libstartup-notification0-dev libxcb-randr0-dev libev-dev libxcb-cursor-dev libxcb-xinerama0-dev libxcb-xkb-dev  libxkbcommon-dev libxkbcommon-x11-dev autoconf xutils-dev libtool automake libxcb-shape0-dev libxcb-xrm-dev git pkg-config libpam-dev libcairo-dev libfontconfig-dev libxcb-composite0 libxcb-composite0-dev libx11-xcb-dev libxcb1-dev libxcb-keysyms1-dev libpango1.0-dev libxcb-util0-dev libxcb-icccm4-dev libyajl-dev libstartup-notification0-dev libxcb-randr0-dev libev-dev libxcb-cursor-dev libxcb-xinerama0-dev libxcb-xkb-dev libxkbcommon-dev libxkbcommon-x11-dev autoconf libxcb-xrm0 libxcb-xrm-dev automake libxcb-shape0-dev\ngit clone https://github.com/nonpop/xkblayout-state.git\ncd xkblayout-state/\nmake -j12\nsudo cp -r xkblayout-state /usr/local/bin/\ngit clone https://www.github.com/Airblader/i3 i3-gaps                                                           \ncd i3-gaps                                                                                                      \ngit checkout gaps \u0026\u0026 git pull                                                                                   \nmkdir -p build \u0026\u0026 cd build\nmeson ..\nninja\ngit clone --recursive https://github.com/Airblader/xcb-util-xrm.git                                             \ncd xcb-util-xrm/   \n./autogen.sh\ncd ..\ncd ..\ngit checkout gaps \u0026\u0026 git pull                                                                                   \nmkdir -p build \u0026\u0026 cd build\nmeson ..\nninja\n```\nNext download the config files\n```\nsudo wget -O  ~/.config/i3/config https://raw.githubusercontent.com/BeanGreen247/My-i3-config/master/i3-config/i3/config\nsudo wget -O ~/.config/i3/i3status.conf https://raw.githubusercontent.com/BeanGreen247/My-i3-config/master/i3-config/i3/i3status.conf\n```\nLastly create the i3-volume folder to add volume files\n```\nmkdir i3-volume\nwget -O ~/i3-volume/volume-notifications.png https://raw.githubusercontent.com/BeanGreen247/My-i3-config/master/i3-volume/volume-notifications.png\nwget -O ~/i3-volume/volume https://raw.githubusercontent.com/BeanGreen247/My-i3-config/master/i3-volume/volume\n```\n## Enable keyboard switch\n\nOpen the /etc/default/keyboard file \n```\nsudo nano /etc/default/keyboard\n```\nand change it from this\n```\n# KEYBOARD CONFIGURATION FILE\n\n# Consult the keyboard(5) manual page.\n\nXKBMODEL=\"pc105\"\nXKBLAYOUT=\"us\"\nXKBVARIANT=\"\"\nXKBOPTIONS=\"\"\n\nBACKSPACE=\"guess\"\n```\nto this\n\nNOTE: replace **cz** with your keyboard layout\n```\n# KEYBOARD CONFIGURATION FILE\n\n# Consult the keyboard(5) manual page.\n\nXKBMODEL=\"pc105\"\nXKBLAYOUT=\"us,cz\"\nXKBVARIANT=\"\"\nXKBOPTIONS=\"grp:alt_shift_toggle\"\n\nBACKSPACE=\"guess\"\n```\nMake sure to reboot.\n\nYou can find the wallpaper on http://beangreen247.xyz/\n\nmake sure to do these steps as well\n\n```\nsudo apt install rofi\ngit clone https://github.com/davatorium/rofi-themes.git\nsudo cp -r rofi-themes/User\\ Themes/*.rasi /usr/share/rofi/themes/\n```\n\nnext run `rofi-theme-selector` and pick `arc-red-dark`\n\nThat is it. Enjoy\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeangreen247%2Fmy-i3-config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbeangreen247%2Fmy-i3-config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeangreen247%2Fmy-i3-config/lists"}