From fc4891179df13c7b9af35a07bf6936a4301d060e Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Wed, 30 Oct 2024 19:08:14 +0800 Subject: [PATCH] home-manager/programs/zed-editor: remove Available now in upstream. --- modules/home-manager/default.nix | 1 - modules/home-manager/programs/zed-editor.nix | 36 -------------------- 2 files changed, 37 deletions(-) delete mode 100644 modules/home-manager/programs/zed-editor.nix diff --git a/modules/home-manager/default.nix b/modules/home-manager/default.nix index 4a929825..4a24fdc4 100644 --- a/modules/home-manager/default.nix +++ b/modules/home-manager/default.nix @@ -3,7 +3,6 @@ ./files/mutable-files.nix ./programs/pipewire.nix ./programs/pop-launcher.nix - ./programs/zed-editor.nix ./programs/borgmatic.nix ./services/archivebox.nix ./services/borgbackup.nix diff --git a/modules/home-manager/programs/zed-editor.nix b/modules/home-manager/programs/zed-editor.nix deleted file mode 100644 index 2f08b1c5..00000000 --- a/modules/home-manager/programs/zed-editor.nix +++ /dev/null @@ -1,36 +0,0 @@ -{ config, lib, pkgs, ... }: - -let - cfg = config.programs.zed-editor; - - settingsFormat = pkgs.formats.json { }; -in -{ - options.programs.zed-editor = { - enable = lib.mkEnableOption "Zed, a text editor"; - - package = lib.mkPackageOption pkgs "zed-editor" { }; - - settings = lib.mkOption { - type = settingsFormat.type; - description = '' - Configuration settings to be put in {file}`$XDG_CONFIG_HOME/zed/settings.json`}. - ''; - default = { }; - example = { - "autosave" = "off"; - "confirm_quit" = true; - }; - }; - }; - - config = lib.mkIf cfg.enable (lib.mkMerge [ - { - home.packages = [ cfg.package ]; - } - - (lib.mkIf (cfg.settings != { }) { - xdg.configFile."zed/settings.json".source = settingsFormat.generate "zed-settings" cfg.settings; - }) - ]); -}