diff --git a/flake.lock b/flake.lock index a298fee..c3ea0d6 100644 --- a/flake.lock +++ b/flake.lock @@ -22,11 +22,11 @@ ] }, "locked": { - "lastModified": 1785389976, - "narHash": "sha256-0tLW8Ff5yt8AH97jw4ZpFJ0OCJ122zIlgWGDmOfU/VU=", + "lastModified": 1786845137, + "narHash": "sha256-oQFip+v0luP8NIxJzmiW4Wu8bILsbFWom5l0zonl8hQ=", "owner": "LnL7", "repo": "nix-darwin", - "rev": "15abb8c98f336cd8bd840d71059adebabe60bf04", + "rev": "4cff07de74b50e64bdd68cd4e722ab5b6b35ee48", "type": "github" }, "original": { @@ -103,11 +103,11 @@ ] }, "locked": { - "lastModified": 1786719456, - "narHash": "sha256-B74DLQs/VjlqyhnnX3tguWwghqJHWSJX30TKZuAljIg=", + "lastModified": 1786929086, + "narHash": "sha256-kzpwMyT7i2fTQ41tf/WlsIHuJtf3e0leRBEPkBhUzBY=", "owner": "nix-community", "repo": "home-manager", - "rev": "83b7606dcf44abe3a94b86e8bb2b3355d22e8797", + "rev": "aac4965ddb7ea2ff0f3cadd9502c7042b7aa07ba", "type": "github" }, "original": { @@ -236,11 +236,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1786599213, - "narHash": "sha256-yNJd40f11EzXBjSByCB7IPpeFFAdeoSKKM67dGkfFoU=", + "lastModified": 1786862985, + "narHash": "sha256-FBJRXmbGXiSUDvYEbfLYRkckayyZ6SK1UEqhCrIZ2Cs=", "owner": "nixos", "repo": "nixpkgs", - "rev": "0e251e24a4f24e036a084b6b4b2d2491af4167f4", + "rev": "e5bdc4a41d4c072fe1e3787eaa0320a384741d44", "type": "github" }, "original": { @@ -252,11 +252,11 @@ }, "nixpkgs_5": { "locked": { - "lastModified": 1786106723, - "narHash": "sha256-CgKDSHL6rqAAQkkvg1xaZDQXb77+4XW73iGcUMJ+2w0=", - "rev": "f13ff45afd1bb73e640eaa08a7066dbed07e3238", + "lastModified": 1786599213, + "narHash": "sha256-yjGG65gA1jORt0hWxjzrnw3AYkIn8EWolp8vezwXZ3I=", + "rev": "0e251e24a4f24e036a084b6b4b2d2491af4167f4", "type": "tarball", - "url": "https://releases.nixos.org/nixos/unstable/nixos-26.11pre1049422.f13ff45afd1b/nixexprs.tar.zst" + "url": "https://releases.nixos.org/nixos/unstable/nixos-26.11pre1053317.0e251e24a4f2/nixexprs.tar.zst" }, "original": { "type": "tarball", @@ -265,11 +265,11 @@ }, "nixpkgs_6": { "locked": { - "lastModified": 1786384358, - "narHash": "sha256-OETwiymkMwunF+pfL25DzLMF2/YpMcJUjVd9qZ0YdsM=", - "rev": "2fcb964de67fcf60b43471c55d5d99e61a9ccb5a", + "lastModified": 1786599213, + "narHash": "sha256-yjGG65gA1jORt0hWxjzrnw3AYkIn8EWolp8vezwXZ3I=", + "rev": "0e251e24a4f24e036a084b6b4b2d2491af4167f4", "type": "tarball", - "url": "https://releases.nixos.org/nixos/unstable/nixos-26.11pre1051473.2fcb964de67f/nixexprs.tar.zst" + "url": "https://releases.nixos.org/nixos/unstable/nixos-26.11pre1053317.0e251e24a4f2/nixexprs.tar.zst" }, "original": { "type": "tarball", @@ -278,11 +278,11 @@ }, "nixpkgs_7": { "locked": { - "lastModified": 1786106723, - "narHash": "sha256-CgKDSHL6rqAAQkkvg1xaZDQXb77+4XW73iGcUMJ+2w0=", - "rev": "f13ff45afd1bb73e640eaa08a7066dbed07e3238", + "lastModified": 1786599213, + "narHash": "sha256-yjGG65gA1jORt0hWxjzrnw3AYkIn8EWolp8vezwXZ3I=", + "rev": "0e251e24a4f24e036a084b6b4b2d2491af4167f4", "type": "tarball", - "url": "https://releases.nixos.org/nixos/unstable/nixos-26.11pre1049422.f13ff45afd1b/nixexprs.tar.xz" + "url": "https://releases.nixos.org/nixos/unstable/nixos-26.11pre1053317.0e251e24a4f2/nixexprs.tar.xz" }, "original": { "type": "tarball", @@ -294,11 +294,11 @@ "nixpkgs": "nixpkgs_5" }, "locked": { - "lastModified": 1786809801, - "narHash": "sha256-vyE1joob9LAvRH5W6sOcdFc0yqb3alJyPyDe9KtzHgk=", + "lastModified": 1786933769, + "narHash": "sha256-WGcpfJDmCT+mTYW7L9g0rXVpd/CECCadg68SGlyRmJw=", "owner": "noctalia-dev", "repo": "noctalia", - "rev": "3f66cfafb46a73299815ca9fcd2e58ed1dc46baf", + "rev": "b46cdc1f2236fa2a81b36dc669bbda8a176f2148", "type": "github" }, "original": { @@ -312,11 +312,11 @@ "nixpkgs": "nixpkgs_6" }, "locked": { - "lastModified": 1786682522, - "narHash": "sha256-OEX7aUVtY4Qqddj9TFC4IL7MGZLCvWM8K3Ke+p8d97I=", + "lastModified": 1786882377, + "narHash": "sha256-NfnY22tYDrXfIuyexYyqB+jkO6IK23AqmhcNixkU7pw=", "owner": "noctalia-dev", "repo": "noctalia-greeter", - "rev": "5b270c6d220936fdf26893d4d812de086b453910", + "rev": "10d2c9074d3a9219e03b55b2c97f1cc743447af5", "type": "github" }, "original": { @@ -383,11 +383,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1786613850, - "narHash": "sha256-ZWdtzl8LSRFxJTvh00Vgw1oE6p3G3JpopYbQnXok8VQ=", + "lastModified": 1786855359, + "narHash": "sha256-yeKMWFCPeoIKmPBLLvP1/15ulOJO8i9ZIlSSXGuW6aw=", "owner": "Gerg-L", "repo": "spicetify-nix", - "rev": "c900155108f79f8ed6a29a8ed32c23494ce13415", + "rev": "0f478ff79b82abb785160cd4531293f61d21be86", "type": "github" }, "original": { diff --git a/modules/home/wm/niri/config.kdl b/modules/home/wm/niri/config.kdl index 7d52725..3070ba0 100644 --- a/modules/home/wm/niri/config.kdl +++ b/modules/home/wm/niri/config.kdl @@ -26,6 +26,13 @@ input { } focus-follows-mouse + + // By default niri grabs the power button and makes it sleep (then + // noctalia locks before sleep) instead of powering off. Let logind's + // own HandlePowerKey (poweroff on this system) handle it instead, so + // the button does a real shutdown -- which also lets the ARGB + // ExecStop hook in hosts/Styx/configuration.nix turn the LEDs off. + disable-power-key-handling } animations { @@ -328,7 +335,7 @@ window-rule { window-rule { - geometry-corner-radius 20 + geometry-corner-radius 15 clip-to-geometry true }