add gtk4.nix for gtk development dependencies

This commit is contained in:
Aliberk Sandıkçı 2024-06-22 00:34:21 +03:00
commit fbfe3ea2f7
Signed by: asandikci
GPG key ID: 25C67A03B5666BC1

24
gtk4.nix Normal file
View file

@ -0,0 +1,24 @@
# gtk4.nix
# Install GTK4/Libadwaita and other dependencies for common Pardus Apps/GTK Development
let
pkgs = import <nixpkgs> {};
in pkgs.mkShell {
packages = [
pkgs.gtk4
pkgs.gobject-introspection
pkgs.pkg-config
pkgs.libnotify
pkgs.libadwaita
pkgs.dbus
pkgs.apt
pkgs.libsoup
(pkgs.python3.withPackages (python-pkgs: [
python-pkgs.pycairo
python-pkgs.pygobject3
python-pkgs.pydbus
python-pkgs.dbus-python
python-pkgs.python-apt
python-pkgs.debian
]))
];
}