feat(river): add more goodies

`xdg-desktop-portal-wlr`
`Super+F11` to screenshot
This commit is contained in:
reo101 2023-03-06 18:29:53 +02:00
parent 0353e8e164
commit 75e9f37e43
Signed by: reo101
GPG key ID: 675AA7EF13964ACB
3 changed files with 17 additions and 9 deletions

View file

@ -1,10 +1,10 @@
#!/usr/bin/env sh #!/usr/bin/env sh
# # Super+Return to start an instance of foot (https://codeberg.org/dnkl/foot) # Super+Return to start an instance of foot (https://codeberg.org/dnkl/foot)
# riverctl map normal Super Return spawn foot riverctl map normal Super Return spawn foot
# Super+Return to start an instance of wezterm # # Super+Return to start an instance of wezterm
riverctl map normal Super Return spawn wezterm # riverctl map normal Super Return spawn wezterm
# Super+Q to close the focused view # Super+Q to close the focused view
riverctl map normal Super Q close riverctl map normal Super Q close
@ -12,6 +12,9 @@ riverctl map normal Super Q close
# Super+Shift+Q to exit river # Super+Shift+Q to exit river
riverctl map normal Super+Shift Q exit riverctl map normal Super+Shift Q exit
# Super+F11 to screenshot
riverctl map normal Super F11 spawn 'grim -g "$(slurp)" - | wl-copy'
# export PATH="${HOME}/.local/bin:${PATH}" # export PATH="${HOME}/.local/bin:${PATH}"
riverctl map normal Super D PATH="${HOME}/.local/bin:${PATH}" dmenu_run riverctl map normal Super D PATH="${HOME}/.local/bin:${PATH}" dmenu_run
@ -153,11 +156,14 @@ riverctl csd-filter-add app-id "tapy"
# River will send the process group of the init executable SIGTERM on exit. # River will send the process group of the init executable SIGTERM on exit.
riverctl default-layout rivertile riverctl default-layout rivertile
pipewire &
wireplumber &
waybar &
riverctl float-filter-add "flameshot" riverctl float-filter-add "flameshot"
riverctl spawn "dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=river"
riverctl spawn "systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=river"
pipewire &
wireplumber &
waybar &
exec rivertile -view-padding 6 -outer-padding 6 exec rivertile -view-padding 6 -outer-padding 6
# exec dbus-update-activation-environment WAYLAND_DISPLAY

View file

@ -143,6 +143,7 @@
# Enable desktop portal # Enable desktop portal
xdg.portal.extraPortals = [ xdg.portal.extraPortals = [
pkgs.xdg-desktop-portal-gtk pkgs.xdg-desktop-portal-gtk
pkgs.xdg-desktop-portal-wlr
]; ];
## X11 specific ## X11 specific

View file

@ -34,6 +34,7 @@
wl-clipboard wl-clipboard
slurp # select regions from wayland slurp # select regions from wayland
grim # grap images from regions grim # grap images from regions
playerctl # music control
## Terminals ## Terminals
# wezterm # wezterm