I DO NOT MAINTAIN THE SWAY DOTFILES ANYMORE. IT'S NOW HYPRLAND EXCLUSIVE.
A simple aesthetic (at least for me) ricing on Garuda Linux.
I 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.
The 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.
I use some apps not pre-included in the default Garuda Linux desktop. Please install them before using my dotfiles
to avoid any potential graphical issues.
Dependency List :
paru -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
I used yay to install those packages, but some will need to be installed with Paru. You can use your favorite AUR helper.
rofi-lbonn-wayland is not mandatory, but it's a wayland compatible version of rofi. You can use wofi instead.
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.
You'll need to install the dependencies yourself.
After 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 :
Example :
git clone https://github.com/yurihikari/garuda-sway-config.git
cp -r garuda-sway-config/* ~/.config
Or simply pick what you need from the files, and use it in your own.
For the nwgbar icons, you can use the included script to install them (install.sh inside the nwgbar-icons folder)
Reboot and enjoy.
Disclaimer : This was only tested on fresh Garuda Linux Sway installs and EndeavorOs using community sway edition. I am not responsible for any damage the script may cause, even though it's unlikely.
Run the install.sh script located at the root of the repository directory to install the dotfiles and its dependencies.
git clone https://github.com/yurihikari/garuda-sway-config.git
cd ./garuda-sway-config
./install.sh
# You'll have some interactions sometime, it's not fully automatized
Reboot and enjoy.
This 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.
Feel free to contribute and make a pull request if you want to add something to the script, or create your own script.
Please, refer to this file : Sway Cheatsheet
Or use Meta+Shift+I to get a keybind sheet directly on your terminal.
Please, refer to this file : Hyprland Cheatsheet
Or use Meta+Shift+I to get a keybind sheet directly on your terminal.
Swap between each version of the waybar using the paintbrush icon on the bar.
Shortcut is unavailable in Hyprland for now.
I'm using primarly Catppuccin Macchiato as my color palette. They also have lot of themes and tutorials
to install their theme and color palette into your favorite apps.
https://github.com/catppuccin
DEFAULT : I'm mainly using March 7th Wallpaper
https://www.pixiv.net/en/artworks/97911234 ( Artist : Rafa )
Put in the background folder located in the sway folder config whatever background you want, and do Meta+Shift+b to switch between backgrounds.
I am using Garuda Linux Sway as my distro. Depending on your system, some stuff may not work or break.
Please be aware of that before starting using my dotfiles.
This is a work in permanent progress, some stuff may change drastically depending on my mood and taste.
I'll make different branches if i have to massively change the behavior of the current files so you can
keep track of the previous work versions.
I 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.