mirror of
https://github.com/nix-community/home-manager.git
synced 2025-11-08 19:46:05 +01:00
treewide: reformat nixfmt-rfc-style
Reformat repository using new nixfmt-rfc-style.
This commit is contained in:
parent
5df48c4255
commit
cba2f9ce95
1051 changed files with 37028 additions and 26594 deletions
|
|
@ -1,16 +1,21 @@
|
|||
{ pkgs, config, lib, ... }:
|
||||
{
|
||||
pkgs,
|
||||
config,
|
||||
lib,
|
||||
...
|
||||
}:
|
||||
let
|
||||
|
||||
cfg = config.programs.vscode.haskell;
|
||||
|
||||
defaultHieNixExe = hie-nix.hies + "/bin/hie-wrapper";
|
||||
defaultHieNixExeText =
|
||||
lib.literalExpression ''"''${pkgs.hie-nix.hies}/bin/hie-wrapper"'';
|
||||
defaultHieNixExeText = lib.literalExpression ''"''${pkgs.hie-nix.hies}/bin/hie-wrapper"'';
|
||||
|
||||
hie-nix = pkgs.hie-nix or (abort ''
|
||||
vscode.haskell: pkgs.hie-nix missing. Please add an overlay such as:
|
||||
${exampleOverlay}
|
||||
'');
|
||||
hie-nix =
|
||||
pkgs.hie-nix or (abort ''
|
||||
vscode.haskell: pkgs.hie-nix missing. Please add an overlay such as:
|
||||
${exampleOverlay}
|
||||
'');
|
||||
|
||||
exampleOverlay = ''
|
||||
nixpkgs.overlays = [
|
||||
|
|
@ -18,7 +23,8 @@ let
|
|||
]
|
||||
'';
|
||||
|
||||
in {
|
||||
in
|
||||
{
|
||||
options.programs.vscode.haskell = {
|
||||
enable = lib.mkEnableOption "Haskell integration for Visual Studio Code";
|
||||
|
||||
|
|
@ -54,9 +60,8 @@ in {
|
|||
"languageServerHaskell.hieExecutablePath" = cfg.hie.executablePath;
|
||||
};
|
||||
|
||||
programs.vscode.profiles.default.extensions =
|
||||
[ pkgs.vscode-extensions.justusadam.language-haskell ]
|
||||
++ lib.optional cfg.hie.enable
|
||||
pkgs.vscode-extensions.alanz.vscode-hie-server;
|
||||
programs.vscode.profiles.default.extensions = [
|
||||
pkgs.vscode-extensions.justusadam.language-haskell
|
||||
] ++ lib.optional cfg.hie.enable pkgs.vscode-extensions.alanz.vscode-hie-server;
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue