-
Notifications
You must be signed in to change notification settings - Fork 22
Installation
Those dotfiles are optimized for bare metal laptops, if you're using a VM or a desktop, some stuff may not work as expected or at all.
- The dotfiles are compatible only with Arch based systems
- Optimized for laptops, desktop may partially work and same for the VMs.
- You can try to install manually the dotfiles on other distros, but some scripts just won't work.
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.
- hyprlock-git
- rofi-wayland (https://github.com/lbonn/rofi) using wofi by default on sway
- waybar
- fastfetch
- cava-git
- foot
- hyprland (optional, if you don't want to use it, just remove the hypr folder)
- mpd
- mpc
- rose-pine-cursor
- rose-pine-hyprcursor
- ttf-font-awesome
- nerd-fonts (I installed them all by default)
- hyprpicker
- pipewire (who still uses pulseaudio on a wayland setup ?)
- wireplumber
- nwg-launchers
- mako
- most
- pavucontrol
- swayfx (if you just want sway, comment the swayfx line in the sway/config file)
- 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
If you want to install them manually:
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
The Install script will install the required dependencies for you.
Before you install anything, if you already have existing configs in the .config directory, make sure to make a backup before proceeding!
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-hyprdots.git
cd ./garuda-hyprdots
./install.sh
# You'll have some interactions sometime, it's not fully automatized
Reboot and enjoy.
Feel free to contribute and make a pull request if you want to add something to the script, or create your own script.