From 337ee6db4ab7cefdd31af898d8507f7e6d12f527 Mon Sep 17 00:00:00 2001 From: Thiago Sposito Date: Sat, 10 Jan 2026 21:53:40 -0300 Subject: [PATCH] feat: add editors to unstable, update lock --- flake.lock | 49 +++++++++++++++++++++++++++++-------------- flake.nix | 3 ++- home-manager/home.nix | 11 +++++++--- 3 files changed, 43 insertions(+), 20 deletions(-) diff --git a/flake.lock b/flake.lock index d86c397..da015d9 100644 --- a/flake.lock +++ b/flake.lock @@ -46,11 +46,11 @@ ] }, "locked": { - "lastModified": 1767280655, - "narHash": "sha256-YmaYMduV5ko8zURUT1VLGDbVC1L/bxHS0NsiPoZ6bBM=", + "lastModified": 1767910483, + "narHash": "sha256-MOU5YdVu4DVwuT5ztXgQpPuRRBjSjUGIdUzOQr9iQOY=", "owner": "nix-community", "repo": "home-manager", - "rev": "d49d2543f02dbd789ed032188c84570d929223cb", + "rev": "82fb7dedaad83e5e279127a38ef410bcfac6d77c", "type": "github" }, "original": { @@ -67,11 +67,11 @@ ] }, "locked": { - "lastModified": 1759967497, - "narHash": "sha256-PYD473Ef3v5HNyLKyWroskX87fl6ntgKrzqm+R2Duqo=", + "lastModified": 1767881232, + "narHash": "sha256-tFFsDO0DloeymMeSc0YZacDl+cppVTNh5x/3ZGHpUXs=", "ref": "refs/heads/main", - "rev": "f0fa9781aef42ecbcb280b625632e5933ed04d9f", - "revCount": 4, + "rev": "018c8b6c98768ef060e00e0fabe98a3119a79056", + "revCount": 5, "type": "git", "url": "https://git.sr.ht/~sposito/icons" }, @@ -110,11 +110,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1767047869, - "narHash": "sha256-tzYsEzXEVa7op1LTnrLSiPGrcCY6948iD0EcNLWcmzo=", + "lastModified": 1767799921, + "narHash": "sha256-r4GVX+FToWVE2My8VVZH4V0pTIpnu2ZE8/Z4uxGEMBE=", "owner": "nixos", "repo": "nixpkgs", - "rev": "89dbf01df72eb5ebe3b24a86334b12c27d68016a", + "rev": "d351d0653aeb7877273920cd3e823994e7579b0b", "type": "github" }, "original": { @@ -124,6 +124,22 @@ "type": "github" } }, + "nixpkgs-unstable": { + "locked": { + "lastModified": 1767892417, + "narHash": "sha256-dhhvQY67aboBk8b0/u0XB6vwHdgbROZT3fJAjyNh5Ww=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "3497aa5c9457a9d88d71fa93a4a8368816fbeeba", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, "nixvim": { "inputs": { "flake-parts": "flake-parts", @@ -134,11 +150,11 @@ "systems": "systems_2" }, "locked": { - "lastModified": 1766849711, - "narHash": "sha256-gtLBwhgjERca1UCzGkFplD5epIVRiNkePHVVtyFr73g=", + "lastModified": 1767448089, + "narHash": "sha256-U1fHsZBnFrUil731NHD9Sg5HoiG+eSHau8OFuClhwW0=", "owner": "nix-community", "repo": "nixvim", - "rev": "cae79c48e93bd61e478dfc12456bf68b1ce66074", + "rev": "983751b66f255bbea1adc185364e9e7b73f82358", "type": "github" }, "original": { @@ -176,6 +192,7 @@ "home-manager": "home-manager", "icons": "icons", "nixpkgs": "nixpkgs", + "nixpkgs-unstable": "nixpkgs-unstable", "nixvim": "nixvim", "secrets": "secrets", "sops-nix": "sops-nix" @@ -200,11 +217,11 @@ ] }, "locked": { - "lastModified": 1766894905, - "narHash": "sha256-pn8AxxfajqyR/Dmr1wnZYdUXHgM3u6z9x0Z1Ijmz2UQ=", + "lastModified": 1768032389, + "narHash": "sha256-BVpTd93G0XmAK1iXiBdhUA5Uvt+WmM1YL0mA4REcT68=", "owner": "Mic92", "repo": "sops-nix", - "rev": "61b39c7b657081c2adc91b75dd3ad8a91d6f07a7", + "rev": "a8cfe238b93166f9f96c0df67a94e572554ee624", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 29abea5..1ec703c 100644 --- a/flake.nix +++ b/flake.nix @@ -3,7 +3,7 @@ inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11"; - + nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable"; home-manager = { inputs.nixpkgs.follows = "nixpkgs"; url = "github:nix-community/home-manager/release-25.11"; @@ -30,6 +30,7 @@ { self, nixpkgs, + nixpkgs-unstable, home-manager, ... }@inputs: diff --git a/home-manager/home.nix b/home-manager/home.nix index e32e0be..9b86234 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -1,8 +1,12 @@ { pkgs, lib, + inputs, ... }: +let + pkgsUnstable = inputs.nixpkgs-unstable.legacyPackages.x86_64-linux; +in { imports = [ ./custom.nix @@ -20,6 +24,7 @@ pkg: builtins.elem (lib.getName pkg) [ "code-cursor" + "cursor" "cursor-cli" "vscode" ]; @@ -30,8 +35,8 @@ homeDirectory = "/home/thiago"; packages = with pkgs; [ cmake - code-cursor - cursor-cli + pkgsUnstable.code-cursor + pkgsUnstable.cursor-cli direnv distrobox fd @@ -167,4 +172,4 @@ # age.keyFile = "/home/thiago/.config/sops/age/keys.txt"; # gnupg.home = "/home/thiago/.gnupg"; # }; -} +} \ No newline at end of file