From 16cdb91f7dd0fd7ea48c14c827da5d4f2f3f9671 Mon Sep 17 00:00:00 2001 From: Sean Kovacs Date: Sat, 24 Jan 2026 01:43:03 -0500 Subject: [PATCH] add niri blur --- flake.lock | 12 ++++++------ flake.nix | 9 ++++++++- home/tiling/niri.nix | 8 +++++++- 3 files changed, 21 insertions(+), 8 deletions(-) diff --git a/flake.lock b/flake.lock index accac18..f1e123b 100644 --- a/flake.lock +++ b/flake.lock @@ -230,11 +230,11 @@ "xwayland-satellite-unstable": "xwayland-satellite-unstable" }, "locked": { - "lastModified": 1769235082, - "narHash": "sha256-d+J0aA6ENaLyqbbaf9LNSKWQnX5at5NBIiFVTUoKGhc=", + "lastModified": 1769237340, + "narHash": "sha256-cwgQEMkroNOTY2AtYqMuHeLc5BKZQWwYc0Voiv4d7Uo=", "owner": "sckova", "repo": "niri-flake", - "rev": "aab759b017937226563131da036392b26a7fe75c", + "rev": "6711fb7ee71eb965abd4c61349f4a6d680502679", "type": "github" }, "original": { @@ -570,11 +570,11 @@ "xwayland-satellite-unstable": { "flake": false, "locked": { - "lastModified": 1768765571, - "narHash": "sha256-C1JbyJ3ftogmN3vmLNfyPtnJw2wY64TiUTIhFtk1Leg=", + "lastModified": 1769233250, + "narHash": "sha256-PIcvKgmr69UTPXuT/t3YnsxNxY5joxOGYQb0KG0Ws3E=", "owner": "Supreeeme", "repo": "xwayland-satellite", - "rev": "ed1cef792b4def3321ff9ab5479df09609f17a69", + "rev": "7af39ce41986feee45a91acbe4d417482c9b6458", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index c84bac7..6678b60 100644 --- a/flake.nix +++ b/flake.nix @@ -33,8 +33,15 @@ }; niri = { - url = "github:sodiboo/niri-flake"; + url = "github:sckova/niri-flake"; inputs.nixpkgs.follows = "nixpkgs"; + inputs.niri-stable.follows = "niri-blur"; + inputs.niri-unstable.follows = "niri-blur"; + }; + + niri-blur = { + url = "github:visualglitch91/niri/feat/blur"; + flake = false; }; noctalia = { diff --git a/home/tiling/niri.nix b/home/tiling/niri.nix index 437dc41..724e2cb 100644 --- a/home/tiling/niri.nix +++ b/home/tiling/niri.nix @@ -122,6 +122,12 @@ softness = 30; color = base00 + "77"; }; + blur = { + enable = true; + passes = 2; + radius = 4; + noise = 0.1; + }; }; window-rules = [ { @@ -132,7 +138,7 @@ bottom-right = 16.0; }; clip-to-geometry = true; - opacity = 1.0; + opacity = 0.95; } { matches = [