diff --git a/flake.nix b/flake.nix index 680802d..82affc6 100644 --- a/flake.nix +++ b/flake.nix @@ -29,7 +29,6 @@ packages.default = pkgs.rustPlatform.buildRustPackage rec { pname = "monitor-affinity"; version = "0.1.2"; - useFetchCargoVendor = true; src = pkgs.fetchFromGitHub { owner = "davidmreed"; diff --git a/src/main.rs b/src/main.rs index 3a4c66e..6200158 100644 --- a/src/main.rs +++ b/src/main.rs @@ -182,7 +182,7 @@ fn get_monitors_for_affinities(affinities: &[AffinityPair], monitors: &[Monitor] | Affinity::Bottommost => { let key_func = match affinity { Affinity::Largest => |a: &Monitor| -((a.width * a.height) as i64), - Affinity::Smallest => |a: &Monitor| ((a.width * a.height) as i64), + Affinity::Smallest => |a: &Monitor| (a.width * a.height) as i64, Affinity::Rightmost => |a: &Monitor| -(a.x as i64), Affinity::Leftmost => |a: &Monitor| a.x as i64, Affinity::Topmost => |a: &Monitor| -(a.y as i64),