From 400488a2fdfacd61719de41bffab59aeddd10bef Mon Sep 17 00:00:00 2001 From: Stefan Imhoff Date: Sat, 13 Jul 2024 14:50:33 +0200 Subject: [PATCH] feat(nix): migrate zed --- .dotbot.conf.yaml | 1 - nix/darwin/homebrew-common.nix | 1 + nix/home/default.nix | 1 + nix/home/zed/default.nix | 10 ++++++++++ {zed => nix/home/zed}/settings.json | 0 5 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 nix/home/zed/default.nix rename {zed => nix/home/zed}/settings.json (100%) diff --git a/.dotbot.conf.yaml b/.dotbot.conf.yaml index 04987e4..43f7ecc 100644 --- a/.dotbot.conf.yaml +++ b/.dotbot.conf.yaml @@ -16,7 +16,6 @@ ~/.config/nvim: nvim ~/.config/starship.toml: prompt/starship.toml ~/.config/tmux/tmux-nerd-font-window-name.yml: tmux/tmux-nerd-font-window-name.yml - ~/.config/zed/settings.json: zed/settings.json ~/.gitconfig: git/gitconfig ~/.gitignore: git/gitignore ~/.gitmux.conf: tmux/gitmux.conf diff --git a/nix/darwin/homebrew-common.nix b/nix/darwin/homebrew-common.nix index 7197eb9..7b497d1 100644 --- a/nix/darwin/homebrew-common.nix +++ b/nix/darwin/homebrew-common.nix @@ -12,6 +12,7 @@ casks = [ "hammerspoon" "raycast" + "zed" ]; masApps = { }; } diff --git a/nix/home/default.nix b/nix/home/default.nix index a3b5b66..9645d70 100644 --- a/nix/home/default.nix +++ b/nix/home/default.nix @@ -27,6 +27,7 @@ in ./wget ./yabai ./yazi + ./zed ]; config = { diff --git a/nix/home/zed/default.nix b/nix/home/zed/default.nix new file mode 100644 index 0000000..5bf45a9 --- /dev/null +++ b/nix/home/zed/default.nix @@ -0,0 +1,10 @@ +{ pkgs, ... }: + +{ + home.file = { + ".config/zed/settings.json" = { source = ./settings.json; }; + }; + + # TODO: Currently broken, installed with Homebrew + # home.packages = [ pkgs.zed-editor ]; +} diff --git a/zed/settings.json b/nix/home/zed/settings.json similarity index 100% rename from zed/settings.json rename to nix/home/zed/settings.json