zaphyra's git: nixfiles

zaphyra's nixfiles

commit 628c960fda94b5d663ec9e36e751604420724662
parent f87ce272ace639c6fe90c6d2d7ec176ec1173521
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Sun, 29 Jun 2025 19:44:05 +0200

config/home/zaphyra/programs: add `gnome-calendar`
1 file changed, 29 insertions(+), 0 deletions(-)
A
config/home/zaphyra/programs/gnome-calendar.nix
|
29
+++++++++++++++++++++++++++++
diff --git a/config/home/zaphyra/programs/gnome-calendar.nix b/config/home/zaphyra/programs/gnome-calendar.nix
@@ -0,0 +1,29 @@
+{ config, pkgs, ... }:
+
+{
+
+  home.persistence."/nix/persist/home/${config.home.username}".directories = [
+    "evolution-data-server/.local/share/evolution"
+    "gnome-online-accounts/.config/goa-1.0"
+  ];
+
+  home.packages = with pkgs; [
+    (gnome-online-accounts.overrideAttrs (prevAttrs: {
+      mesonFlags = prevAttrs.mesonFlags ++ [
+        "-Dexchange=false"
+        "-Dgoogle=false"
+        "-Dkerberos=false"
+        "-Downcloud=false"
+        "-Dwindows_live=false"
+        "-Dms_graph=false"
+      ];
+    }))
+    gnome-online-accounts-gtk
+    (evolution-data-server-gtk4.override {
+      withGtk4 = true;
+      enableOAuth2 = false;
+    })
+    gnome-calendar
+  ];
+
+}