2025-02-03 23:18:47 +08:00
|
|
|
|
2025-02-09 15:54:18 +08:00
|
|
|
Master-Stack Layout
|
2025-02-04 21:44:32 +08:00
|
|
|
|
|
|
|
|
https://github.com/user-attachments/assets/da80c6d1-b9a5-44c4-b738-6421365e6aa5
|
2025-02-03 23:18:47 +08:00
|
|
|
|
|
|
|
|
|
2025-02-09 15:54:18 +08:00
|
|
|
Scroller Layout
|
|
|
|
|
|
|
|
|
|
https://github.com/user-attachments/assets/2ff96868-b276-4fa1-b4d7-87bdc36beb3c
|
|
|
|
|
|
|
|
|
|
|
2025-02-03 23:18:47 +08:00
|
|
|
|
|
|
|
|
# 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
|
2025-02-04 20:59:34 +08:00
|
|
|
- workspace switch animaition
|
2025-02-06 11:04:04 +08:00
|
|
|
- window close animaition
|
2025-02-07 10:56:40 +08:00
|
|
|
- custom mov/open/tag animaition sppeed
|
2025-02-06 22:55:41 +08:00
|
|
|
- fade in animation
|
2025-02-09 15:54:18 +08:00
|
|
|
- alt-tab switch window like gnome
|
|
|
|
|
- niri like scroller layout
|
2025-02-03 23:18:47 +08:00
|
|
|
|
|
|
|
|
|
2025-02-08 13:56:30 +08:00
|
|
|
## suggest tools
|
|
|
|
|
```
|
2025-02-08 22:11:44 +08:00
|
|
|
yay -S wofi foot xdg-desktop-portal-wlr swaybg waybar wl-clip-persist cliphist wl-clipboard wlsunset
|
2025-02-08 13:56:30 +08:00
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
2025-02-03 23:18:47 +08:00
|
|
|
# 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
|
|
|
|
|
|
2025-02-05 20:57:28 +08:00
|
|
|
git clone https://github.com/DreamMaoMao/maomaowm.git
|
|
|
|
|
cd maomaowm
|
2025-02-03 23:18:47 +08:00
|
|
|
meson build -Dprefix=/usr
|
|
|
|
|
sudo ninja -C build install
|
|
|
|
|
|
2025-02-08 13:56:30 +08:00
|
|
|
# set your autostart app ih this
|
2025-02-09 17:39:31 +08:00
|
|
|
mkdir -p ~/.config/maomao/
|
2025-02-05 13:38:12 +08:00
|
|
|
|
2025-02-08 13:56:30 +08:00
|
|
|
# some suggest config
|
|
|
|
|
cp autostart.sh ~/.config/maomao/
|
|
|
|
|
cp waybar ~/.config/maomao/ -r
|
|
|
|
|
cp wallpaper ~/.config/maomao/ -r
|
2025-02-03 23:18:47 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
# thanks for some refer repo
|
|
|
|
|
https://github.com/dqrk0jeste/owl - for window animation implementation code
|
|
|
|
|
https://github.com/djpohly/dwl - for base dwl code
|
|
|
|
|
|