Allow overriding neovim version, add new claude code, add opencode.

Signed-off-by: Mariano Uvalle <u.g.a.mariano@gmail.com>
This commit is contained in:
Mariano Uvalle 2025-08-02 00:09:06 -07:00
parent acb33ea9ab
commit dff049e7f8
4 changed files with 62 additions and 16 deletions

View file

@ -1,4 +1,9 @@
{ config, pkgs, ... } : {
{
config,
pkgs,
pkgs-unstable,
...
} : {
imports = [
../../home-modules/tmux-darwin.nix
@ -11,6 +16,11 @@
../../home-modules/ghostty-mac-config.nix
];
nvim = {
enable = true;
package = pkgs-unstable.neovim;
};
home = {
username = "uagm";
homeDirectory = "/Users/uagm";
@ -23,6 +33,17 @@
lua-language-server
starship
audacity
pkgs-unstable.claude-code
(pkgs-unstable.litellm.overrideAttrs (oldAttrs: rec {
version = "1.74.9";
src = pkgs.fetchFromGitHub {
owner = "BerriAI";
repo = "litellm";
tag = "v${version}-stable";
hash = "sha256-SGZwt2jzAQbOMlvudqPWat281su6OwT7JG2CNSMjL3A=";
};
}))
pkgs-unstable.opencode
];
stateVersion = "24.11";