From 83842f1759f8f2429a6bd94dfce9764185913cd2 Mon Sep 17 00:00:00 2001 From: Oshgnacknak Date: Sat, 6 Sep 2025 23:33:18 +0200 Subject: [PATCH] flake --- flake.nix | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index b76788f..25e48a6 100644 --- a/flake.nix +++ b/flake.nix @@ -36,6 +36,32 @@ programs.neovim = { enable = true; package = neovim-nightly-overlay.packages.${pkgs.system}.default; + viAlias = true; + vimAlias = true; + }; + + programs.zsh = { + enable = true; + + enableCompletion = true; + autosuggestion.enable = true; + syntaxHighlighting.enable = true; + + initExtra = '' + [ -f "$HOME/.bashrc" ] && emulate sh -c "source $HOME/.bashrc" + ''; + + zplug = { + enable = true; + plugins = [ + { name = "zsh-users/zsh-autosuggestions"; } + ]; + }; + }; + + programs.fzf = { + enable = true; + enableZshIntegration = true; }; # Put extra packages in the *user* profile (not system) @@ -43,8 +69,8 @@ ripgrep fd tmux - neovim xsel + fzf ]; # Example: link dotfiles without forcing overwrite