From 28752347a09616ec8d79f58852f0a29c11bfd2a7 Mon Sep 17 00:00:00 2001 From: Jet Date: Fri, 24 Apr 2026 20:48:12 -0700 Subject: [PATCH] feat: use opencode overlay --- flake.lock | 60 +++++++++++++++++++++++++++++++++++++++++++----------- flake.nix | 7 +++++++ 2 files changed, 55 insertions(+), 12 deletions(-) diff --git a/flake.lock b/flake.lock index 4faefda..83dad3e 100644 --- a/flake.lock +++ b/flake.lock @@ -46,11 +46,11 @@ ] }, "locked": { - "lastModified": 1777054018, - "narHash": "sha256-tTNS7V6xN/LX1KZ0TrdOnj375ZrsUlLoce4qxZwDN9U=", + "lastModified": 1777086106, + "narHash": "sha256-hlNpIN18pw3xo34Lsrp6vAMUPn0aB/zFBqL0QXI1Pmk=", "owner": "nix-community", "repo": "home-manager", - "rev": "ffbd94a1c9d7d3e1258e51c084ab2109da04f2b1", + "rev": "5826802354a74af18540aef0b01bc1320f82cc17", "type": "github" }, "original": { @@ -117,11 +117,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1776548001, - "narHash": "sha256-ZSK0NL4a1BwVbbTBoSnWgbJy9HeZFXLYQizjb2DPF24=", + "lastModified": 1776877367, + "narHash": "sha256-EHq1/OX139R1RvBzOJ0aMRT3xnWyqtHBRUBuO1gFzjI=", "owner": "nixos", "repo": "nixpkgs", - "rev": "b12141ef619e0a9c1c84dc8c684040326f27cdcc", + "rev": "0726a0ecb6d4e08f6adced58726b95db924cef57", "type": "github" }, "original": { @@ -131,6 +131,22 @@ "type": "github" } }, + "nixpkgs_2": { + "locked": { + "lastModified": 1776683584, + "narHash": "sha256-NuTLMrr10Tng72hurYG8jYQ4XKK8wnpJmOGcPiis96g=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "9dd5558b06dbdacbf635a3dd36dce1b1a7ee3a89", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, "nur": { "inputs": { "flake-parts": "flake-parts", @@ -139,11 +155,11 @@ ] }, "locked": { - "lastModified": 1777054150, - "narHash": "sha256-/Ri3iBC8nFIzjq47Bw13ARanGdINL+pr7jEPKzDtHL8=", + "lastModified": 1777087880, + "narHash": "sha256-xX0NePLStki5WdZU+YCnTBDhESnkrsUrXCidp3U/hFo=", "owner": "nix-community", "repo": "NUR", - "rev": "6a4b81cf8e0dafa8003fb6154b979c433c6f1e05", + "rev": "821a0b42c767979fd2537f1e5b5e8e61ee70ce7f", "type": "github" }, "original": { @@ -152,6 +168,25 @@ "type": "github" } }, + "opencode": { + "inputs": { + "nixpkgs": "nixpkgs_2" + }, + "locked": { + "lastModified": 1777086284, + "narHash": "sha256-lB0MFxzpN38UlRXhpgvKQAvWURJ4Y8fnKk3TnajUUkA=", + "owner": "anomalyco", + "repo": "opencode", + "rev": "e29058c346e50976c6b5a2277f22d1902917e65c", + "type": "github" + }, + "original": { + "owner": "anomalyco", + "ref": "dev", + "repo": "opencode", + "type": "github" + } + }, "root": { "inputs": { "home-manager": "home-manager", @@ -159,6 +194,7 @@ "nixos-hardware": "nixos-hardware", "nixpkgs": "nixpkgs", "nur": "nur", + "opencode": "opencode", "t3code": "t3code", "zen-browser": "zen-browser" } @@ -207,11 +243,11 @@ ] }, "locked": { - "lastModified": 1777008980, - "narHash": "sha256-pVZgqx3xbyFs0CnVlPLsizHL+S8vK1JcHQ1WVw/X+NI=", + "lastModified": 1777084302, + "narHash": "sha256-qHE5XpgtRedzND5xzaqzbSOw4amse0aA4/BaVI4ONcU=", "owner": "0xc000022070", "repo": "zen-browser-flake", - "rev": "269ed2e95863c99ce067672813767661612e402b", + "rev": "f6bab88f8566ddc13fb5e5500bd6c720b61d5321", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index c6fa4ed..c669b4a 100644 --- a/flake.nix +++ b/flake.nix @@ -5,6 +5,9 @@ nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; home-manager.url = "github:nix-community/home-manager"; home-manager.inputs.nixpkgs.follows = "nixpkgs"; + opencode = { + url = "github:anomalyco/opencode/dev"; + }; nixos-hardware.url = "github:NixOS/nixos-hardware"; zen-browser = { url = "github:0xc000022070/zen-browser-flake"; @@ -28,6 +31,7 @@ inputs@{ nixpkgs, home-manager, + opencode, nixos-hardware, ... }: @@ -52,6 +56,9 @@ nixpkgs.overlays = [ inputs.nur.overlays.default inputs.t3code.overlays.default + (final: prev: { + opencode = opencode.packages.${prev.stdenv.hostPlatform.system}.opencode; + }) ]; } ];