yep, more dotfiles

zed: init

wiro.world a01ca78e 34f50aee

verified
Changed files
+41 -8
home-manager
fragments
profiles
+1
home-manager/fragments/default.nix
···
./vscodium.nix
./waybar.nix
./xdg-mime.nix
+
./zed.nix
./zellij
];
+28
home-manager/fragments/zed.nix
···
+
{ lib
+
, config
+
, upkgs
+
, ...
+
}:
+
+
let
+
cfg = config.local.fragment.zed;
+
in
+
{
+
options.local.fragment.zed.enable = lib.mkEnableOption ''
+
Zed related
+
'';
+
+
config = lib.mkIf cfg.enable {
+
programs.zed-editor = {
+
enable = true;
+
package = upkgs.zed-editor;
+
+
userSettings = {
+
theme = lib.mkForce "Alabaster Dark";
+
+
helix_mode = true;
+
disable_ai = true;
+
};
+
};
+
};
+
}
+12 -8
home-manager/profiles/desktop.nix
···
];
local.fragment = {
-
agenix.enable = true;
-
aws.enable = true;
+
# Interface
chromium.enable = true;
compose-key.enable = true;
epita.enable = true;
firefox.enable = true;
+
imv.enable = true;
+
stylix.enable = true;
+
thunderbird.enable = true;
+
sway.enable = true;
+
waybar.enable = true;
+
xdg-mime.enable = true;
+
+
# Tools
+
agenix.enable = true;
+
aws.enable = true;
git.enable = true;
helix.enable = true;
-
imv.enable = true;
jujutsu.enable = true;
kitty.enable = true;
rust.enable = true;
shell.enable = true;
-
stylix.enable = true;
-
sway.enable = true;
-
thunderbird.enable = true;
tools.enable = true;
vscodium.enable = true;
-
waybar.enable = true;
-
xdg-mime.enable = true;
+
zed.enable = true;
zellij.enable = true;
};