2022-12-19 18:49:10 +00:00
|
|
|
with import <nixpkgs> {} ;
|
2024-09-10 18:12:01 +00:00
|
|
|
let
|
2024-09-10 21:42:22 +00:00
|
|
|
package = callPackage ./. {};
|
|
|
|
in package.overrideAttrs(o: {
|
2022-12-21 15:23:57 +00:00
|
|
|
nativeBuildInputs = o.nativeBuildInputs ++ (with pkgs; [
|
|
|
|
socat
|
|
|
|
overmind
|
|
|
|
entr
|
2024-09-10 21:42:22 +00:00
|
|
|
]);
|
2024-09-10 18:12:01 +00:00
|
|
|
buildInputs = o.buildInputs ++ (with pkgs; [
|
|
|
|
gobject-introspection
|
|
|
|
gtk3
|
|
|
|
webkitgtk
|
2022-12-21 15:23:57 +00:00
|
|
|
]);
|
2022-12-19 18:49:10 +00:00
|
|
|
JUST_HACKING = 1;
|
2024-09-10 18:12:01 +00:00
|
|
|
|
|
|
|
shellHook = with pkgs; ''
|
|
|
|
export XDG_DATA_DIRS=${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${gtk3}/share/gsettings-schemas/${gtk3.name}:$XDG_DATA_DIRS;
|
|
|
|
export GIO_MODULE_DIR="${pkgs.glib-networking}/lib/gio/modules/";
|
|
|
|
'';
|
2022-12-19 18:49:10 +00:00
|
|
|
})
|