Compare commits

..

3 Commits

Author SHA1 Message Date
tux
7f0d55c597 feat(opencode): add flake input and overlay 2026-08-22 16:58:23 +05:30
tux
ba22699df3 chore(hosts): add .bun to persist dir 2026-08-22 14:21:35 +05:30
tux
c9a56d4a22 chore: update tpanel flake input 2026-08-22 14:19:47 +05:30
7 changed files with 50 additions and 9 deletions

51
flake.lock generated
View File

@@ -1396,6 +1396,22 @@
} }
}, },
"nixpkgs_15": { "nixpkgs_15": {
"locked": {
"lastModified": 1776683584,
"narHash": "sha256-NuTLMrr10Tng72hurYG8jYQ4XKK8wnpJmOGcPiis96g=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "9dd5558b06dbdacbf635a3dd36dce1b1a7ee3a89",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_16": {
"locked": { "locked": {
"lastModified": 1782175435, "lastModified": 1782175435,
"narHash": "sha256-EMzXKmnOtBQ2MnvpiNOm7E+kOMvdPrIKaeg52Tip2Uk=", "narHash": "sha256-EMzXKmnOtBQ2MnvpiNOm7E+kOMvdPrIKaeg52Tip2Uk=",
@@ -1411,7 +1427,7 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_16": { "nixpkgs_17": {
"locked": { "locked": {
"lastModified": 1770107345, "lastModified": 1770107345,
"narHash": "sha256-tbS0Ebx2PiA1FRW8mt8oejR0qMXmziJmPaU1d4kYY9g=", "narHash": "sha256-tbS0Ebx2PiA1FRW8mt8oejR0qMXmziJmPaU1d4kYY9g=",
@@ -1427,7 +1443,7 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_17": { "nixpkgs_18": {
"locked": { "locked": {
"lastModified": 1774386573, "lastModified": 1774386573,
"narHash": "sha256-4hAV26quOxdC6iyG7kYaZcM3VOskcPUrdCQd/nx8obc=", "narHash": "sha256-4hAV26quOxdC6iyG7kYaZcM3VOskcPUrdCQd/nx8obc=",
@@ -1648,6 +1664,24 @@
"type": "github" "type": "github"
} }
}, },
"opencode": {
"inputs": {
"nixpkgs": "nixpkgs_15"
},
"locked": {
"lastModified": 1787358356,
"narHash": "sha256-j2Wxi3gdXEbL8n4VHP2gztSmofXDIZ/XZpyzE6etNyU=",
"owner": "anomalyco",
"repo": "opencode",
"rev": "e00890c67261a435cee6409366a68999a93393fd",
"type": "github"
},
"original": {
"owner": "anomalyco",
"repo": "opencode",
"type": "github"
}
},
"pre-commit": { "pre-commit": {
"inputs": { "inputs": {
"flake-compat": "flake-compat_5", "flake-compat": "flake-compat_5",
@@ -1767,6 +1801,7 @@
"nixpkgs": "nixpkgs_13", "nixpkgs": "nixpkgs_13",
"nixpkgs-stable": "nixpkgs-stable", "nixpkgs-stable": "nixpkgs-stable",
"nur": "nur", "nur": "nur",
"opencode": "opencode",
"sops-nix": "sops-nix", "sops-nix": "sops-nix",
"tnvim": "tnvim", "tnvim": "tnvim",
"tpanel": "tpanel", "tpanel": "tpanel",
@@ -1918,7 +1953,7 @@
}, },
"sops-nix": { "sops-nix": {
"inputs": { "inputs": {
"nixpkgs": "nixpkgs_15" "nixpkgs": "nixpkgs_16"
}, },
"locked": { "locked": {
"lastModified": 1786629091, "lastModified": 1786629091,
@@ -2052,11 +2087,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1784904497, "lastModified": 1787384344,
"narHash": "sha256-fd7YDkswyy5IlKUJ3aRcrtCSh7ubcW9uMGWOIxFBovI=", "narHash": "sha256-SH8hdgMneFElM8SGKtVpobr/wO+MrGb0JwW35meEvdg=",
"owner": "tuxdotrs", "owner": "tuxdotrs",
"repo": "tpanel", "repo": "tpanel",
"rev": "fd5a96c4e84c62ec28c5596a5d3775f9523a2a56", "rev": "bce512ef2fd64161d98b323b252f45b78f4fed7b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -2088,7 +2123,7 @@
}, },
"treefmt-nix_2": { "treefmt-nix_2": {
"inputs": { "inputs": {
"nixpkgs": "nixpkgs_16" "nixpkgs": "nixpkgs_17"
}, },
"locked": { "locked": {
"lastModified": 1786901030, "lastModified": 1786901030,
@@ -2198,7 +2233,7 @@
"voxtype": { "voxtype": {
"inputs": { "inputs": {
"flake-utils": "flake-utils_3", "flake-utils": "flake-utils_3",
"nixpkgs": "nixpkgs_17" "nixpkgs": "nixpkgs_18"
}, },
"locked": { "locked": {
"lastModified": 1780004034, "lastModified": 1780004034,

View File

@@ -84,5 +84,6 @@
copyparty.url = "github:9001/copyparty"; copyparty.url = "github:9001/copyparty";
hermes-agent.url = "github:NousResearch/hermes-agent"; hermes-agent.url = "github:NousResearch/hermes-agent";
voxtype.url = "github:peteonrails/voxtype/v0.7.5"; voxtype.url = "github:peteonrails/voxtype/v0.7.5";
opencode.url = "github:anomalyco/opencode";
}; };
} }

View File

@@ -14,6 +14,7 @@
awww = inputs.awww.packages.${prev.stdenv.hostPlatform.system}.awww; awww = inputs.awww.packages.${prev.stdenv.hostPlatform.system}.awww;
vicinae-extensions = inputs.vicinae-extensions.packages.${prev.stdenv.hostPlatform.system}; vicinae-extensions = inputs.vicinae-extensions.packages.${prev.stdenv.hostPlatform.system};
voxtype = inputs.voxtype.packages.${prev.stdenv.hostPlatform.system}; voxtype = inputs.voxtype.packages.${prev.stdenv.hostPlatform.system};
opencode-git = inputs.opencode.packages.${prev.stdenv.hostPlatform.system}.default;
nix-index-small = nix-index-small =
inputs.nix-index-database.packages.${prev.stdenv.hostPlatform.system}.nix-index-with-small-db; inputs.nix-index-database.packages.${prev.stdenv.hostPlatform.system}.nix-index-with-small-db;
}; };

View File

@@ -1,7 +1,8 @@
{ {
flake.modules.homeManager.shell = { flake.modules.homeManager.shell = { pkgs, ... }: {
programs.opencode = { programs.opencode = {
enable = true; enable = true;
package = pkgs.opencode-git;
tui = { tui = {
theme = "system"; theme = "system";
}; };

View File

@@ -25,6 +25,7 @@
home = { home = {
directories = [ directories = [
"Distrobox" "Distrobox"
".bun"
".config/sops" ".config/sops"
".local/share/nvim" ".local/share/nvim"
".local/share/opencode" ".local/share/opencode"

View File

@@ -27,6 +27,7 @@
directories = [ directories = [
"Distrobox" "Distrobox"
".steam" ".steam"
".bun"
".cache/awww" ".cache/awww"
".config/BraveSoftware" ".config/BraveSoftware"
".config/zed" ".config/zed"

View File

@@ -26,6 +26,7 @@
home = { home = {
directories = [ directories = [
"Distrobox" "Distrobox"
".bun"
".steam" ".steam"
".cache/awww" ".cache/awww"
".config/BraveSoftware" ".config/BraveSoftware"