diff options
author | Claudio Bley <claudio.bley@gmail.com> | 2019-01-14 23:01:06 +0100 |
---|---|---|
committer | Claudio Bley <claudio.bley@gmail.com> | 2019-01-14 23:27:04 +0100 |
commit | 4dbf45bc5ea4f872413cffda9570420d35f40f8c (patch) | |
tree | d519777611ace06b9bd26b33b2f68a159f6ea3c6 /nixos/modules/programs/nano.nix | |
parent | c74b019ab27b922e4182cc835a970098d84fe5d6 (diff) | |
download | nixlib-4dbf45bc5ea4f872413cffda9570420d35f40f8c.tar nixlib-4dbf45bc5ea4f872413cffda9570420d35f40f8c.tar.gz nixlib-4dbf45bc5ea4f872413cffda9570420d35f40f8c.tar.bz2 nixlib-4dbf45bc5ea4f872413cffda9570420d35f40f8c.tar.lz nixlib-4dbf45bc5ea4f872413cffda9570420d35f40f8c.tar.xz nixlib-4dbf45bc5ea4f872413cffda9570420d35f40f8c.tar.zst nixlib-4dbf45bc5ea4f872413cffda9570420d35f40f8c.zip |
programs/nano: Generate nanorc if `syntaxHighlight` enabled
* prepend a newline to the `include` directive * generate the nanorc by default, since `cfg.syntaxHighlight` is `true`
Diffstat (limited to 'nixos/modules/programs/nano.nix')
-rw-r--r-- | nixos/modules/programs/nano.nix | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/nixos/modules/programs/nano.nix b/nixos/modules/programs/nano.nix index 27b6d446c75d..6a4d46338e19 100644 --- a/nixos/modules/programs/nano.nix +++ b/nixos/modules/programs/nano.nix @@ -2,6 +2,7 @@ let cfg = config.programs.nano; + LF = "\n"; in { @@ -33,9 +34,9 @@ in ###### implementation - config = lib.mkIf (cfg.nanorc != "") { + config = lib.mkIf (cfg.nanorc != "" || cfg.syntaxHighlight) { environment.etc."nanorc".text = lib.concatStrings [ cfg.nanorc - (lib.optionalString cfg.syntaxHighlight ''include "${pkgs.nano}/share/nano/*.nanorc"'') ]; + (lib.optionalString cfg.syntaxHighlight ''${LF}include "${pkgs.nano}/share/nano/*.nanorc"'') ]; }; } |