From dd1f21595e9ef9fe9ff478db3715cefe92fbfeca Mon Sep 17 00:00:00 2001 From: Aly Sewelam Date: Wed, 11 Mar 2026 19:31:23 +0200 Subject: [PATCH] finally zsh-vi-mode declared! --- private_dot_config/nixos/configuration.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/private_dot_config/nixos/configuration.nix b/private_dot_config/nixos/configuration.nix index 031fb09..3556e8a 100644 --- a/private_dot_config/nixos/configuration.nix +++ b/private_dot_config/nixos/configuration.nix @@ -87,6 +87,10 @@ # Allow unfree packages nixpkgs.config.allowUnfree = true; + nix.settings.experimental-features = [ + "nix-command" + "flakes" + ]; # Configure keymap in X11 services.xserver.xkb = { @@ -94,6 +98,7 @@ variant = ""; options = "caps:escape"; }; + programs.zsh = { enable = true; enableCompletion = true; @@ -111,6 +116,9 @@ setOptions = [ "HIST_IGNORE_ALL_DUPS" ]; + interactiveShellInit = '' + source ${pkgs.zsh-vi-mode}/share/zsh-vi-mode/zsh-vi-mode.plugin.zsh + ''; }; users.defaultUserShell = pkgs.zsh; services.tailscale.enable = true;