mirror of
https://github.com/alyraffauf/nixcfg.git
synced 2024-11-26 03:51:54 -05:00
hyprland: add pyprland with expose and scratchpad plugins
This commit is contained in:
parent
9d95dacd33
commit
d93f4a92e4
|
@ -13,6 +13,7 @@
|
||||||
hyprshade
|
hyprshade
|
||||||
hyprshot
|
hyprshot
|
||||||
playerctl
|
playerctl
|
||||||
|
pyprland
|
||||||
udiskie
|
udiskie
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -37,6 +38,8 @@
|
||||||
./blue-light-filter.glsl;
|
./blue-light-filter.glsl;
|
||||||
xdg.configFile."hypr/hyprshade.toml".source = ./hyprshade.toml;
|
xdg.configFile."hypr/hyprshade.toml".source = ./hyprshade.toml;
|
||||||
|
|
||||||
|
xdg.configFile."hypr/pyprland.toml".source = ./pyprland.toml;
|
||||||
|
|
||||||
home.pointerCursor = {
|
home.pointerCursor = {
|
||||||
gtk.enable = true;
|
gtk.enable = true;
|
||||||
# x11.enable = true;
|
# x11.enable = true;
|
||||||
|
|
|
@ -32,6 +32,7 @@ exec-once = hyprpaper
|
||||||
exec-once = hypridle
|
exec-once = hypridle
|
||||||
exec-once = waybar
|
exec-once = waybar
|
||||||
exec-once = mako
|
exec-once = mako
|
||||||
|
exec-once = pypr
|
||||||
|
|
||||||
# Source a file (multi-file configs)
|
# Source a file (multi-file configs)
|
||||||
# source = ~/.config/hypr/myColors.conf
|
# source = ~/.config/hypr/myColors.conf
|
||||||
|
@ -156,6 +157,13 @@ device {
|
||||||
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
|
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
|
||||||
windowrulev2 = suppressevent maximize, class:.* # You'll probably like this.
|
windowrulev2 = suppressevent maximize, class:.* # You'll probably like this.
|
||||||
|
|
||||||
|
# PavuControl, nmtui, and overskride float.
|
||||||
|
windowrulev2 = float,class:(pavucontrol)
|
||||||
|
windowrulev2 = center(1),class:(pavucontrol)
|
||||||
|
windowrulev2 = float,class:(nmtui)
|
||||||
|
windowrulev2 = center(1),class:(nmtui)
|
||||||
|
windowrulev2 = float,title:(overskride)
|
||||||
|
windowrulev2 = center(1),title:(overskride)
|
||||||
|
|
||||||
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
|
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
|
||||||
$mainMod = SUPER
|
$mainMod = SUPER
|
||||||
|
@ -226,6 +234,8 @@ bind = $mainMod, mouse_up, workspace, e-1
|
||||||
bindm = $mainMod, mouse:272, movewindow
|
bindm = $mainMod, mouse:272, movewindow
|
||||||
bindm = $mainMod, mouse:273, resizewindow
|
bindm = $mainMod, mouse:273, resizewindow
|
||||||
|
|
||||||
|
bind = $mainMod, TAB, exec, pypr expose
|
||||||
|
|
||||||
# Adjust display brightness.
|
# Adjust display brightness.
|
||||||
bind = , xf86monbrightnessup, exec, brightnessctl set 5%+
|
bind = , xf86monbrightnessup, exec, brightnessctl set 5%+
|
||||||
bind = , xf86monbrightnessdown, exec, brightnessctl set 5%-
|
bind = , xf86monbrightnessdown, exec, brightnessctl set 5%-
|
||||||
|
|
3
home/hypr/pyprland.toml
Normal file
3
home/hypr/pyprland.toml
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[pyprland]
|
||||||
|
plugins = ["expose", "scratchpads"]
|
||||||
|
|
Loading…
Reference in a new issue