Johan Rong 5 mēneši atpakaļ
vecāks
revīzija
1c21e6a085

+ 15 - 0
home/features/application/neovim.nix

@@ -0,0 +1,15 @@
+{ pkgs, lib, ... }:
+{
+  programs.neovim = {
+    enable = true;
+    vimAlias = true;
+
+    plugins = [
+      pkgs.vimPlugins.nvim-tree-lua {
+        plugin = pkgs.vimPlugins.vim-startify;
+        config = "let g:startify_change_to_vcs_root = 0";
+      }
+    ];
+  };
+
+}

+ 1 - 0
home/flavors/desktop/sway/default.nix

@@ -5,6 +5,7 @@
     ../../../features/application/mako.nix
     ../../../features/application/rofi.nix
     ../../../features/application/files.nix
+    ../../../features/application/neovim.nix
     ../../../features/application/notwaita.nix
     ../../../features/application/alacritty.nix
     ../../../features/application/breeze-dark.nix

+ 2 - 0
nixos/features/system/basic.nix

@@ -26,6 +26,7 @@
     kdePackages.qt6ct
     lxqt.lxqt-policykit
     xdg-desktop-portal-wlr
+    neovim
   ];
 
   services.flatpak = {
@@ -58,6 +59,7 @@
 
   environment.variables = {
     QT_QPA_PLATFORMTHEME = "qt6ct";
+    EDITOR = "nvim";
   };
 
   services.xserver.xkb = {