Minimal Wayfire setup on FreeBSD 15.1:
-
Minimal Wayfire setup on FreeBSD 15.1:
# Wayland
doas pkg install wayland seatd
doas sysrc seatd_enable="YES"
doas service seatd start# Wayfire
doas pkg install wayfire alacritty wofi swaylock wlogout grim slurp wf-shell wcm wayfire-plugins-extradoas sysrc dbus_enable="YES"
doas service dbus startmkdir ~/.config/wayfire
cp /usr/local/share/examples/wayfire/wayfire.ini ~/.config/wayfire
vi ~/.config/wayfire/wayfire.ini
[input]
xkb_layout = dk# Alacritty
mkdir ~/.config/alacritty
vi ~/.config/alacritty/alacritty.toml
[font]
size = 14.0 -
Minimal Wayfire setup on FreeBSD 15.1:
# Wayland
doas pkg install wayland seatd
doas sysrc seatd_enable="YES"
doas service seatd start# Wayfire
doas pkg install wayfire alacritty wofi swaylock wlogout grim slurp wf-shell wcm wayfire-plugins-extradoas sysrc dbus_enable="YES"
doas service dbus startmkdir ~/.config/wayfire
cp /usr/local/share/examples/wayfire/wayfire.ini ~/.config/wayfire
vi ~/.config/wayfire/wayfire.ini
[input]
xkb_layout = dk# Alacritty
mkdir ~/.config/alacritty
vi ~/.config/alacritty/alacritty.toml
[font]
size = 14.0From Wayfire install message:
---
Default Wayfire configuration expects packages below to be installed.
However, they can be replaced with your preferred apps:
- alacritty (default terminal)
- wofi (app launcher)
- swaylock (screen locker)
- wlogout (for logging out)
- grim & slurp (for screenshots)Additional packages recommended for new users:
- wf-shell (default background/launcher/panel)
- wcm (GUI settings)
- wayfire-plugins-extra
--- -
Minimal Wayfire setup on FreeBSD 15.1:
# Wayland
doas pkg install wayland seatd
doas sysrc seatd_enable="YES"
doas service seatd start# Wayfire
doas pkg install wayfire alacritty wofi swaylock wlogout grim slurp wf-shell wcm wayfire-plugins-extradoas sysrc dbus_enable="YES"
doas service dbus startmkdir ~/.config/wayfire
cp /usr/local/share/examples/wayfire/wayfire.ini ~/.config/wayfire
vi ~/.config/wayfire/wayfire.ini
[input]
xkb_layout = dk# Alacritty
mkdir ~/.config/alacritty
vi ~/.config/alacritty/alacritty.toml
[font]
size = 14.0% env
ALACRITTY_LOG=/tmp/Alacritty-3370.log
ALACRITTY_SOCKET=/var/run/xdg/mjack/Alacritty-wayland-1-3370.sock
ALACRITTY_WINDOW_ID=26644043574528
BLOCKSIZE=K
COLORTERM=truecolor
DISPLAY=:0
HOME=/home/mjack
LANG=C.UTF-8
LOGNAME=mjack
MAIL=/var/mail/mjack
MM_CHARSET=UTF-8
OLDPWD=/home/mjack
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/home/mjack/bin
PROMPT=%n@%m %~ %#
PWD=/home/mjack
SHELL=/usr/local/bin/zsh
SHLVL=2
TERM=xterm-256color
USER=mjack
WAYFIRE_CONFIG_FILE=/home/mjack/.config/wayfire/wayfire.ini
WAYLAND_DISPLAY=wayland-1
WINDOWID=26644043574528
XCURSOR_SIZE=24
XDG_CURRENT_DESKTOP=wayfire
XDG_RUNTIME_DIR=/var/run/xdg/mjack
XDG_SESSION_TYPE=wayland
_=/usr/bin/env
_JAVA_AWT_WM_NONREPARENTING=1 -
Minimal Wayfire setup on FreeBSD 15.1:
# Wayland
doas pkg install wayland seatd
doas sysrc seatd_enable="YES"
doas service seatd start# Wayfire
doas pkg install wayfire alacritty wofi swaylock wlogout grim slurp wf-shell wcm wayfire-plugins-extradoas sysrc dbus_enable="YES"
doas service dbus startmkdir ~/.config/wayfire
cp /usr/local/share/examples/wayfire/wayfire.ini ~/.config/wayfire
vi ~/.config/wayfire/wayfire.ini
[input]
xkb_layout = dk# Alacritty
mkdir ~/.config/alacritty
vi ~/.config/alacritty/alacritty.toml
[font]
size = 14.0@mjack this would make an excellent blog post, or even update to freebsd handbook if this is appropriate for wayfire.
I'm still on X11 until I am forced to change, I don't have anything I need that requires wayland, but its really helpful for newcomers.
-
@mjack this would make an excellent blog post, or even update to freebsd handbook if this is appropriate for wayfire.
I'm still on X11 until I am forced to change, I don't have anything I need that requires wayland, but its really helpful for newcomers.
I'm getting old, and I've used MacBooks for a long time. Using gestures to zoom in and out on web pages is hard to live without, once you've tried it.
Otherwise I agree, I like my setup simple and clean.
-
From Wayfire install message:
---
Default Wayfire configuration expects packages below to be installed.
However, they can be replaced with your preferred apps:
- alacritty (default terminal)
- wofi (app launcher)
- swaylock (screen locker)
- wlogout (for logging out)
- grim & slurp (for screenshots)Additional packages recommended for new users:
- wf-shell (default background/launcher/panel)
- wcm (GUI settings)
- wayfire-plugins-extra
---Just discovered this little gem:
pkg info -D wayfire
to re-read a pkg install message