Commit 9beef9302895

Vincent Demeester <vincent@sbr.pm>
2025-11-19 10:46:13
feat: Add go-org-readwise flake input and install on kyushu
- Enable org-mode to Readwise synchronization workflow - Make tool available system-wide through overlay system - Install on kyushu for personal knowledge management 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent bc3eb03
systems/kyushu/home.nix
@@ -48,6 +48,8 @@
     # lisp
     roswell
     sbcl
+
+    go-org-readwise
   ];
 
 }
systems/default.nix
@@ -32,6 +32,7 @@
       inputs.niri.overlays.niri
       inputs.chapeau-rouge.overlays.openshift
       inputs.chick-group.overlays.default
+      inputs.go-org-readwise.overlays.default
       inputs.agenix.overlays.default
       inputs.claude-code.overlays.default
 
flake.lock
@@ -359,6 +359,24 @@
       }
     },
     "flake-parts_3": {
+      "inputs": {
+        "nixpkgs-lib": "nixpkgs-lib"
+      },
+      "locked": {
+        "lastModified": 1762980239,
+        "narHash": "sha256-8oNVE8TrD19ulHinjaqONf9QWCKK+w4url56cdStMpM=",
+        "owner": "hercules-ci",
+        "repo": "flake-parts",
+        "rev": "52a2caecc898d0b46b2b905f058ccc5081f842da",
+        "type": "github"
+      },
+      "original": {
+        "owner": "hercules-ci",
+        "repo": "flake-parts",
+        "type": "github"
+      }
+    },
+    "flake-parts_4": {
       "inputs": {
         "nixpkgs-lib": [
           "lanzaboote",
@@ -418,6 +436,27 @@
         "type": "github"
       }
     },
+    "go-org-readwise": {
+      "inputs": {
+        "flake-parts": "flake-parts_3",
+        "nixpkgs": [
+          "nixpkgs"
+        ]
+      },
+      "locked": {
+        "lastModified": 1763544841,
+        "narHash": "sha256-HIyAK1MKMgO1X1fnCXRTCL5PZjbgE7up8SYHe93FDIQ=",
+        "owner": "vdemeester",
+        "repo": "go-org-readwise",
+        "rev": "f5f6c57eb8d04c79b7ff2b43569981b0f3f22275",
+        "type": "github"
+      },
+      "original": {
+        "owner": "vdemeester",
+        "repo": "go-org-readwise",
+        "type": "github"
+      }
+    },
     "home-manager": {
       "inputs": {
         "nixpkgs": [
@@ -465,7 +504,7 @@
         "flake-compat": [
           "flake-compat"
         ],
-        "flake-parts": "flake-parts_3",
+        "flake-parts": "flake-parts_4",
         "nixpkgs": [
           "nixpkgs"
         ],
@@ -728,6 +767,21 @@
         "type": "github"
       }
     },
+    "nixpkgs-lib": {
+      "locked": {
+        "lastModified": 1761765539,
+        "narHash": "sha256-b0yj6kfvO8ApcSE+QmA6mUfu8IYG6/uU28OFn4PaC8M=",
+        "owner": "nix-community",
+        "repo": "nixpkgs.lib",
+        "rev": "719359f4562934ae99f5443f20aa06c2ffff91fc",
+        "type": "github"
+      },
+      "original": {
+        "owner": "nix-community",
+        "repo": "nixpkgs.lib",
+        "type": "github"
+      }
+    },
     "nixpkgs-master": {
       "locked": {
         "lastModified": 1763546331,
@@ -797,6 +851,7 @@
         "disko": "disko",
         "emacs-overlay": "emacs-overlay",
         "flake-compat": "flake-compat",
+        "go-org-readwise": "go-org-readwise",
         "home-manager": "home-manager",
         "home-manager-25_05": "home-manager-25_05",
         "lanzaboote": "lanzaboote",
flake.nix
@@ -255,6 +255,10 @@
       url = "github:vdemeester/buildkit-tekton";
       inputs.nixpkgs.follows = "nixpkgs";
     };
+    go-org-readwise = {
+      url = "github:vdemeester/go-org-readwise";
+      inputs.nixpkgs.follows = "nixpkgs";
+    };
 
     # nixpkgs
     nixpkgs = {