{"id":23739662,"url":"https://github.com/yurihikari/garuda-hyprdots","last_synced_at":"2025-09-04T15:31:41.896Z","repository":{"id":160384996,"uuid":"624121294","full_name":"yurihikari/garuda-hyprdots","owner":"yurihikari","description":"Themed dotfiles for Garuda Linux","archived":false,"fork":false,"pushed_at":"2024-12-25T12:44:26.000Z","size":73553,"stargazers_count":356,"open_issues_count":1,"forks_count":22,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-12-25T13:35:54.215Z","etag":null,"topics":["arch-linux","archlinux","dotfiles","garuda-linux","hyprland-dotfiles","linux","unixporn","waybar"],"latest_commit_sha":null,"homepage":"https://dotfiledocs.lightcrimson.com/","language":"TypeScript","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/yurihikari.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}},"created_at":"2023-04-05T19:40:43.000Z","updated_at":"2024-12-25T12:44:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"ae835206-5d57-4224-8512-5f0e91a274ea","html_url":"https://github.com/yurihikari/garuda-hyprdots","commit_stats":null,"previous_names":["yurihikari/garuda-sway-config"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yurihikari%2Fgaruda-hyprdots","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yurihikari%2Fgaruda-hyprdots/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yurihikari%2Fgaruda-hyprdots/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yurihikari%2Fgaruda-hyprdots/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yurihikari","download_url":"https://codeload.github.com/yurihikari/garuda-hyprdots/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":231970931,"owners_count":18453925,"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":["arch-linux","archlinux","dotfiles","garuda-linux","hyprland-dotfiles","linux","unixporn","waybar"],"created_at":"2024-12-31T09:37:05.730Z","updated_at":"2024-12-31T09:39:06.547Z","avatar_url":"https://github.com/yurihikari.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"![Screenshot_2024-10-07-23-34-21_](https://github.com/user-attachments/assets/0cd1f344-7857-48c5-adb9-62894d24eecb)\n\n\u003ch1 align=\"center\"\u003e Yurihikari's Garuda Linux Dotfiles \u003c/h1\u003e\n\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/yurihikari/garuda-sway-config/stargazers\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/yurihikari/garuda-sway-config?color=f5bde6\u0026style=for-the-badge\u0026logo=starship\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/yurihikari/garuda-sway-config/issues\"\u003e\u003cimg src=\"https://img.shields.io/github/issues/yurihikari/garuda-sway-config?color=ed8796\u0026style=for-the-badge\u0026logo=codecov\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/yurihikari/garuda-sway-config/network/members\"\u003e\u003cimg src=\"https://img.shields.io/github/forks/yurihikari/garuda-sway-config?color=8aadf4\u0026style=for-the-badge\u0026logo=jfrog-bintray\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/yurihikari/garuda-sway-config/blob/master/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/license-MIT-orange.svg?color=a6da95\u0026style=for-the-badge\u0026logo=mitsubishi\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## Wiki 📖\n**I NO LONGER MAINTAIN THE SWAY DOTFILES**\n\nHere is the wiki link for those dotfiles if you want a better understanding of how it works and how to use it. (Also better table of contents). Let me know if the wiki is down since i'm self-hosting it.\n\nWiki : [Wiki Link](https://dotfiledocs.lightcrimson.com/)\n\nYou can also use the github wiki : [Github Wiki Link](https://github.com/yurihikari/garuda-hyprdots/wiki)\n\n## About ❓\nA simple aesthetic (at least for me) sway ricing on Garuda Linux. It also includes a Hyprland config but you'll have to install Hyprland yourself to use it.\nI edited ArchCraft dotfiles for Hyprland for my base rice. I changed most of the colors and the waybar is the same as in my Sway ricing.\n\nThe aim of this repository is to provide a simple and easy to use ricing for Garuda Linux Sway and Hyprland. This was made before the official Garuda Linux Hyprland release.\n\nI Love Catpuccin colors.\n\n## Additional features 👍\n- Waybar themes switch\n- Background switch using Meta+Shift+b. (Backgrounds must be in the ~/.config/backgrounds folder)\n- Easily add musics to mpd with the mpd_update function ( Assuming your musics are in ~/Music )\n\n## Important Dependencies ⚠️\nI use some apps not pre-included in the default Garuda Linux desktop. Please install them before using my dotfiles\nto avoid any potential graphical issues.\n- swaylock-effects (https://github.com/mortie/swaylock-effects)\n- hyprlock-git\n- rofi-wayland (https://github.com/lbonn/rofi) *using wofi by default on sway*\n- waybar\n- fastfetch\n- cava-git\n- foot\n- hyprland (optional, if you don't want to use it, just remove the hypr folder)\n- mpd\n- mpc\n- rose-pine-cursor\n- rose-pine-hyprcursor\n- ttf-font-awesome\n- nerd-fonts (I installed them all by default)\n- hyprpicker\n- pipewire (who still uses pulseaudio on a wayland setup ?)\n- wireplumber\n- nwg-launchers\n- mako\n- most\n- pavucontrol\n- swayfx (if you just want sway, comment the swayfx line in the sway/config file)\n- bluez\n- bluez-utils\n- grimblast\n- gpu-screen-recorder\n- btop\n- networkmanager\n- matugen\n- wl-clipboard\n- swww\n- dart-sass\n- brightnessctl\n- gnome-bluetooth-3.0\n- aylurs-gtk-shell\n- micro\n- blueberry\n- kitty\n\nDependency List :\n```bash\nparu -S swaylock-effects hyprlock-git rofi-wayland waybar fastfetch cava-git foot hyprland-git mpd mpc rose-pine-cursor rose-pine-hyprcursor ttf-font-awesome nerd-fonts hyprpicker pipewire wireplumber nwg-launchers mako most pavucontrol swayfx bluez bluez-utils grimblast gpu-screen-recorder btop networkmanager matugen wl-clipboard swww dart-sass brightnessctl gnome-bluetooth-3.0 aylurs-gtk-shell micro blueberry kitty\n```\n\n**I didn't include personal apps like Youtube Music, Discord, VSCode and themes used in Brave etc. I can start adding them if more people ask me to.**\n\n## Installation 🔧\n### Ctrl+C Ctrl+V 😏\nYou'll need to install the dependencies yourself.\nAfter you installed the dependencies (some may be missing depending of your distro), just clone the repository and copy/paste the files in the .config directory :\n\n*Example* :\n```bash\ngit clone https://github.com/yurihikari/garuda-sway-config.git\ncp -r garuda-sway-config/* ~/.config\n```\n\nOr simply pick what you need from the files, and use it in your own.\n\nFor the nwgbar icons, you can use the included script to install them (install.sh inside the nwgbar-icons folder)\n\nReboot and enjoy.\n\n### Install Script ✈️\n**Disclaimer** : This was only tested on fresh Garuda Linux installs and EndeavorOs using community sway edition. I am not responsible for any damage the script may cause, even though it's unlikely.\nRun the **install.sh** script located at the root of the repository directory to install the dotfiles and its dependencies.\n\n```bash\ngit clone https://github.com/yurihikari/garuda-sway-config.git\ncd ./garuda-sway-config\n./install.sh\n# You'll have some interactions sometime, it's not fully automatized\n```\n\nReboot and enjoy.\n\nThis will work assuming you already have a working Desktop Environment. If you don't, make sure you install Sway/Hyprland first using official methods. I'll probably make a script to install Sway/Hyprland and the dotfiles on barebones Arch Linux Distro based installs later if I have the time.\n\nFeel free to contribute and make a pull request if you want to add something to the script, or create your own script.\n\n## Keybinds ⌨️\n\n### Hyprland\nPlease, refer to this file : [Hyprland Cheatsheet](https://dotfiledocs.lightcrimson.com/en/keybinds)\nOr use Meta+Shift+I to get a keybind sheet directly on your terminal.\n\n## Waybar 📊\nSwap between each version of the waybar using the paintbrush icon on the bar.\nShortcut is unavailable in Hyprland for now.\n\n### Backgroundless Waybar ⬜\n![image](https://github.com/user-attachments/assets/643d7949-6968-4c43-9c99-869583e84704)\n\n### Background Waybar ⬛\n![image](https://github.com/user-attachments/assets/995b9496-ef2d-444f-8572-e7f51f71d2f2)\n\n## Colors 🖌️\nI'm using primarly Catppuccin Macchiato as my color palette. They also have lot of themes and tutorials\nto install their theme and color palette into your favorite apps.\nhttps://github.com/catppuccin\n\n## Background Image 🖼️\nDEFAULT : Using mainly March 7th Wallpaper\nhttps://www.pixiv.net/en/artworks/97911234 ( Artist : Rafa )\n\nPut in the ~/.config/backgrounds whatever background you want, and do Meta+Shift+b to switch between backgrounds.\n\n## Notice 📓\nI am using **Garuda Linux Sway** as my distro. Depending on your system, some stuff may not work or break.\nPlease be aware of that before starting using my dotfiles.\n\nThis is a work in permanent progress, some stuff may change drastically depending on my mood and taste.\nI'll make different branches if i have to massively change the behavior of the current files so you can\nkeep track of the previous work versions.\n\nI am not affiliated in any way to the official Garuda Linux Team. This is a personal ricing using Garuda Linux Sway as the main distro.\n\n## Overview 🖼️\n![Screenshot_2024-10-07-23-36-37_](https://github.com/user-attachments/assets/51481283-3d84-495a-8844-76d381acdd84)\n![Screenshot_2024-10-07-23-21-34_](https://github.com/user-attachments/assets/21abea54-49fb-4d7f-976d-7676163d4335)\n![Screenshot_2024-10-07-23-22-13_12179](https://github.com/user-attachments/assets/97dad12f-5c2c-45ea-905d-4303e3f35bc3)\n\n### Old\n![image](https://github.com/yurihikari/garuda-sway-config/assets/83579522/a5153162-3cb7-4dfd-9975-466c5d2753b5)\n![image](https://github.com/yurihikari/garuda-sway-config/assets/83579522/46e58986-51dd-477e-8289-bc4a4c429926)\n![Screenshot_2024-03-27-00-04-26_](https://github.com/yurihikari/garuda-sway-config/assets/83579522/b950a49a-d7b1-4e8d-a40a-9a50d5968439)\n![image](https://github.com/yurihikari/garuda-sway-config/assets/83579522/0f8c82d2-2959-4538-b16c-8cac1d8aee59)\n![image](https://github.com/yurihikari/garuda-sway-config/assets/83579522/38fa971c-cc00-4e0a-a645-1b39ba7f9615)\n![image](https://github.com/yurihikari/garuda-sway-config/assets/83579522/99ae3f0a-6976-4a17-b8eb-caabea3ba3de)\n\n## Special Thanks 🙏\n\n- [Garuda Linux](https://garudalinux.org/) for the amazing distro and base config.\n- [Hyprpanel (Jas-SinghFSU)](https://github.com/Jas-SinghFSU/HyprPanel) for the AGS config.\n- [Archcraft](https://archcraft.io/) for the base Hyprland config and inspiration.\n- [Catppuccin](https://github.com/catppuccin/catppuccin) for their amazing color palette.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyurihikari%2Fgaruda-hyprdots","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyurihikari%2Fgaruda-hyprdots","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyurihikari%2Fgaruda-hyprdots/lists"}