From 063248c401270d67471097195bbd98b29adddf1d Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Sun, 1 Oct 2023 16:09:48 +0200 Subject: [PATCH 1/2] Add direnv package and configuration --- home-manager/cli/default.nix | 1 + home-manager/cli/direnv.nix | 7 +++++++ 2 files changed, 8 insertions(+) create mode 100644 home-manager/cli/direnv.nix diff --git a/home-manager/cli/default.nix b/home-manager/cli/default.nix index 7511657..233cf63 100644 --- a/home-manager/cli/default.nix +++ b/home-manager/cli/default.nix @@ -9,5 +9,6 @@ ./vifm ./bat.nix ./eza.nix + ./direnv.nix ]; } diff --git a/home-manager/cli/direnv.nix b/home-manager/cli/direnv.nix new file mode 100644 index 0000000..2d198c6 --- /dev/null +++ b/home-manager/cli/direnv.nix @@ -0,0 +1,7 @@ +{ + programs.direnv = { + enable = true; + enableZshIntegration = true; # see note on other shells below + nix-direnv.enable = true; + }; +} From 2abebe085ac7ac03a7ae9f813dcfb5a7ea980bb5 Mon Sep 17 00:00:00 2001 From: Yorick Barbanneau Date: Sun, 1 Oct 2023 16:10:15 +0200 Subject: [PATCH 2/2] Ass spellcheck files --- home-manager/cli/neovim.nix | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/home-manager/cli/neovim.nix b/home-manager/cli/neovim.nix index 6d70f46..c617286 100644 --- a/home-manager/cli/neovim.nix +++ b/home-manager/cli/neovim.nix @@ -1,5 +1,19 @@ -{ pkgs, ... }: +{ pkgs, config, ... }: +let + nvim-spell-fr-utf8-dictionary = builtins.fetchurl { + url = "http://ftp.vim.org/vim/runtime/spell/fr.utf-8.spl"; + sha256 = "abfb9702b98d887c175ace58f1ab39733dc08d03b674d914f56344ef86e63b61"; + }; + + nvim-spell-fr-utf8-suggestions = builtins.fetchurl { + url = "http://ftp.vim.org/vim/runtime/spell/fr.utf-8.sug"; + sha256 = "0294bc32b42c90bbb286a89e23ca3773b7ef50eff1ab523b1513d6a25c6b3f58"; + }; +in { + + home.file."${config.xdg.configHome}/nvim/spell/fr.utf-8.spl".source = nvim-spell-fr-utf8-dictionary; + home.file."${config.xdg.configHome}/nvim/spell/fr.utf-8.sug".source = nvim-spell-fr-utf8-suggestions; programs.neovim = { enable = true; defaultEditor = true;