niri/config: config changes
This commit is contained in:
parent
683509d009
commit
6a0ecd3fe7
1 changed files with 33 additions and 8 deletions
|
@ -42,9 +42,7 @@ layout {
|
||||||
active-gradient from="#E5989B" to="#FFB4A2" angle=45 relative-to="workspace-view" in="oklch longer hue"
|
active-gradient from="#E5989B" to="#FFB4A2" angle=45 relative-to="workspace-view" in="oklch longer hue"
|
||||||
}
|
}
|
||||||
border {
|
border {
|
||||||
width 1
|
off
|
||||||
active-color "#000"
|
|
||||||
inactive-color "#000"
|
|
||||||
}
|
}
|
||||||
tab-indicator {
|
tab-indicator {
|
||||||
width 2
|
width 2
|
||||||
|
@ -69,10 +67,8 @@ layout {
|
||||||
background-color "transparent"
|
background-color "transparent"
|
||||||
}
|
}
|
||||||
// xwayland stuff
|
// xwayland stuff
|
||||||
spawn-at-startup "xwayland-satellite"
|
// spawn-at-startup "xwayland-satellite"
|
||||||
spawn-at-startup "avizo-service"
|
spawn-at-startup "kwalletd6"
|
||||||
spawn-at-startup "keepassxc"
|
|
||||||
spawn-at-startup "startxfce4"
|
|
||||||
spawn-at-startup "bash" "-c" "quickshell --path ~/repos/projects/nichts/modules/style/quickshell/shell"
|
spawn-at-startup "bash" "-c" "quickshell --path ~/repos/projects/nichts/modules/style/quickshell/shell"
|
||||||
environment {
|
environment {
|
||||||
DISPLAY ":0"
|
DISPLAY ":0"
|
||||||
|
@ -93,7 +89,33 @@ overview {
|
||||||
backdrop-color "#777777"
|
backdrop-color "#777777"
|
||||||
}
|
}
|
||||||
animations {
|
animations {
|
||||||
// off
|
window-close {
|
||||||
|
duration-ms 250
|
||||||
|
curve "linear"
|
||||||
|
custom-shader r"
|
||||||
|
vec4 fall_and_rotate(vec3 coords_geo, vec3 size_geo) {
|
||||||
|
|
||||||
|
float progress = niri_clamped_progress * niri_clamped_progress;
|
||||||
|
vec2 coords = (coords_geo.xy - vec2(0.5, 1.0)) * size_geo.xy;
|
||||||
|
coords.y -= progress * 1440.0;
|
||||||
|
float random = (niri_random_seed - 0.5) / 2.0;
|
||||||
|
random = sign(random) - random;
|
||||||
|
float max_angle = 0.5 * random;
|
||||||
|
float angle = progress * max_angle;
|
||||||
|
mat2 rotate = mat2(cos(angle), -sin(angle), sin(angle), cos(angle));
|
||||||
|
coords = rotate * coords;
|
||||||
|
coords_geo = vec3(coords / size_geo.xy + vec2(0.5, 1.0), 1.0);
|
||||||
|
vec3 coords_tex = niri_geo_to_tex * coords_geo;
|
||||||
|
vec4 color = texture2D(niri_tex, coords_tex.st);
|
||||||
|
|
||||||
|
return color;
|
||||||
|
}
|
||||||
|
|
||||||
|
vec4 close_color(vec3 coords_geo, vec3 size_geo) {
|
||||||
|
return fall_and_rotate(coords_geo, size_geo);
|
||||||
|
}
|
||||||
|
"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
window-rule {
|
window-rule {
|
||||||
match app-id="unset"
|
match app-id="unset"
|
||||||
|
@ -130,6 +152,9 @@ binds {
|
||||||
Mod+Return {
|
Mod+Return {
|
||||||
spawn "ghostty"
|
spawn "ghostty"
|
||||||
}
|
}
|
||||||
|
Mod+B {
|
||||||
|
spawn "brave"
|
||||||
|
}
|
||||||
Mod+D {
|
Mod+D {
|
||||||
spawn "bash" "-c" "quickshell --path ~/repos/projects/nichts/modules/style/quickshell/shell msg launcher open"
|
spawn "bash" "-c" "quickshell --path ~/repos/projects/nichts/modules/style/quickshell/shell msg launcher open"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue