From 1a2f93f9771fe58317943a05f2e6068fc6a96f8b Mon Sep 17 00:00:00 2001 From: DuN0z Date: Wed, 22 Oct 2025 09:37:47 +0200 Subject: [PATCH] Fix: nvim config in separate file --- hm/common/nvim.nix | 32 ++++++++++++++++++++++++++++++++ hm/users/lomig.nix | 31 +++---------------------------- 2 files changed, 35 insertions(+), 28 deletions(-) create mode 100644 hm/common/nvim.nix diff --git a/hm/common/nvim.nix b/hm/common/nvim.nix new file mode 100644 index 0000000..64c9a1c --- /dev/null +++ b/hm/common/nvim.nix @@ -0,0 +1,32 @@ +{ pkgs, nvim-config, ...}: { + home.packages = with pkgs; [ + ruff + pyright + gcc + marksman + lua-language-server + ]; + + programs.neovim = { + enable = true ; + viAlias = true ; + vimAlias = true; + }; + home.file.".config/nvim" = { + source = nvim-config ; + recursive = true ; + }; + programs.ruff = { + enable = true ; + settings = { + line-length = 100; + per-file-ignores = { "__init__.py" = [ "F401" ]; }; + lint = { + select = [ "E4" "E7" "E9" "F" ]; + ignore = [ ]; + }; + }; + }; +} + +# vim: set ts=2 sw=2 sts=2 et : diff --git a/hm/users/lomig.nix b/hm/users/lomig.nix index c94ba6b..f1e427a 100644 --- a/hm/users/lomig.nix +++ b/hm/users/lomig.nix @@ -1,45 +1,20 @@ {pkgs, nvim-config, ...}: { imports = [ ../../hm/common/git.nix + ../../hm/common/nvim.nix ../../hm/common/zsh.nix ]; - home.stateVersion = "25.05"; # ou ton actuelle home = { username = "lomig"; homeDirectory = "/home/lomig"; packages = with pkgs; [ bat tree - ruff - pyright - gcc - marksman - lua-language-server ]; }; - programs.neovim = { - enable = true ; - viAlias = true ; - vimAlias = true; - }; - home.file.".config/nvim" = { - source = nvim-config ; - recursive = true ; - }; - programs.zsh.enable = true; - programs.ruff = { - enable = true ; - settings = { - line-length = 100; - per-file-ignores = { "__init__.py" = [ "F401" ]; }; - lint = { - select = [ "E4" "E7" "E9" "F" ]; - ignore = [ ]; - }; - }; - }; + + home.stateVersion = "25.05"; # ou ton actuelle } # vim: set ts=2 sw=2 sts=2 et : -