change animation options
This commit is contained in:
parent
0385bf293e
commit
799f03b76a
4 changed files with 74 additions and 80 deletions
|
|
@ -5,98 +5,90 @@
|
|||
}: let
|
||||
inherit (lib) mkIf;
|
||||
cfg = config.horseman.wm.hyprland;
|
||||
|
||||
easeOut = {
|
||||
startX = 0.23;
|
||||
startY = 1.0;
|
||||
endX = 0.32;
|
||||
endY = 1.0;
|
||||
};
|
||||
easeInOut = {
|
||||
startX = 0.65;
|
||||
startY = 0.05;
|
||||
endX = 0.36;
|
||||
endY = 1.0;
|
||||
};
|
||||
linear = {
|
||||
startX = 0.0;
|
||||
startY = 0.0;
|
||||
endX = 1.0;
|
||||
endY = 1.0;
|
||||
};
|
||||
bounce = {
|
||||
startX = 0.6;
|
||||
startY = 1.5;
|
||||
endX = 0.8;
|
||||
endY = 1;
|
||||
};
|
||||
slowFade = {
|
||||
startX = 0.4;
|
||||
startY = 1.0;
|
||||
endX = 0.4;
|
||||
endY = 1.0;
|
||||
};
|
||||
in {
|
||||
config = mkIf cfg.enable {
|
||||
nix-hyprland = {
|
||||
animations = {
|
||||
enabled = true;
|
||||
beziers = [
|
||||
{
|
||||
name = "easeOut";
|
||||
startX = 0.23;
|
||||
startY = 1.0;
|
||||
endX = 0.32;
|
||||
endY = 1.0;
|
||||
}
|
||||
{
|
||||
name = "easeInOut";
|
||||
startX = 0.65;
|
||||
startY = 0.05;
|
||||
endX = 0.36;
|
||||
endY = 1.0;
|
||||
}
|
||||
{
|
||||
name = "linear";
|
||||
startX = 0.0;
|
||||
startY = 0.0;
|
||||
endX = 1.0;
|
||||
endY = 1.0;
|
||||
}
|
||||
{
|
||||
name = "bounce";
|
||||
startX = 0.6;
|
||||
startY = 1.5;
|
||||
endX = 0.8;
|
||||
endY = 1;
|
||||
}
|
||||
{
|
||||
name = "slowFade";
|
||||
startX = 0.4;
|
||||
startY = 1.0;
|
||||
endX = 0.4;
|
||||
endY = 1.0;
|
||||
}
|
||||
];
|
||||
animations = {
|
||||
global = {
|
||||
enabled = false;
|
||||
};
|
||||
|
||||
animations = [
|
||||
{
|
||||
name = "global";
|
||||
enabled = false;
|
||||
}
|
||||
{
|
||||
name = "border";
|
||||
border = {
|
||||
speed = 3;
|
||||
curve = "linear";
|
||||
}
|
||||
{
|
||||
name = "workspaces";
|
||||
curve = easeOut;
|
||||
};
|
||||
|
||||
workspaces = {
|
||||
speed = 1.5;
|
||||
curve = "easeInOut";
|
||||
curve = easeInOut;
|
||||
style = "fade";
|
||||
}
|
||||
{
|
||||
name = "specialWorkspace";
|
||||
speed = 1.5;
|
||||
curve = "easeOut";
|
||||
style = "slidevert";
|
||||
}
|
||||
{
|
||||
name = "fadeDpms";
|
||||
};
|
||||
|
||||
specialWorkspace = {
|
||||
speed = 4;
|
||||
curve = easeInOut;
|
||||
style = "slidefadevert 10%";
|
||||
};
|
||||
|
||||
fadeDpms = {
|
||||
speed = 20;
|
||||
curve = "slowFade";
|
||||
}
|
||||
{
|
||||
name = "windows";
|
||||
curve = slowFade;
|
||||
};
|
||||
|
||||
windows = {
|
||||
speed = 2;
|
||||
curve = "bounce";
|
||||
curve = bounce;
|
||||
style = "gnomed";
|
||||
}
|
||||
{
|
||||
name = "windowsOut";
|
||||
};
|
||||
|
||||
windowsOut = {
|
||||
enabled = false;
|
||||
}
|
||||
{
|
||||
name = "layers";
|
||||
};
|
||||
|
||||
layers = {
|
||||
speed = 1.5;
|
||||
curve = "slowFade";
|
||||
curve = slowFade;
|
||||
style = "popin";
|
||||
}
|
||||
{
|
||||
name = "fadeLayers";
|
||||
};
|
||||
|
||||
fadeLayers = {
|
||||
speed = 1.5;
|
||||
curve = "linear";
|
||||
}
|
||||
];
|
||||
curve = linear;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -78,7 +78,8 @@ in {
|
|||
|
||||
"float, initialTitle:^Picture-in-Picture$"
|
||||
"center, initialTitle:^Picture-in-Picture$"
|
||||
"size 33% 33%, initialTitle:^Picture-in-Picture$"
|
||||
"size 1280 720, initialTitle:^Picture-in-Picture$"
|
||||
"opacity 1.0 override, initialTitle:^Picture-in-Picture$"
|
||||
|
||||
"float, initialClass:CImg"
|
||||
"float, initialTitle:GLFW"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue