diff --git a/users/gael/home.nix b/users/gael/home.nix index 581024d..0f84265 100644 --- a/users/gael/home.nix +++ b/users/gael/home.nix @@ -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 [ @@ -49,9 +48,8 @@ "nixidea" "csv-editor" ]) - insomnia - # postman - zeal + bruno + bruno-cli nil # Nix LSP shellcheck @@ -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; }; }; @@ -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 ]; @@ -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 = "greyrol@kiosc.com"; - name = "Gaƫl Reyrol"; - signingKey = "5D37286F3B2E505A"; - }; - commit = { - gpgSign = true; - }; - }; - } - ]; + includes = []; extraConfig = { init.defaultBranch = "main"; pull.rebase = true; @@ -591,6 +594,13 @@ ''; }; + zellij = { + enable = true; + settings = { + theme = "solarized-light"; + }; + }; + broot = { enable = true; enableFishIntegration = true;