82 lines
1.6 KiB
Nix
82 lines
1.6 KiB
Nix
{
|
|
config,
|
|
pkgs,
|
|
...
|
|
}: let
|
|
round = tl: tr: bl: br: {
|
|
bottom-left = bl;
|
|
bottom-right = br;
|
|
top-left = tl;
|
|
top-right = tr;
|
|
};
|
|
|
|
r = 24.0;
|
|
# rounded-corners = round r r r r;
|
|
# rounded-corners-l = round r 0.0 0.0 r;
|
|
rounded-corners-r = round 0.0 r r 0.0;
|
|
in {
|
|
programs.niri = {
|
|
settings = {
|
|
prefer-no-csd = true;
|
|
|
|
layout = {
|
|
background-color = "#ac8887";
|
|
focus-ring.enable = true;
|
|
|
|
gaps = 24;
|
|
shadow = {
|
|
enable = true;
|
|
};
|
|
};
|
|
|
|
window-rules = [
|
|
{
|
|
opacity = 0.95;
|
|
clip-to-geometry = true;
|
|
geometry-corner-radius = rounded-corners-r;
|
|
}
|
|
{
|
|
matches = [{is-focused = true;}];
|
|
|
|
# opacity = 0.98;
|
|
focus-ring = {
|
|
width = 2;
|
|
};
|
|
}
|
|
];
|
|
|
|
input = {
|
|
# disable-power-key-handling = true;
|
|
keyboard.xkb = {
|
|
layout = "us";
|
|
variant = "intl";
|
|
};
|
|
};
|
|
|
|
outputs = {
|
|
"DP-3" = {
|
|
position.x = 3840;
|
|
position.y = -430;
|
|
transform = {
|
|
rotation = 90;
|
|
};
|
|
};
|
|
"HDMI-A-1" = {
|
|
position.x = 0;
|
|
position.y = 0;
|
|
focus-at-startup = true;
|
|
};
|
|
};
|
|
|
|
environment = {
|
|
# CLUTTER_BACKEND = "wayland";
|
|
MOZ_ENABLE_WAYLAND = "1";
|
|
# QT_QPA_PLATFORM = "wayland";
|
|
QT_WAYLAND_DISABLE_WINDOWDECORATION = "1";
|
|
ELECTRON_OZONE_PLATFORM_HINT = "auto";
|
|
XDG_SESSION_TYPE = "wayland";
|
|
XDG_CURRENT_DESKTOP = "niri";
|
|
};
|
|
};
|
|
};
|
|
}
|