From e275f2ff726aab0a02f3c0ec0d15e4a71e76d478 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Thu, 13 Mar 2025 14:02:05 +0100 Subject: [PATCH] home/zed: use bleeding edge package --- flake.nix | 8 ++++++-- home/programs/zed/default.nix | 4 +++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/flake.nix b/flake.nix index 3a3029a..f8ea3d6 100644 --- a/flake.nix +++ b/flake.nix @@ -1,8 +1,8 @@ { inputs = { nixpkgs.url = "nixpkgs/nixos-24.11"; - # nixpkgs-unstable.url = "nixpkgs/nixpkgs-unstable"; - nixpkgs-unstable.url = "github:NixOS/nixpkgs/master"; + nixpkgs-unstable.url = "nixpkgs/nixpkgs-unstable"; + nixpkgs-yet-unstabler.url = "github:NixOS/nixpkgs/master"; home-manager = { url = "github:nix-community/home-manager/release-24.11"; @@ -63,6 +63,7 @@ self, nixpkgs, nixpkgs-unstable, + nixpkgs-yet-unstabler, home-manager, nixos-hardware, @@ -139,6 +140,7 @@ pkgs = import nixpkgs pkgs-config; unstable-pkgs = import nixpkgs-unstable pkgs-config; + yet-unstabler-pkgs = import nixpkgs-yet-unstabler pkgs-config; in { extendedLib = import ./lib { stdlib = pkgs.lib; }; @@ -197,6 +199,7 @@ specialArgs = { inherit inputs; inherit unstable-pkgs; + inherit yet-unstabler-pkgs; inherit (self) extendedLib; } // (extraConfig.specialArgs or { }); @@ -218,6 +221,7 @@ extraSpecialArgs = { inherit inputs; inherit unstable-pkgs; + inherit yet-unstabler-pkgs; inherit (self) extendedLib; inherit (config) machineVars; }; diff --git a/home/programs/zed/default.nix b/home/programs/zed/default.nix index 550a5b1..f6849de 100644 --- a/home/programs/zed/default.nix +++ b/home/programs/zed/default.nix @@ -1,8 +1,10 @@ -{ pkgs, ... }: +{ pkgs, yet-unstabler-pkgs, ... }: { programs.zed-editor = { enable = true; + package = yet-unstabler-pkgs.zed-editor; + userSettings = { load_direnv = "shell_hook"; base_keymap = "VSCode";