{"id":16261250,"url":"https://github.com/piyush-linux/openbox-setup","last_synced_at":"2025-04-08T14:16:33.738Z","repository":{"id":157592779,"uuid":"408426853","full_name":"Piyush-linux/Openbox-Setup","owner":"Piyush-linux","description":"My Openbox Window Manager Setup and Configuration with terminal utilities .","archived":false,"fork":false,"pushed_at":"2022-09-05T00:25:53.000Z","size":2932,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-14T10:30:45.897Z","etag":null,"topics":[],"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/Piyush-linux.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":"2021-09-20T12:05:00.000Z","updated_at":"2024-01-12T13:09:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"04c8310d-e51a-4db3-ad98-f1f521abcba7","html_url":"https://github.com/Piyush-linux/Openbox-Setup","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/Piyush-linux%2FOpenbox-Setup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Piyush-linux%2FOpenbox-Setup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Piyush-linux%2FOpenbox-Setup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Piyush-linux%2FOpenbox-Setup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Piyush-linux","download_url":"https://codeload.github.com/Piyush-linux/Openbox-Setup/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247856545,"owners_count":21007621,"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-10-10T16:40:54.639Z","updated_at":"2025-04-08T14:16:33.718Z","avatar_url":"https://github.com/Piyush-linux.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"[PPT](https://docs.google.com/presentation/d/1c3cxKvY1pfCmHwwAhNkfHABDGDU0qp49qSGuPOQah00/edit#slide=id.g14b69da0541_0_0)\n\n# D O T F I L E S  \n\n## About\nMy dotfile organization repository! Contains config files for my current openbox setup. This is currently working in majaro, but I assume it should work (with modification) on other distros.\n1. screenshots\n2. packages\n\n## S C R E E N S H O T S\n\u003cimg src=\"./desktop2.png\"\u003e\n\n# Packages\n1. Decor\n2. keybinding\n3. App\n4. Terminal\n5. openbox\n\n\n## Decor\n\n1. Wallpaper\n\t- https://github.com/ThePrimeagen/anime\n\t- https://github.com/linuxdotexe/nordic-wallpapers\n\t- https://github.com/FrenzyExists/wallpapers\n\t- \n2. font\n\t- terminal\n\t- IDE\n\n```sh\nsudo pacman -S otf-hermit\n```\n\n## Keybinding\n\n```\n__window__\nmod + Q : quit\nmod + -\u003e / mod + \u003c- / ^ : window shift\nmod + z : minimize\nmod + x : maximize\nalt + tab : switch tab\nmod + alt + -\u003e : switch workspace\nalt + space : window_option\n\n__app__\nmod + T : terminal\nmod + space : launcher\nmod + enter : \nmod + D : Desktop\nmod + B : Browser\nmod + O : Screen_Shot \nmod + F : File Manager\n```\n\n## Applcations\n- ScrrenBrightness : screendimmer\n- terminal : kitty\n- IDE : Sublime\n- Image Viewr : sxiv\n- File Manager : thunar\n- browser : chromium,min,firefox\n- Doc Viewer : zathura \n- screenshot : scrot\n- Mail : MailSpring\n- Feed : NewFlash\n\n```sh\nsudo pacman -S kitty sxiv thunar chromium min firefox scrot zathura-pdf-poppler\n# Kitty theme\ngit clone --depth 1 git@github.com:dexpota/kitty-themes.git ~/.config/kitty/kitty-themes\ncd ~/.config/kitty\nln -s ./kitty-themes/themes/Floraverse.conf ~/.config/kitty/theme.conf\necho \"include ./theme.conf\" \u003e\u003e kitty.conf\n```\n- change ff-\u003ehermit fs-\u003e 13\n\n\n\n## [Terminale Utility](https://github.com/Geektrovert/AwsTerm)\n- youtube-dl\n- asciinema\n- bat\n- micro\n- glow\n- cmus\n- bsd-games\n- rip-grep\n- fd\n- fzy\n- tree\n- tmux\n- ranger\n- yay\n- [tldr](https://tldr.sh/)\n- ufetch\n- node\n\n```sh\nsudo pacman -S asciinema bat micro glow rip-grep fd fzy tree tmux ranger tldr ufetch yay\n# ufetch\nmkdir ~/.pscript\ncd ~/.pscript\ngit clone https://github.com/Piyush-linux/Linux_Config/blob/main/bash/ufetch.sh\nchmod +x ufetch.sh\necho \"~/.pscript/ufetch.sh\" \u003e\u003e ~/.zshrc\n```\n\n### aliass\n\n- `paste into ~/.zshrc`\n\n```sh\nalias l=\"tree -L 1\"\nalias m=\"micro\"\nalias show=\"bat\"\n# conf\nalias zshC=\"micro ~/.zshrc\"\nalias openboxC=\"micro ~/.config/openbox/rc.xml\"\nalias rofiC=\"micro ~/.config/rofi/\"\nalias kittyC=\"micro ~/.config/kitty/kitty.config\"\n# wifi\nalias getwifi=\"nmcli d wifi list\"\nalias setwifi=\"nmcli c up\" #setwifi \u003cname\u003e --ask\n```\n\n### Refresh\n```sh\nsource ~/.zshrc\n```\n\n\n## Openbox Setup\n- tint2\n- rofi\n- dunst\n- [conky](https://github.com/addy-dclxvi/Conky-Theme-Collections)\n- compton\n- nitrogen\n- openbox\n\t- obconf\n\t- obmenu-generator\n\t- lxappearance\n\n```sh\nsudo pacman -Sy openbox nitrogen obconf rofi tint2 kitty obmenu-generator compton lxappreance\n```\n### tint2\n1. install theme\n2. change user_name\n```sh\n# 1. installing theme\n# 2. change user name if needed\ngit clone https://github.com/addy-dclxvi/tint2-theme-collections ~/.config/tint2 --depth 1 \u0026\u0026\n# tint2 -c ~/.config/tint2/blocks/blocks.tint2rc \u0026\ntint2 -c ~/.config/tint2/tint2-theme-collections/minima.tintrc\n# run\u003e tint2conf\n```\n\n### rofi\n1. install theme\n2. set theme\n```sh\nmkdir ~/.config/rofi/themes\n# cd /usr/share/rofi/themes\n~/.config/rofi/themes sudo git clone https://github.com/Murzchnvok/rofi-collection\n# move all *.rasi ino corrent folder \n# \u003e rofi-theme-selector\n```\n\n### dunst\n- https://www.addictivetips.com/ubuntu-linux-tips/set-up-better-system-notifications-on-linux-with-dunst/\n- https://draculatheme.com/dunst\n```sh\nmkdir ~/.config/dunst\ncd ~/.config/dunst\n# git clone my dunst\n```\n\n### Openbox\n1. install theme\n2. set conf\n3. set theme\n```sh\n# openbox\n# - https://www.devpy.me/your-guide-to-a-comfortable-linux-desktop-with-openbox/\ngit clone https://github.com/addy-dclxvi/openbox-theme-collections ~/.themes \u0026\u0026\ncd ~/.config/openbox \u0026\u0026\ngit clone https://github.com/Piyush-linux/Linux_Config/blob/main/openbox/autostart \u0026\u0026\ngit clone https://github.com/Piyush-linux/Linux_Config/blob/main/openbox/rc.xml \u0026\u0026\nobmenu-generator -s\n# run\u003e obconf \n# run\u003e lxappearance\n```\n# Dir\n- screenShot.png\n- config\n\t- openbox\n\t- rofi\n\t- tint2\n\t- kitty \n- terminal\n\n## Future Configuration\n\nI am thinking of switching to i3-gaps\n## i3\n- install i3 i3-gaps i3status i3lock autotiling[yay]\nmod+enter : terminal\nmod+shf+Q : Quit\nmod + \u003c- / mod + -\u003e / mod + ^ : switch win\n\n### Helpfull Resources\n- https://thomashunter.name/posts/2019-01-27-treating-openbox-like-a-tiling-windowmanager\n- http://melp.nl/2011/01/10-must-have-key-and-mouse-binding-configs-in-openbox/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpiyush-linux%2Fopenbox-setup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpiyush-linux%2Fopenbox-setup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpiyush-linux%2Fopenbox-setup/lists"}