diff options
Diffstat (limited to 'user/modules')
-rw-r--r-- | user/modules/eshell.nix | 14 | ||||
-rw-r--r-- | user/modules/tabnine.nix | 38 |
2 files changed, 26 insertions, 26 deletions
diff --git a/user/modules/eshell.nix b/user/modules/eshell.nix index fd108af6..822b4262 100644 --- a/user/modules/eshell.nix +++ b/user/modules/eshell.nix @@ -1,15 +1,15 @@ -{ - config, - lib, - pkgs, - ... +{ config +, lib +, pkgs +, ... }: with lib; let cfg = config.programs.emacs; -in { +in +{ options.programs.emacs.eshell = { aliases = mkOption { - default = {}; + default = { }; type = types.attrsOf types.str; example = { ll = "ls -l $*"; diff --git a/user/modules/tabnine.nix b/user/modules/tabnine.nix index 261176dc..7e38e0ec 100644 --- a/user/modules/tabnine.nix +++ b/user/modules/tabnine.nix @@ -1,26 +1,26 @@ -{ - config, - lib, - pkgs, - ... +{ config +, lib +, pkgs +, ... }: with lib; let inherit (pkgs) stdenv; cfg = config.programs.tabnine; lspConfigFile = config: pkgs.runCommand "TabNine.toml" - { - buildInputs = [pkgs.remarshal]; - preferLocalBuild = true; - allowSubstitutes = false; - } - '' - remarshal -if json -of toml \ - < ${pkgs.writeText "config.json" (builtins.toJSON cfg.lspConfig)} \ - | sed -e 's/^\["\(.*\)"\]/[\1]/' \ - > $out - ''; -in { + { + buildInputs = [ pkgs.remarshal ]; + preferLocalBuild = true; + allowSubstitutes = false; + } + '' + remarshal -if json -of toml \ + < ${pkgs.writeText "config.json" (builtins.toJSON cfg.lspConfig)} \ + | sed -e 's/^\["\(.*\)"\]/[\1]/' \ + > $out + ''; +in +{ options.programs.tabnine = { enable = mkEnableOption "TabNine, Smart Compose for code."; @@ -37,7 +37,7 @@ in { config = mkOption { type = types.attrs; - default = {}; + default = { }; description = '' TabNine configuration written to <filename>\${configDir}/tabnine_config.json</filename> @@ -53,7 +53,7 @@ in { lspConfig = mkOption { type = types.attrs; - default = {}; + default = { }; description = '' LSP Server configuration written to <filename>\${configDir}/TabNine.toml</filename> |