Skip to content

Commit

Permalink
feat(users/gael): add zed-editor & ghostty
Browse files Browse the repository at this point in the history
  • Loading branch information
gaelreyrol committed Jan 22, 2025
1 parent a1a8cee commit 06fda3c
Showing 1 changed file with 35 additions and 25 deletions.
60 changes: 35 additions & 25 deletions users/gael/home.nix
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@

jetbrains-mono

vscodium
# https://nixos.wiki/wiki/Jetbrains_Tools
# https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/editors/jetbrains/plugins/plugins.json
(unstable.jetbrains.plugins.addPlugins unstable.jetbrains.phpstorm [
Expand All @@ -49,9 +48,8 @@
"nixidea"
"csv-editor"
])
insomnia
# postman
zeal
bruno
bruno-cli

nil # Nix LSP
shellcheck
Expand Down Expand Up @@ -396,10 +394,22 @@
};
};

zellij = {
zed-editor = {
enable = true;
settings = {
theme = "solarized-light";
extensions = [ "toml" "nix" "terraform" "php" ];
userSettings = {
features = {
copilot = false;
};
telemetry = {
metrics = false;
};
theme = {
mode = "system";
};
load_direnv = "direct";
ui_font_family = "JetBrains Mono";
ui_font_size = 16;
};
};

Expand Down Expand Up @@ -444,6 +454,16 @@
};
};

ghostty = {
enable = true;
enableFishIntegration = true;
settings = {
theme = "iTerm2 Solarized Light";
font-family = "JetBrains Mono";
font-size = 6;
};
};

vim = {
enable = true;
plugins = [ pkgs.vimPlugins.vim-nix ];
Expand Down Expand Up @@ -544,24 +564,7 @@
signByDefault = true;
};
delta.enable = true;
includes = [
{
condition = "gitdir:/home/gael/Development/Kiosc/";
contents = {
core = {
excludesFile = "/home/gael/Development/Kiosc/.gitignore";
};
user = {
email = "[email protected]";
name = "Gaël Reyrol";
signingKey = "5D37286F3B2E505A";
};
commit = {
gpgSign = true;
};
};
}
];
includes = [];
extraConfig = {
init.defaultBranch = "main";
pull.rebase = true;
Expand Down Expand Up @@ -591,6 +594,13 @@
'';
};

zellij = {
enable = true;
settings = {
theme = "solarized-light";
};
};

broot = {
enable = true;
enableFishIntegration = true;
Expand Down

0 comments on commit 06fda3c

Please sign in to comment.