{"id":26868657,"url":"https://github.com/cub3y0nd/1llusion","last_synced_at":"2025-05-07T03:03:49.723Z","repository":{"id":178627543,"uuid":"657485060","full_name":"CuB3y0nd/1llusion","owner":"CuB3y0nd","description":"My aesthetic dotfiles configuration.","archived":false,"fork":false,"pushed_at":"2025-05-01T05:56:19.000Z","size":86822,"stargazers_count":32,"open_issues_count":0,"forks_count":6,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-01T06:31:31.468Z","etag":null,"topics":["archlinux","auto-config-linux","bspwm","config","dotfiles","eww","init-system","initscript","install-script","linux","polybar","rice","rofi","themes"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/CuB3y0nd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2023-06-23T06:59:12.000Z","updated_at":"2025-05-01T05:57:05.000Z","dependencies_parsed_at":"2024-01-03T14:03:34.825Z","dependency_job_id":"fe0f5171-c3a3-49e9-b09e-992dca935387","html_url":"https://github.com/CuB3y0nd/1llusion","commit_stats":null,"previous_names":["cub3y0nd/1llusion"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CuB3y0nd%2F1llusion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CuB3y0nd%2F1llusion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CuB3y0nd%2F1llusion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CuB3y0nd%2F1llusion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CuB3y0nd","download_url":"https://codeload.github.com/CuB3y0nd/1llusion/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252804208,"owners_count":21806769,"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":["archlinux","auto-config-linux","bspwm","config","dotfiles","eww","init-system","initscript","install-script","linux","polybar","rice","rofi","themes"],"created_at":"2025-03-31T05:34:25.003Z","updated_at":"2025-05-07T03:03:49.668Z","avatar_url":"https://github.com/CuB3y0nd.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# :tent: A complete bspwm configuration for Arch Linux\n\n- Modern NEOVIM configuration.\n- 18 different themes i collected for BSPWM and Polybar. With a theme selector to change on the fly.\n- All the system initialization configuration you needed.\n\n## :stars: Thanks for dropping by\n\nThis is my personal collection of configuration files.\n\nYou are probably here for my **Aesthetic BSPWM** and **Aesthetic NEOVIM** configuration.\n\n\u003cdetails\u003e\n   \u003csummary\u003eHere are some details about my setup:\u003c/summary\u003e\n   \u003cul\u003e\n      \u003cli\u003e\u003cstrong\u003eWM: \u003c/strong\u003e \u003ca href=\"https://github.com/baskerville/bspwm\"\u003ebspwm\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eOS: \u003c/strong\u003e \u003ca href=\"https://archlinux.org\"\u003eArch Linux\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eTerminal: \u003c/strong\u003e \u003ca href=\"https://github.com/alacritty/alacritty\"\u003eAlacritty\u003c/a\u003e/\u003ca href=\"https://github.com/kovidgoyal/kitty\"\u003eKitty\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eShell: \u003c/strong\u003e \u003ca href=\"https://www.zsh.org\"\u003eZsh\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eBar: \u003c/strong\u003e \u003ca href=\"https://github.com/polybar/polybar\"\u003ePolybar\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eMusic/Player: \u003c/strong\u003e \u003ca href=\"https://github.com/MusicPlayerDaemon/MPD\"\u003eMPD\u003c/a\u003e/\u003ca href=\"https://github.com/ncmpcpp/ncmpcpp\"\u003encmpcpp\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eWidgets: \u003c/strong\u003e \u003ca href=\"https://github.com/elkowar/eww\"\u003eEww\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eCompositor: \u003c/strong\u003e \u003ca href=\"https://github.com/ibhagwan/picom\"\u003epicom\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eEditor: \u003c/strong\u003e \u003ca href=\"https://github.com/neovim/neovim\"\u003eNeoVim\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eBrowser: \u003c/strong\u003e \u003ca href=\"https://www.mozilla.org/en-US/firefox\"\u003eFirefox\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eFile Manager: \u003c/strong\u003e \u003ca href=\"https://github.com/xfce-mirror/thunar\"\u003eThunar\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003cstrong\u003eApplication Launcher: \u003c/strong\u003e \u003ca href=\"https://github.com/davatorium/rofi\"\u003eRofi\u003c/a\u003e\u003c/li\u003e\n   \u003c/ul\u003e\n\u003c/details\u003e\n\n## :book: Wiki\n\nHere is the [wiki](https://github.com/CuB3y0nd/1llusion/wiki). I also wrote a tutorial about the installation of Arch Linux dual boot + dotfile usage, check [Arch Linux 双系统 + Bspwm 配置小记](https://www.assembly.rip/posts/linux/archlinux-configure-note/).\n\n## :rocket: Features\n\n\u003cimg src=\"https://user-images.githubusercontent.com/67278339/221426400-6029bdd7-f183-4860-9ade-a5fe35d2251a.png\" alt=\"Rice Menu\" align=\"right\" width=\"400px\"\u003e\n\n### Change themes on the fly\n\nWith our custom menu based on rofi launcher, switching between the 15 themes is as easy as a click. Enjoy the versatility of styles and color combinations instantly.\n\n### Consistency Across the Environment\n\nEach theme not only changes the appearance of bspwm but also instantly transforms the color scheme in alacritty terminal, eww widgets, polybar bars, notifications, and more. Visual harmony is guaranteed in every corner of your system.\n\n### RiceEditor\n\nIs an application designed to simplify the customization of your current theme. It allows you to easily adjust various visual and configuration aspects, tailoring your environment to your preferences without the need to manually edit configuration files.\n\n### Unique Eww Widgets\n\nDiscover 4 unique eww widgets, including a calendar, power menu, music player, and user card. These widgets are not only functional but also instantly adapt to the color scheme of the selected theme.\n\n### Complete Customization\n\nExplore an elegant right-click menu made with Jgmenu, which also syncs with themes for flawless visual consistency. Additionally, 10 polybar bars and 2 eww widgets offer a fully customizable user experience.\n\n### LockScreen\n\nThe lockscreen automatically adapts to the active theme and offers two locking options: it can capture the current screen with a blur effect, or use a specific wallpaper depending on the selected theme.\n\n### Variety of Wallpapers\n\nEach login surprises you with a randomly selected wallpaper. But if surprises aren't your thing, our wallpaper menu lets you choose from overall wallpapers.\n\n### Scratchpad\n\nA scratchpad is a tool designed to provide quick, temporary access to applications or notes without disrupting the desktop workflow. When activated, the scratchpad appears over the current workspace, allowing the user to access applications like a terminal, text editor, or any configured tool. Minimizing it hides the scratchpad from view but keeps it running in the background, ready to be reopened with a simple keyboard shortcut.\n\nIt's ideal for quick note-taking, running commands, or accessing auxiliary tools without losing focus on the current task.\n\n### Visual Composition with Picom\n\nExperience effortless beauty with picom as the compositor, providing a pleasing aesthetic without sacrificing performance. Enjoy a hassle-free working experience with delightful visual effects, balance between performance and beauty..\nAnd you can adjust the transparency of your open windows with a simple key combination. Control the appearance of your desktop to perfectly suit your mood and style.\n\n## :crystal_ball: Additional Features\n\n### Local Music Control\n\nManage your local music from the polybar module and the ncmpcpp player, both with a unique design that adapts to the theme's color scheme.\n\n### Flexibility\n\nHide and show the polybar and eww widgets according to your needs, giving you complete control over your workspace.\n\n### Functional Scratchpad\n\nAccess the scratchpad functionality, a terminal window you can show or hide for tasks when you don't want the window taking up unnecessary space.\n\n- **Change themes on the fly:** 15 different Rices now!\n- **Theme Selector:** `Alt + Space` to launch it.\n- **Random wallpaper:**  Every time you switch between rices or reload bspwm with `Space + R` a new wallpaper is set depending on the rice you are on.\n- **Wallpaper Changer:** `Ctrl + Alt + W` changes between different wallpapers in the actual rice.\n- **Hide / Unhide Bar:** If you need, you can hide bars!\n- **Change transparency on the fly:** Increase and decrease transparency in focused or selected window.\n\n**And more...**\n\n\u003e [!CAUTION]\n\u003e This dotfiles are configured at 1600x900 resolution with 96 DPI and 1 monitor. Some stuff might break on lower or higher resolutions, but still work!\n\n## :art: The themes\n\n\u003cvideo src=\"https://user-images.githubusercontent.com/67278339/211363959-9182ecb7-e56e-4598-afed-f352c5d2979e.mp4\"\u003e\u003c/video\u003e\n\n| :tshirt: Theme Selector |\n|:-:|\n|![Screenshot-11_12_2023-01-06-03](https://github.com/gh0stzk/dotfiles/assets/67278339/b11b5c58-b9ec-446b-8980-4f77bebb3432)|\n\n| :traffic_light: Wallpaper Selector |\n|:-:|\n|![Screenshot-11_12_2023-01-03-00](https://github.com/gh0stzk/dotfiles/assets/67278339/0746df0f-6a56-44d6-a899-7bdbc0f1a593)|\n\n### :octopus: Emilia\n\n|\u003cimg src=\"https://user-images.githubusercontent.com/67278339/280174054-8f56d12d-4efa-4024-99e1-4679591b45ca.gif\" alt=\"Emilia Rice\" align=\"center\"\u003e|\n|---|\n\n### :octopus: Jan\n\n|\u003cimg src=\"https://github.com/gh0stzk/dotfiles/assets/67278339/6e4959b7-6d07-42c6-8ede-2f3c16094ad2\" alt=\"Jan Rice\" align=\"center\"\u003e|\n|---|\n\n### :octopus: Aline\n\n|\u003cimg src=\"https://github.com/gh0stzk/dotfiles/assets/67278339/874fe328-de49-4af9-8381-fce80fa9f11b\" alt=\"Aline Rice\" align=\"center\"\u003e|\n|---|\n\n### :octopus: Andrea\n\n|\u003cimg src=\"https://github.com/gh0stzk/dotfiles/assets/67278339/1bfd302f-0e3f-4973-975b-56c78d6140ee\" alt=\"Andrea Rice\" align=\"center\"\u003e|\n|---|\n\n### :octopus: Cynthia\n\n|\u003cimg src=\"https://github.com/gh0stzk/dotfiles/assets/67278339/5df45139-1d73-4f5f-8e8d-a417c86bfb96\" alt=\"Cynthia Rice\" align=\"center\"\u003e|\n|---|\n\n### :octopus: Isabel\n\n|\u003cimg src=\"https://github.com/gh0stzk/dotfiles/assets/67278339/f2a0002f-3370-4361-9301-08abadcad600\" alt=\"Isabel Rice\" align=\"center\"\u003e|\n|---|\n\n### :octopus: Silvia\n\n|\u003cimg src=\"https://github.com/gh0stzk/dotfiles/assets/67278339/616c2d93-fabf-41c2-9ab8-9c7b4d6a2e35\" alt=\"Silvia Rice\" align=\"center\"\u003e|\n|---|\n\n### :octopus: Melissa\n\n|\u003cimg src=\"https://github.com/gh0stzk/dotfiles/assets/67278339/a63e250d-c5d1-4360-afd7-cf64bf55a0fc\" alt=\"Melissa Rice\" align=\"center\"\u003e|\n|---|\n\n### :octopus: Pamela\n\n|\u003cimg src=\"https://github.com/gh0stzk/dotfiles/assets/67278339/f9e85839-53c9-4e15-a800-8a2f7ca40691\" alt=\"Pamela Rice\" align=\"center\"\u003e|\n|---|\n\n### :octopus: Cristina\n\n|\u003cimg src=\"https://github.com/gh0stzk/dotfiles/assets/67278339/e14c6777-25f6-4621-a88b-4fda71dbcc7f\" alt=\"Cristina Rice\" align=\"center\"\u003e|\n|---|\n\n### :octopus: Karla\n\n**(Zombie-Night Color Scheme)**\n\n|\u003cimg src=\"https://github.com/gh0stzk/dotfiles/assets/67278339/5455afdf-cc2f-4a8c-8fcd-526c59066d50\" alt=\"Karla Rice\" align=\"center\"\u003e|\n|---|\n\n### :octopus: z0mbi3\n\n|\u003cimg src=\"https://github.com/gh0stzk/dotfiles/assets/67278339/ff65caa8-6a15-4873-bf05-edf89ac0985d\" alt=\"z0mbi3 Rice\" align=\"center\"\u003e|\n|---|\n\n### :octopus: Brenda\n\n|\u003cimg src=\"https://github.com/gh0stzk/dotfiles/assets/67278339/22e37944-5aad-46bf-8934-3a57d1718ed2\" alt=\"Brenda Rice\" align=\"center\"\u003e|\n|---|\n\n### :octopus: Daniela\n\n|\u003cimg src=\"https://github.com/gh0stzk/dotfiles/assets/67278339/f296d6b4-9c8a-49ae-bf63-d82e5105f122\" alt=\"Daniela Rice\" align=\"center\"\u003e|\n|---|\n\n### :octopus: Marisol\n\n|\u003cimg src=\"https://github.com/gh0stzk/dotfiles/assets/67278339/d11d20c5-1edc-44c8-901b-a4103a139617\" alt=\"Daniela Rice\" align=\"center\"\u003e|\n|---|\n\n### :octopus: h4ck3r\n\n|\u003cimg src=\"https://github.com/gh0stzk/dotfiles/assets/67278339/2d55fcc6-1ea4-4d56-8c46-3a3fe10566fe\" alt=\"Hacker Rice\" align=\"center\"\u003e|\n|---|\n\n### :octopus: Varinka\n\n|\u003cimg src=\"https://github.com/gh0stzk/dotfiles/assets/67278339/454d82b4-8f09-4768-bf51-6ce7818ad226\" alt=\"Varinka Rice\" align=\"center\"\u003e|\n|---|\n\n### :octopus: Yael\n\n|\u003cimg src=\"https://github.com/gh0stzk/dotfiles/assets/67278339/cbb0a1cc-4e2d-46a2-a4f2-ee0be3d08b50\" alt=\"Yael Rice\" align=\"center\"\u003e|\n|---|\n\n## :coffee: Very useful keybindigs to know\n\n- `Alt + F1` Keybindings Cheat Sheet\n- `Super + R` Restart bspwm\n- `Super + Esc` Restart sxhkd\n- `Alt + Space` Theme Selector\n- `Super + Space` Apps Launcher\n- `Ctrl + Alt + W` Wallpaper Selector\n- `Alt + Return` Open a terminal\n- `Alt + Shift + Return` Open a floating terminal\n- `Super + Shift + {h, u}` Hide/Unhide Polybar/Eww bars\n- `Ctrl + Alt + S` Screenshot\n- `Ctrl + Shift + {+, -, i}` Changes transparency\n- `Ctrl + Super + Shift + P` Power off\n- `Ctrl + Super + Shift + R` Restart\n- `Ctrl + Super + Shift + L` Lockscreen\n- `Ctrl + Super + Shift + Q` Logout\n- `Ctrl + Super + Shift + K` Brute Kill a window/process\n\nHold `Super` and left-click to move window, right-click to resize window.\n\n## :floppy_disk: Installation\n\n\u003e [!IMPORTANT]\n\u003e The installer only works for **Arch Linux**, and based distros.\n\u003e This is step-by-step how to install this dotfiles. Just [R.T.F.M](https://en.wikipedia.org/wiki/RTFM).\n\n- **First, download the install script**\n\n```bash\ncurl https://raw.githubusercontent.com/CuB3y0nd/1llusion/master/install -o $HOME/install\n```\n\n- **Then, give it execute permissions**\n\n```bash\nchmod +x install\n```\n\n- **Finally, run the install script**\n\n```bash\n./install\n```\n\n## :jack_o_lantern: References\n\n- **gh0stzk's rices:** [dotfiles](https://github.com/gh0stzk/dotfiles/tree/master)\n- **ElKowars wacky widgets:** [Eww](https://github.com/elkowar/eww)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcub3y0nd%2F1llusion","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcub3y0nd%2F1llusion","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcub3y0nd%2F1llusion/lists"}