From 97072971c16df8f6ad3a959c57452611cff2879a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?c=C4=83t=C4=83lin?= Date: Sat, 4 Apr 2026 12:59:18 +0200 Subject: [PATCH] update packages --- flake.lock | 47 +++++++++++++++++++++++++++---- flake.nix | 5 ++-- hosts/limgrave/home/home.nix | 1 + hosts/limgrave/nixos/packages.nix | 2 ++ 4 files changed, 47 insertions(+), 8 deletions(-) diff --git a/flake.lock b/flake.lock index 7598fe6..df0ba6f 100644 --- a/flake.lock +++ b/flake.lock @@ -85,11 +85,11 @@ ] }, "locked": { - "lastModified": 1773963144, - "narHash": "sha256-WzBOBfSay3GYilUfKaUa1Mbf8/jtuAiJIedx7fWuIX4=", + "lastModified": 1775077333, + "narHash": "sha256-OXcxobt7lBkh1B8AjwreU+24myhtKpqeLfAeIyNLFY8=", "owner": "nix-community", "repo": "home-manager", - "rev": "a91b3ea73a765614d90360580b689c48102d1d33", + "rev": "49ca96b2714c5931e17401eff87f3edd42d2b0f2", "type": "github" }, "original": { @@ -133,11 +133,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1773964973, - "narHash": "sha256-NV/J+tTER0P5iJhUDL/8HO5MDjDceLQPRUYgdmy5wXw=", + "lastModified": 1775002709, + "narHash": "sha256-d3Yx83vSrN+2z/loBh4mJpyRqr9aAJqlke4TkpFmRJA=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "812b3986fd1568f7a858f97fcf425ad996ba7d25", + "rev": "bcd464ccd2a1a7cd09aa2f8d4ffba83b761b1d0e", "type": "github" }, "original": { @@ -147,12 +147,47 @@ "type": "github" } }, + "nixpkgs_3": { + "locked": { + "lastModified": 1760524057, + "narHash": "sha256-EVAqOteLBFmd7pKkb0+FIUyzTF61VKi7YmvP1tw4nEw=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "544961dfcce86422ba200ed9a0b00dd4b1486ec5", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "opencode": { + "inputs": { + "nixpkgs": "nixpkgs_3" + }, + "locked": { + "lastModified": 1770777255, + "narHash": "sha256-1mKK8D8Jy3AS+4A22YlMsoZHlK/bo2+ULAmYIvXnIMk=", + "owner": "GutMutCode", + "repo": "opencode-nix", + "rev": "687e34c3c406de915c2eb8dc87f964c0f2fa685d", + "type": "github" + }, + "original": { + "owner": "GutMutCode", + "repo": "opencode-nix", + "type": "github" + } + }, "root": { "inputs": { "atuin": "atuin", "home-manager": "home-manager", "nix-flatpak": "nix-flatpak", "nixpkgs": "nixpkgs_2", + "opencode": "opencode", "systems": "systems_2" } }, diff --git a/flake.nix b/flake.nix index 16a395b..926a884 100644 --- a/flake.nix +++ b/flake.nix @@ -5,6 +5,7 @@ nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.11"; systems.url = "github:nix-systems/default-linux"; nix-flatpak.url = "github:gmodena/nix-flatpak/?ref=v0.7.0"; + opencode.url = "github:GutMutCode/opencode-nix/"; home-manager = { url = "github:nix-community/home-manager/release-25.11"; inputs.nixpkgs.follows = "nixpkgs"; @@ -12,7 +13,7 @@ atuin.url = "github:atuinsh/atuin/v18.13.3"; }; - outputs = { self, nixpkgs, nix-flatpak, systems, home-manager, ... } @ inputs: let + outputs = { self, nixpkgs, nix-flatpak, systems, home-manager, opencode, ... } @ inputs: let inherit (self) outputs; lib = nixpkgs.lib // home-manager.lib; formatter.x86_64-linux = nixpkgs.legacyPackages.x86_64-linux.nixfmt-tree; @@ -39,7 +40,7 @@ nix-flatpak.nixosModules.nix-flatpak ./hosts/limgrave/nixos ({ ... }: { - nixpkgs.overlays = [ inputs.atuin.overlays.default ]; + nixpkgs.overlays = [ inputs.atuin.overlays.default opencode.overlays.default ]; }) ]; }; diff --git a/hosts/limgrave/home/home.nix b/hosts/limgrave/home/home.nix index dbb8096..065b62b 100644 --- a/hosts/limgrave/home/home.nix +++ b/hosts/limgrave/home/home.nix @@ -23,6 +23,7 @@ catppuccin-cursors catppuccin-papirus-folders catppuccin-grub + opencode ]; }; diff --git a/hosts/limgrave/nixos/packages.nix b/hosts/limgrave/nixos/packages.nix index 6cefa96..0ead3d5 100644 --- a/hosts/limgrave/nixos/packages.nix +++ b/hosts/limgrave/nixos/packages.nix @@ -79,4 +79,6 @@ libheif ffmpegthumbnailer signal-desktop + tflint + kubeconform ]