Notable features
- An overview widget that shows window positions in workspaces + app search (GNOME overview replacement)
hybrid
branch: Can toggle Windows 11-like mode hehee
Details
- Pywal and Material You colors
- Sexy animations
Bragging
- Featured in Athena OS
summer-gruv
branch is the winner of Hyprland ricing competition Summer 2023. Now featured in the Hyprland repo and Hyprland Wikiwindoes
branch received a "Tasty rice" flair on r/unixporn
Click the images for a video showcase with animations!
- For older and insignificant styles, check the releases
- Make sure you follow these general steps then steps in the readme of your interested branch if there are any
- A guided install script exists, but very incomplete. I recommend against using it.
- Backup
- Copy
Pictures
,.config
,.local
to home folder- Stuff in
Import manually
folder if you need them
- Install dependencies
- See the list in the Dependencies section
- Get "Plasma browser integration" extension for your browser
- Run
usermod -aG video <USERNAME>
for brightness control to work
- Install proprietary font: Segoe UI Variable (for windoes and hybrid branch)
- For ARM users: Compile .cpp scripts in
~/.config/eww/scripts/
(to that folder) (like this:g++ ~/.config/ewwscripts/SCRIPTNAME.cpp -o ~/.config/eww/scripts/SCRIPTNAME
)
⌄ | Do use | Not recommended | Notes |
---|---|---|---|
Kernel | Don't abuse power savers! | ||
Login shell | bash/zsh | fish | It's okay to use fish in a terminal - that's what I do |
- This eww config only works properly in
~/.config/eww
- Start eww with
eww daemon
- To open the top bar, run
eww open bar
- To open the Windows bar, run
eww open winbar
(windoes
/hybrid
branch) - To open the bottom line, run
eww open bottomline
(so that the music window opens if you click the bottom edge of the screen) - Open the overview and wait 10 seconds (for it to generate app search cache, or icons won't show properly)
- Music controls: Middle-click for Play/Pause, Right-click for Next track, scroll to change volume
- To open the Overview, middle/right-click the workspace indicators or run
eww open overview
- You can type to search in overview!
- Type normally to search apps
- Type something beginning with a number and it'll be calculated (
qalc
is used for backend) >save THEME
: Saves current colorscheme, with THEME as the name.>load THEME
: Loads a saved theme. Available themes will be shown as you type.>music
: Get colorscheme from current media thumbnail>wall
: Get colorscheme from wallpaper located in~/.config/eww/images/wallpaper/wallpaper
(might take quite a while)>light
: Remember to use light mode for next color generations>dark
: Remember to use dark mode for next color generations>one
: Remember to use only one color for bar icons for next color generations>multi
: Remember to use many colors for bar icons for next color generations>r
: Reload (kills and relaunches eww with the default bar)
- Missing something? Please tell me. Thanks!
- Python dependencies
[ Command ]
pip install pywal desktop_entry_lib poetry build Pillow
- Other Dependencies (install it with your distro's package manager)
[ Possible package names (tries to match Arch) ]
bc blueberry bluez boost boost-libs coreutils dunst findutils fzf gawk gojq imagemagick libqalculate light networkmanager network-manager-applet nlohmann-json pavucontrol plasma-browser-integration playerctl procps pulseaudio ripgrep socat sox udev upower util-linux xrandr wget wireplumber wlogout wofi yad
[ Command for: Fedora (INCOMPLETE command so there's less name hunting for you) ]
sudo dnf install bc blueberry bluez coreutils dunst findutils gawk gojq ImageMagick light NetworkManager network-manager-applet pavucontrol plasma-browser-integration playerctl procps ripgrep socat udev upower util-linux wget wireplumber wlogout wofi qalc sox nlohmann-json-devel
- AUR Packages (ughhh why not arch?) (check their AUR pages and check the Upstream URL for their repos)
[ yay as AUR helper ]
yay -S cava geticons gtklock gtklock-playerctl-module gtklock-powerbar-module gtklock-userinfo-module python-material-color-utilities swww
- Other stuff that I use, mostly utilities (you can skip these)
tesseract cliphist grim slurp fuzzel
- Thank you fufexan (who also thanks a lot more people) for their guidance and eww config: https://github.com/fufexan/dotfiles (very clean implementation, my config is based on this)
- Thanks to the people at the Hypr Development Discord for their inspiration
- Bing AI for helping me code like 80% of the C++ functions lmao
- Maybe more, but I might not remember them all.. Still, thanks.
- A star really makes my day! Thanks!
- osu!lazer, Windows 11, Material Design 3, AvdanOS (concept)