maomaowm/README.md
2025-02-08 14:06:36 +08:00

1.6 KiB

https://github.com/user-attachments/assets/da80c6d1-b9a5-44c4-b738-6421365e6aa5

feature

  • dwl ipc support
  • maxmize fullscreen
  • swap window by direction
  • swith to next not empty-workspace/workspace
  • move window to next not empty-workspace/workspace
  • swith focus by direction
  • wheel/button + mod key bind
  • hycov like overview
  • numlock state pre-set in config
  • portal fix for obs(use hyprland-portal)
  • master layout support new_on_top
  • foreign-toplevel support(dunst,waybar wlr taskbar)
  • acitve on focus/urgent support
  • hide empty button in waybar
  • support minimize window by click waybar
  • support minimize window by keyboard
  • sway scratchpad support
  • window pin mode support
  • text-input-v2
  • window move/open animaition
  • workspace switch animaition
  • window close animaition
  • custom mov/open/tag animaition sppeed
  • fade in animation

suggest tools

yay -S wofi foot xdg-desktop-portal-hyprland swaybg waybar wl-clip-persist cliphist wl-clipboard wlsunset

install

wlroots(0.17)

git clone -b 0.17.4 https://gitlab.freedesktop.org/wlroots/wlroots.git
cd wlroots
meson build -Dprefix=/usr
sudo ninja -C build install

git clone https://github.com/DreamMaoMao/maomaowm.git
cd maomaowm
meson build -Dprefix=/usr
sudo ninja -C build install

# set your autostart app ih this
mkdir -p ~/.config/maomao/autostart.sh

# some suggest config
cp autostart.sh ~/.config/maomao/
cp waybar ~/.config/maomao/ -r 
cp wallpaper ~/.config/maomao/ -r


thanks for some refer repo

https://github.com/dqrk0jeste/owl - for window animation implementation code https://github.com/djpohly/dwl - for base dwl code