diff --git a/nixos/.gitignore b/nixos/.gitignore new file mode 100644 index 00000000..b2be92b7 --- /dev/null +++ b/nixos/.gitignore @@ -0,0 +1 @@ +result diff --git a/nixos/packages/decsync-evolution/default.nix b/nixos/packages/decsync-evolution/default.nix new file mode 100644 index 00000000..e191f09e --- /dev/null +++ b/nixos/packages/decsync-evolution/default.nix @@ -0,0 +1,19 @@ +with import {}; + +stdenv.mkDerivation rec { + name = "evolution-decsync"; + version = "1.0.1"; + src = fetchFromGitHub { + owner = "39aldo39"; + repo = "Evolution-DecSync"; + rev = "v1.0.1"; + sha256 = "0cq5cvc9ywcbwrhj5nm9azjmjwc8hxfbw3r7bjqkjd0bwfnxk3g6"; + fetchSubmodules = true; + }; + + buildInputs = [ libgee json-glib gnome3.evolution-data-server gnome3.evolution gtk3 webkitgtk glib libsecret libsoup]; + nativeBuildInputs = [ meson ninja vala pkg-config ]; + configurePhase = "meson build --prefix=$out"; + buildPhase = "ninja -C build"; + installPhase = "ninja -C build install"; +} \ No newline at end of file