49 lines
1.6 KiB
Nix
49 lines
1.6 KiB
Nix
{
|
|
config,
|
|
lib,
|
|
pkgs,
|
|
hostname,
|
|
...
|
|
}: {
|
|
home.packages = with pkgs; [
|
|
wlr-randr
|
|
];
|
|
wayland.windowManager.river = {
|
|
enable = true;
|
|
|
|
extraConfig = ''
|
|
MAINMOD="Super"
|
|
|
|
riverctl map normal $MAINMOD D spawn 'tofi-drun --drun-launch=true'
|
|
riverctl map normal $MAINMOD Return spawn 'kitty'
|
|
riverctl map normal $MAINMOD+Shift p exit
|
|
riverctl map normal $MAINMOD q close
|
|
|
|
riverctl map normal $MAINMOD l focus-view next
|
|
riverctl map normal $MAINMOD h focus-view previous
|
|
|
|
riverctl map normal $MAINMOD+Shift l swap next
|
|
riverctl map normal $MAINMOD+Shift h swap previous
|
|
|
|
|
|
riverctl map -repeat normal None XF86AudioLowerVolume spawn 'wpctl set-volume -l 1.0 @DEFAULT_AUDIO_SINK@ 5%-'
|
|
riverctl map -repeat normal None XF86AudioRaiseVolume spawn 'wpctl set-volume -l 1.0 @DEFAULT_AUDIO_SINK@ 5%+'
|
|
riverctl map normal None XF86AudioMute spawn 'wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle'
|
|
|
|
riverctl map -repeat normal None XF86MonBrightnessUp spawn 'xbacklight -inc 10'
|
|
riverctl map -repeat normal None XF86MonBrightnessDown spawn 'xbacklight -dec 10'
|
|
|
|
riverctl spawn rivertile
|
|
riverctl output-layout rivertile
|
|
|
|
riverctl input 'pointer-2362-628-PIXA3854:00_093A:0274_Touchpad' accel-profile flat
|
|
riverctl input 'pointer-2362-628-PIXA3854:00_093A:0274_Touchpad' natural-scroll enabled
|
|
riverctl input 'pointer-2362-628-PIXA3854:00_093A:0274_Touchpad' tap enabled
|
|
|
|
riverctl keyboard-layout -options caps:escape gb
|
|
|
|
wlr-randr --output eDP-1 --scale 1.33
|
|
'';
|
|
};
|
|
}
|