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; - }) - ]); -}