From 5eaf1cce2a6f902e09493daefc47c199fc961699 Mon Sep 17 00:00:00 2001 From: Matt Jallen Date: Wed, 4 Mar 2026 10:33:51 -0600 Subject: [PATCH] gnome notch --- .../macbook-pro-nixos/default.nix | 1 - .../macbook-pro-nixos/mutter/MBP16.patch | 19 ------------------- .../macbook-pro-nixos/mutter/default.nix | 7 ------- 3 files changed, 27 deletions(-) delete mode 100644 systems/aarch64-linux/macbook-pro-nixos/mutter/MBP16.patch delete mode 100644 systems/aarch64-linux/macbook-pro-nixos/mutter/default.nix diff --git a/systems/aarch64-linux/macbook-pro-nixos/default.nix b/systems/aarch64-linux/macbook-pro-nixos/default.nix index d1a042d..df405ae 100755 --- a/systems/aarch64-linux/macbook-pro-nixos/default.nix +++ b/systems/aarch64-linux/macbook-pro-nixos/default.nix @@ -135,7 +135,6 @@ ]); networking.networkmanager.wifi.backend = "iwd"; - # nixpkgs.overlays = [ (import ./mutter) ]; environment.sessionVariables = { DBX_CONTAINER_MANAGER = "podman"; diff --git a/systems/aarch64-linux/macbook-pro-nixos/mutter/MBP16.patch b/systems/aarch64-linux/macbook-pro-nixos/mutter/MBP16.patch deleted file mode 100644 index e6472e7..0000000 --- a/systems/aarch64-linux/macbook-pro-nixos/mutter/MBP16.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff --git a/src/core/constraints.c b/src/core/constraints.c -index 3fd05a103..5ac514af8 100644 ---- a/src/core/constraints.c -+++ b/src/core/constraints.c -@@ -1344,6 +1344,14 @@ constrain_fullscreen (MetaWindow *window, - - monitor = info->entire_monitor; - -+ if (abs(monitor.width / monitor.width - 1.54f) < 0.01f) {//window->monitor->is_primary) {//monitor.width == 3456 && monitor.height == 2234) { -+ const float notch_y_ratio = 64.f / 1963.f; -+ int notch_padding_height = monitor.height * notch_y_ratio; -+ -+ monitor.y += notch_padding_height; -+ monitor.height -= notch_padding_height; -+ } -+ - get_size_limits (window, &min_size, &max_size); - too_big = !mtk_rectangle_could_fit_rect (&monitor, &min_size); - too_small = !mtk_rectangle_could_fit_rect (&max_size, &monitor); diff --git a/systems/aarch64-linux/macbook-pro-nixos/mutter/default.nix b/systems/aarch64-linux/macbook-pro-nixos/mutter/default.nix deleted file mode 100644 index 909feec..0000000 --- a/systems/aarch64-linux/macbook-pro-nixos/mutter/default.nix +++ /dev/null @@ -1,7 +0,0 @@ -(final: prev: { - mutter = prev.mutter.overrideAttrs (oldAttrs: { - patches = (oldAttrs.patches or []) ++ [ - ./MBP16.patch - ]; - }); -}) \ No newline at end of file