GithubHelp home page GithubHelp logo

zlcube / garudarice Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yurihikari/garuda-sway-config

1.0 0.0 0.0 55.04 MB

My personal dotfiles for Garuda Linux Sway + Added Hyprland

License: Other

Shell 38.21% Python 25.70% CSS 35.19% GLSL 0.90%

garudarice's Introduction

Garuda Linux Sway and Hyprland Ricing by yurihikari

A 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. 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.

Overview

image image image image image image

Both Sway and Hyprland are almost identical, except Hyprland having rounded app borders and smooth animations.

Additional features

  • Waybar background toggling button (Meta+Shift+w also works)
  • Background switch using Meta+Shift+b. (Backgrounds must be in the ~/.config/sway/backgrounds folder
  • Hyprland Config
  • Easily add musics to mpd with the mpd_update function ( Assuming your musics are in ~/Music )

Important Dependencies

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 :

swaylock-effects rofi-lbonn-wayland waybar-hyprland-git neofetch cava foot hyprland-git mpd mpc sweet-cursor-theme-git ttf-font-awesome

I used yay to install those packages. 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 google-chrome etc.

Installation

There is no installation script yet. However, you can clone this repository and copy paste its content in your .config/ folder :

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)

Keybinds

Sway

Please, refer to this file : Sway Cheatsheet Or use Meta+Shift+I to get a keybind sheet directly on your terminal.

Hyprland

Please, refer to this file : Hyprland Cheatsheet Or use Meta+Shift+I to get a keybind sheet directly on your terminal.

Waybar

Swap between each version of the waybar using the paintbrush icon on the bar. Shortcut is unavailable in Hyprland for now.

Backgroundless Waybar

image

Background Waybar

image

nwgbar

image

Colors

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

Background Image

Actually working on a script to swap between a set of wallpapers. For now, i'm using primarly this one : https://www.pixiv.net/en/artworks/64337772 ( Artist : ็„ฆ่Œถ )

The artist has passed away, may he rest in peace.

EDIT : I'm now using mainly 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.

Notice

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 Sway Team. This is a personal ricing using Garuda Linux Sway as the main distro.

garudarice's People

Contributors

yurihikari avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.