fatass commit for the rice

This commit is contained in:
wo2wz 2025-10-22 18:43:51 -04:00
parent 266d1b3deb
commit 89ac1c676d
28 changed files with 1101 additions and 587 deletions

View file

@ -0,0 +1,64 @@
{ config, ... }:
{
home-manager.users.wo2w.programs.niri.settings.window-rules = [
# block sensitive applications from capture
{
matches = [{ title = "^Bitwarden$"; }];
block-out-from = "screen-capture";
}
{
matches = [{ app-id = "^org.kde.polkit-kde-authentication-agent-1$"; }];
block-out-from = "screen-capture";
open-floating = true;
}
# fix steam notifs
{
matches = [
{ app-id = "steam"; }
{ title = "^notificationtoasts_\d+_desktop$"; }
];
default-floating-position = {
x = 10;
y = 10;
relative-to = "bottom-right";
};
}
# code
{
matches = [{ app-id = "codium"; }];
open-on-workspace = "code";
}
# gaming
{
matches = [
{ app-id = "steam"; }
{ title = "^Steam$"; }
];
open-on-workspace = "gaming";
open-maximized = true;
}
{
matches = [{ app-id = "org.prismlauncher.PrismLauncher"; }];
open-on-workspace = "gaming";
}
# fullscreen
{
matches = [
{ app-id = "librewolf"; }
{ title = "^LibreWolf$"; }
];
open-on-workspace = "fullscreen";
open-maximized = true;
}
{
matches = [{ app-id = "spotify"; }];
open-on-workspace = "fullscreen";
open-maximized = true;
}
];
}