Various dotfiles for my FreeBSD - MaomaoWM setup.
Maomao is as lightweight as dwl, and its build can be completed within few seconds. Despite this, maomao does not compromise on functionality..
Details
Below is a list of some of the packages that I use for my current setup which consists of two screens.
A monitor as the main screen and the laptop screen as a slave and Kanshi is used to set the monitor as the left most and apply focus to it using a mmsg -d focusmon,HDMI-A-1
command.
Please note that my config isn't perfect so your mileage may vary.
The directory system
contains the config files for my AMD ThinkPad P14s which are still a WIP.
The wallpaper featured in the screenshots can be found here: https://cdna.artstation.com/p/assets/images/images/015/554/914/large/artur-sadlos-to-sh300-ooh-as-05i.jpg
- Operating System --- FreeBSD
- Boot Loader --- ZFS Boot Menu
- Resource Monitor --- Btop
- Window Manager --- MaomaoWM
- IPC Client --- Mmsg
- Status Bar --- Waybar
- Screen Detection --- wlr-randr
- Screen Hotplug --- Kanshi
- Screen Locker --- Swaylock-effects
- Screenshots --- Grim --- Slurp
- Idle Management Daemon --- Swayidle
- Shell --- oksh
- Completion --- Custom oksh Completion
- Terminal --- Foot
- Notification Daemon --- Dunst
- Notification Client --- FYI
- Application Launcher --- rofi-wayland
- File Manager --- LF
- Image Viewer --- Imv
- Document Scanner -- Simple-scan
- Editor --- Neovim
- Plugins
- Web Browser --- Qutebrowser
- Multimedia Framework
- PDF Viewer --- Zathura
- IRC --- Weechat
- RSS Feed Reader --- Newsboat
- Youtube Downloader --- Yt-dlp (youtube-dl fork)
- Video player --- mpv
- Email Client
Keybindings
Window manager controls
Keys | Action |
---|---|
MOD+SHIFT + q | Kill window |
MOD + ENTER | Spawn terminal |
MOD + d | Rofi menu |
SHIFT + MOD + p | Rofi power menu |
To set the wallpaper
From within lf if you highlight a valid image file and enter "bg" it will set that image as the default wallpaper.