zed: enable

This commit is contained in:
Veneficium 2024-11-30 22:31:10 +01:00
parent 725306588d
commit 07cf09e910
4 changed files with 17 additions and 0 deletions

View file

@ -18,6 +18,7 @@
./desktopPrograms/firefox.nix ./desktopPrograms/firefox.nix
./desktopPrograms/amberol.nix ./desktopPrograms/amberol.nix
./desktopPrograms/zed/zed.nix
./desktopPrograms/wezterm/wezterm.nix ./desktopPrograms/wezterm/wezterm.nix
./desktopPrograms/vscodium/vscodium.nix ./desktopPrograms/vscodium/vscodium.nix
]; ];
@ -39,6 +40,7 @@
amberol.enable = lib.mkDefault false; amberol.enable = lib.mkDefault false;
wezterm.enable = lib.mkDefault false; wezterm.enable = lib.mkDefault false;
vscodium.enable = lib.mkDefault false; vscodium.enable = lib.mkDefault false;
zed.enable = lib.mkDefault false;
pass.enable = lib.mkDefault true; pass.enable = lib.mkDefault true;
hyfetch.enable = lib.mkDefault false; hyfetch.enable = lib.mkDefault false;

View file

@ -0,0 +1 @@
{}

View file

@ -0,0 +1,13 @@
{ config, lib, ... }:
{
options.settings.programs.zed = {
enable = lib.mkEnableOption "enable zed editor";
};
config = lib.mkIf config.settings.programs.zed.enable {
programs.zed-editor = {
enable = true;
userSettings = builtins.fromJSON (builtins.readFile ./settings.json);
};
};
}

View file

@ -26,6 +26,7 @@
amberol.enable = lib.mkForce true; amberol.enable = lib.mkForce true;
wezterm.enable = lib.mkForce true; wezterm.enable = lib.mkForce true;
vscodium.enable = lib.mkForce true; vscodium.enable = lib.mkForce true;
zed.enable = lib.mkForce true;
starship.enable = lib.mkForce true; starship.enable = lib.mkForce true;
hyfetch.enable = lib.mkForce true; hyfetch.enable = lib.mkForce true;