mirror of
https://github.com/nix-community/home-manager
synced 2024-12-21 10:33:25 +00:00
2064348e55
The plugin setting in the Hyprland config is used both for defining plugin paths and configuring the plugins. This fix removes the silent override of the plugins settings converting them to the `plugin:<name> { ...settings }` syntax.
48 lines
1.2 KiB
Text
48 lines
1.2 KiB
Text
exec-once = /nix/store/00000000000000000000000000000000-dbus/bin/dbus-update-activation-environment --systemd DISPLAY HYPRLAND_INSTANCE_SIGNATURE WAYLAND_DISPLAY XDG_CURRENT_DESKTOP && systemctl --user stop hyprland-session.target && systemctl --user start hyprland-session.target
|
|
$mod=SUPER
|
|
bezier=smoothOut, 0.36, 0, 0.66, -0.56
|
|
bezier=smoothIn, 0.25, 1, 0.5, 1
|
|
bezier=overshot, 0.4,0.8,0.2,1.2
|
|
plugin=/path/to/plugin1
|
|
plugin=/nix/store/00000000000000000000000000000000-foo/lib/libfoo.so
|
|
source=sourced.conf
|
|
animations {
|
|
animation=border, 1, 2, smoothIn
|
|
animation=fade, 1, 4, smoothOut
|
|
animation=windows, 1, 3, overshot, popin 80%
|
|
enabled=true
|
|
}
|
|
|
|
decoration {
|
|
col.shadow=rgba(00000099)
|
|
shadow_offset=0 5
|
|
}
|
|
|
|
input {
|
|
touchpad {
|
|
scroll_factor=0.300000
|
|
}
|
|
accel_profile=flat
|
|
follow_mouse=1
|
|
kb_layout=ro
|
|
}
|
|
|
|
plugin:plugin1 {
|
|
section {
|
|
other=dummy setting
|
|
}
|
|
dummy=plugin setting
|
|
}
|
|
bindm=$mod, mouse:272, movewindow
|
|
bindm=$mod, mouse:273, resizewindow
|
|
bindm=$mod ALT, mouse:272, resizewindow
|
|
# window resize
|
|
bind = $mod, S, submap, resize
|
|
|
|
submap = resize
|
|
binde = , right, resizeactive, 10 0
|
|
binde = , left, resizeactive, -10 0
|
|
binde = , up, resizeactive, 0 -10
|
|
binde = , down, resizeactive, 0 10
|
|
bind = , escape, submap, reset
|
|
submap = reset
|