nixos-config/home/afoucaultc/packages/niri/conf/animations.nix
2026-08-07 20:04:22 +02:00

55 lines
1,015 B
Nix

{ ... }:
{
programs.niri.settings.animations = {
enable = true;
slowdown = 1.0;
workspace-switch.spring = {
damping-ratio = 1.0;
stiffness = 1000;
epsilon = 0.0001;
};
window-open = {
duration-ms = 150;
curve = "ease-out-expo";
};
window-close = {
duration-ms = 150;
curve = "ease-out-quad";
};
horizontal-view-movement.spring = {
damping-ratio = 1.0;
stiffness = 800;
epsilon = 0.0001;
};
window-movement.spring = {
damping-ratio = 1.0;
stiffness = 800;
epsilon = 0.0001;
};
window-resize.spring = {
damping-ratio = 1.0;
stiffness = 800;
epsilon = 0.0001;
};
config-notification-open-close.spring = {
damping-ratio = 0.6;
stiffness = 1000;
epsilon = 0.001;
};
screenshot-ui-open.duration-ms = 200;
overview-open-close.spring = {
damping-ratio = 1.0;
stiffness = 800;
epsilon = 0.0001;
};
};
}