{"id":18782747,"url":"https://github.com/hidayry/dotfiles-bspwm","last_synced_at":"2025-04-13T12:08:57.908Z","repository":{"id":191980077,"uuid":"685780769","full_name":"hidayry/dotfiles-bspwm","owner":"hidayry","description":"Dotfiles, Bspwm, Eww, Polybar","archived":false,"fork":false,"pushed_at":"2023-11-04T05:58:09.000Z","size":75237,"stargazers_count":71,"open_issues_count":0,"forks_count":7,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-13T12:08:47.131Z","etag":null,"topics":["bspwm","bspwm-config","bspwm-dotfiles","bspwm-rice","bspwm-themes","debian","dotfiles","dotfiles-linux","eww","eww-config","eww-widgets","linux","polybar","rice","rofi","setup","ubuntu","unixporn","windowmanager"],"latest_commit_sha":null,"homepage":"","language":"C","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/hidayry.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":"2023-09-01T01:56:37.000Z","updated_at":"2025-03-21T10:39:53.000Z","dependencies_parsed_at":"2023-10-11T23:03:01.052Z","dependency_job_id":"52ff4fe2-cc33-478c-b53e-2f51ab57ad55","html_url":"https://github.com/hidayry/dotfiles-bspwm","commit_stats":null,"previous_names":["hidayry/dotfiles-bspwm"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hidayry%2Fdotfiles-bspwm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hidayry%2Fdotfiles-bspwm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hidayry%2Fdotfiles-bspwm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hidayry%2Fdotfiles-bspwm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hidayry","download_url":"https://codeload.github.com/hidayry/dotfiles-bspwm/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248710433,"owners_count":21149190,"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":["bspwm","bspwm-config","bspwm-dotfiles","bspwm-rice","bspwm-themes","debian","dotfiles","dotfiles-linux","eww","eww-config","eww-widgets","linux","polybar","rice","rofi","setup","ubuntu","unixporn","windowmanager"],"created_at":"2024-11-07T20:36:58.350Z","updated_at":"2025-04-13T12:08:57.887Z","avatar_url":"https://github.com/hidayry.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n     \u003ch1\u003eDotfiles Bspwm For Debian 12/Ubuntu 22.04++\u003c/h1\u003e\n \u003c/div\u003e\n\n\u003cdiv align=center\u003e\n\n\u003ca href=\"https://github.com/baskerville/bspwm\"\u003e\u003cimg alt=\"bspWM Logo\" height=\"150\" src=\"https://i.imgur.com/gWtor5d.png\"\u003e\u003c/a\u003e\n\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src =\"https://img.shields.io/badge/BSP-WM-blue?style=for-the-badge\u0026logo=bspwm\u0026logoColor=green\u0026color=\"/\u003e\n    \u003cimg src =\"https://img.shields.io/badge/Debian-12-green?style=for-the-badge\u0026logo=Debian\u0026logoColor=red\u0026color=blue\"/\u003e\n\u003c/div\u003e\n\n\u003c/div\u003e\n\n## 📃 Information\n\nThis Dotfiles use [Polybar](https://github.com/polybar/polybar) and [EWW/ElKowars wacky widgets](https://github.com/elkowar/eww) as bar. You can change the bar using Polybar or EWW.\n\n![](./ss/neofetch.png)\n\n|    Distro    |                        [Debian 12](https://debian.org/)                        |\n| :----------: | :----------------------------------------------------------------------------: |\n|      WM      |                 [BSPWM](https://github.com/baskerville/bspwm)                  |\n|   Terminal   |              [Alacritty](https://github.com/alacritty/alacritty)               |\n|   Widgets    |            [ElKowars wacky widgets](https://github.com/elkowar/eww)            |\n|    Shell     |                [Oh My Zsh](https://github.com/ohmyzsh/ohmyzsh)                 |\n|   Launcher   |                   [Rofi](https://github.com/davatorium/rofi)                   |\n|  Clipboard   |              [Rofi-Greenclip](https://github.com/erebe/greenclip)              |\n|    Neovim    | [Neovim](https://github.com/neovim/neovim)-[Astronvim](https://astronvim.com/) |\n|  Compositor  |                                     Picom                                      |\n| Music/Player |                                  MPD-Ncmpcpp                                   |\n| File Manager |                                     Thunar                                     |\n| Notification |                                     Dunst                                      |\n\n## ⌨️ Some Keyboard Shortcuts to know\n\n- \u003ccode\u003esuper + space\u003c/code\u003e Launcher Menu.\n- \u003ccode\u003eprint\u003c/code\u003e Takes Screenshot.\n- \u003ccode\u003esuper + return\u003c/code\u003e Open a terminal.\n- \u003ccode\u003esuper + alt + Return\u003c/code\u003e Open a floating terminal.\n- \u003ccode\u003ealt + c\u003c/code\u003e Color Picker.\n- \u003ccode\u003esuper + alt + w\u003c/code\u003e Changes randomly wallpaper.\n- \u003ccode\u003esuper + alt + r\u003c/code\u003e Restart bspwm.\n\nAnd more..\n\n## 🖼️ Gallery\n\n- \u003ccode\u003euse eww bar\u003c/code\u003e\n  ![](./ss/eww_bar2.png)\n\n- \u003ccode\u003euse eww with neofetch\u003c/code\u003e\n  ![](./ss/eww_bar.png)\n\n- \u003ccode\u003euse polybar\u003c/code\u003e\n  ![](./ss/polybar_bar.png)\n\n- \u003ccode\u003erofi launcher\u003c/code\u003e\n  ![](./ss/launcher.png)\n\n- \u003ccode\u003eScreenshoot\u003c/code\u003e\n  ![](./ss/ss.png)\n\n## 🔥 Setup\n\n1.- **First clone the repository**\n\n2.- **Copy config :**\n\n- **⚠️ WARNING: Configuration files may be overrided,please backup your config**\n\n```sh\ncd dotfiles-bspwm\ncp -r config/* ~/.config/\ncp -r local/* ~/.local/\ncp -r home/* ~/\n```\n\n3.- **This dependecies only works for Debian 12/Ubuntu and based distro, for other distro you can search same packages**\n\n```sh\nsudo apt install bspwm polybar sxhkd alacritty brightnessctl dunst rofi jq policykit-1-gnome git playerctl mpd ncmpcpp geany ranger mpc picom xdotool feh ueberzug maim pamixer libwebp-dev xdg-user-dirs nala webp-pixbuf-loader zsh zsh-autosuggestions zsh-syntax-highlighting thunar thunar-volman thunar-archive-plugin gvfs gvfs-backends engrampa tint2 dmenu xdo jgmenu redshift xautolock fzf ytfzf yt-dlp gawk tumbler gpick neofetch xdg-utils python-is-python3 python3-gi gir1.2-nm-1.0 duf libglib2.0-bin btop ncdu bat exa wmctrl acpid xclip scrot acpi mpdris2 libplayerctl-dev gir1.2-playerctl-2.0 lxappearance bc\n```\n\n- **For eww**\n\nYou can extract from folder app support and copy with sudo to /usr/bin/\n\n- **For Neovim**\n\nBecause Neovim in Debian 12 to old, you can install from folder app support or build from [Neovim](https://github.com/neovim/neovim)\n\n- **For Fonts**\n\nExtract fonts.zip in ~/.local/share/fonts than run fc-cache -fv in terminal\n\n- **To change bar, from polybar to eww**\n\n```sh\n-- change this line =\neww -c \"$HOME\"/.config/bspwm/ryan/src/eww daemon \u0026\npolybar -q ryan-bar -c \"$HOME\"/.config/bspwm/ryan/config.ini \u0026\n#eww -c \"$HOME\"/.config/bspwm/ryan/src/eww open bar \u0026\n\n-- become =\n#eww -c \"$HOME\"/.config/bspwm/ryan/src/eww daemon \u0026\n#polybar -q ryan-bar -c \"$HOME\"/.config/bspwm/ryan/config.ini \u0026\neww -c \"$HOME\"/.config/bspwm/ryan/src/eww open bar \u0026\n\n-- in =\n~/.config/bspwm/bspwmrc\n```\n\n---\n\n**For other you can build from sources :**\n\n- [I3lock-Color](https://github.com/Raymo111/i3lock-color)\n\n- [Bsp-layout](https://github.com/phenax/bsp-layout)\n\n```sh\ncurl https://raw.githubusercontent.com/phenax/bsp-layout/master/install.sh | bash -;\n```\n\n- [Rofi-greenclip](https://github.com/erebe/greenclip)\n\n```sh\nwget https://github.com/erebe/greenclip/releases/download/v4.2/greenclip\nsudo mv greenclip /usr/bin/\nsudo chmod +x /usr/bin/greenclip\n```\n\n- [Tdrop](https://github.com/noctuid/tdrop)\n\n```sh\ngit clone https://github.com/noctuid/tdrop.git\ncd tdrop\nsudo make install\n```\n\n- [Xqp](https://github.com/baskerville/xqp)\n\nextract xqp form folder app and move folder \"usr\" to /\n\nor\n\n```sh\ngit clone https://github.com/baskerville/xqp.git\ncd xqp\nsudo make install\n```\n\n**For Themes and icons :**\n\n- [Material-GTK-Themes](https://github.com/Fausto-Korpsvart/Material-GTK-Themes)\n\n- [TokyoNight](https://github.com/ljmill/tokyo-night-icons)\n\n\u003ctable align=\"center\"\u003e\n   \u003ctr\u003e\n      \u003cth align=\"center\"\u003e\n      \u003c/th\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n      \u003ctd align=\"center\"\u003e\n\n    **Dotfiles Configured at 1360x768 with 96 DPI on 1 monitor**\n\n   \u003c/tr\u003e\n   \u003c/table\u003e\n\n## Credits\n\n[adi1090x](https://github.com/adi1090x/widgets), [gh0stzk](https://github.com/gh0stzk/dotfiles), [rxyhn](https://github.com/rxyhn/bspdots), [AlphaTechnolog](https://github.com/AlphaTechnolog), [Chick2D](https://github.com/Chick2D/neofetch-themes), [siduck](https://github.com/siduck/st), [bakkeby](https://github.com/bakkeby/dmenu-flexipatch)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhidayry%2Fdotfiles-bspwm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhidayry%2Fdotfiles-bspwm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhidayry%2Fdotfiles-bspwm/lists"}