home/zed: use bleeding edge package

This commit is contained in:
Oystein Kristoffer Tveit 2025-03-13 14:02:05 +01:00
parent 8bc4caac12
commit e275f2ff72
Signed by: oysteikt
GPG Key ID: 9F2F7D8250F35146
2 changed files with 9 additions and 3 deletions

View File

@ -1,8 +1,8 @@
{ {
inputs = { inputs = {
nixpkgs.url = "nixpkgs/nixos-24.11"; nixpkgs.url = "nixpkgs/nixos-24.11";
# nixpkgs-unstable.url = "nixpkgs/nixpkgs-unstable"; nixpkgs-unstable.url = "nixpkgs/nixpkgs-unstable";
nixpkgs-unstable.url = "github:NixOS/nixpkgs/master"; nixpkgs-yet-unstabler.url = "github:NixOS/nixpkgs/master";
home-manager = { home-manager = {
url = "github:nix-community/home-manager/release-24.11"; url = "github:nix-community/home-manager/release-24.11";
@ -63,6 +63,7 @@
self, self,
nixpkgs, nixpkgs,
nixpkgs-unstable, nixpkgs-unstable,
nixpkgs-yet-unstabler,
home-manager, home-manager,
nixos-hardware, nixos-hardware,
@ -139,6 +140,7 @@
pkgs = import nixpkgs pkgs-config; pkgs = import nixpkgs pkgs-config;
unstable-pkgs = import nixpkgs-unstable pkgs-config; unstable-pkgs = import nixpkgs-unstable pkgs-config;
yet-unstabler-pkgs = import nixpkgs-yet-unstabler pkgs-config;
in { in {
extendedLib = import ./lib { stdlib = pkgs.lib; }; extendedLib = import ./lib { stdlib = pkgs.lib; };
@ -197,6 +199,7 @@
specialArgs = { specialArgs = {
inherit inputs; inherit inputs;
inherit unstable-pkgs; inherit unstable-pkgs;
inherit yet-unstabler-pkgs;
inherit (self) extendedLib; inherit (self) extendedLib;
} // (extraConfig.specialArgs or { }); } // (extraConfig.specialArgs or { });
@ -218,6 +221,7 @@
extraSpecialArgs = { extraSpecialArgs = {
inherit inputs; inherit inputs;
inherit unstable-pkgs; inherit unstable-pkgs;
inherit yet-unstabler-pkgs;
inherit (self) extendedLib; inherit (self) extendedLib;
inherit (config) machineVars; inherit (config) machineVars;
}; };

View File

@ -1,8 +1,10 @@
{ pkgs, ... }: { pkgs, yet-unstabler-pkgs, ... }:
{ {
programs.zed-editor = { programs.zed-editor = {
enable = true; enable = true;
package = yet-unstabler-pkgs.zed-editor;
userSettings = { userSettings = {
load_direnv = "shell_hook"; load_direnv = "shell_hook";
base_keymap = "VSCode"; base_keymap = "VSCode";