diff --git a/shell.nix b/shell.nix index a5a6bf9..c405ffc 100644 --- a/shell.nix +++ b/shell.nix @@ -1,12 +1,32 @@ -{ pkgs ? import {} }: with pkgs; +let + pkgs = import { + overlays = [ + ( + self: super: { + libhandy = super.libhandy.overrideAttrs ( + old: { + src = pkgs.fetchFromGitLab { + domain = "gitlab.gnome.org"; + owner = "BenjaminSchaaf"; + repo = "libhandy"; + rev = "14431ed38cd0d655678497310a6400c7ee5ce68f"; + sha256 = "1528m91h5pllacalmih7fy3gf7f3s1kq0n3kix1gc1q43wkbjq91"; + }; + } + ); + } + ) + ]; + }; +in pkgs.mkShell { - nativeBuildInputs = [ + nativeBuildInputs = with pkgs; [ gobject-introspection python3Packages.setuptools wrapGAppsHook ]; - buildInputs = [ + buildInputs = with pkgs; [ bashInteractive flatpak flatpak-builder @@ -15,6 +35,7 @@ pkgs.mkShell { glib gobjectIntrospection gtk3 + libhandy libnotify pango pkgconfig