From 1b2877e9f6ac2bbede2bd3df718f56c3f2e1e085 Mon Sep 17 00:00:00 2001 From: Nikolaos Karaolidis Date: Thu, 17 Oct 2024 18:44:07 +0100 Subject: [PATCH] Add adw-gtk3 transparency workaround Signed-off-by: Nikolaos Karaolidis --- hosts/common/user/configs/gui/gtk/default.nix | 16 ++++++++++++++++ hosts/eirene/users/nick.nix | 4 ++-- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/hosts/common/user/configs/gui/gtk/default.nix b/hosts/common/user/configs/gui/gtk/default.nix index a6bc497..9f807a5 100644 --- a/hosts/common/user/configs/gui/gtk/default.nix +++ b/hosts/common/user/configs/gui/gtk/default.nix @@ -12,6 +12,22 @@ let hmConfig = config.home-manager.users.${user}; in { + # FIXME: https://github.com/lassekongo83/adw-gtk3/issues/267 + nixpkgs.overlays = [ + (final: prev: { + adw-gtk3 = prev.adw-gtk3.overrideAttrs (oldAttrs: rec { + pname = "adw-gtk3"; + version = "5.3"; + src = pkgs.fetchFromGitHub { + owner = "lassekongo83"; + repo = pname; + rev = "v${version}"; + sha256 = "sha256-DpJLX9PJX1Q8dDOx7YOXQzgNECsKp5uGiCVTX6iSlbI="; + }; + }); + }) + ]; + home-manager.users.${user} = { gtk = { enable = true; diff --git a/hosts/eirene/users/nick.nix b/hosts/eirene/users/nick.nix index 4da9332..82ebc6c 100644 --- a/hosts/eirene/users/nick.nix +++ b/hosts/eirene/users/nick.nix @@ -1,7 +1,7 @@ { config, ... }: let - # https://github.com/NixOS/nixpkgs/issues/24570 - # https://github.com/NixOS/nixpkgs/issues/305643 + # FIXME: https://github.com/NixOS/nixpkgs/issues/24570 + # FIXME: https://github.com/NixOS/nixpkgs/issues/305643 user = "nick"; home = "/home/nick"; in