根据您是否正在运行NixOS,在堆栈项目中有条件地启用Nix

时间:2017-09-07 02:10:08

标签: haskell haskell-stack nix

在NixOS笔记本电脑上运行堆栈时,我需要

nix:
  enable: true

stack.yaml我的工作。

问题:当我在非NixOS笔记本电脑上的项目中运行stack时,会产生错误。

问题当且仅当您运行NixOS时,stack.yaml是否有办法有条件地启用nix?

1 个答案:

答案 0 :(得分:1)

<div id="space-above" class="mix col-xs-12 col-sm-6 col-md-6 col-lg-4"> <a class="cast-shadow" href="<?php the_permalink() ?>"> <div class="card-wraper"> <img src="#" alt=""/> <div class="card-text"> <?php the_title( '<h2 class="card-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h2>' ); ?> <?php the_content( '<p class="card-description"><a class="card-text-link" href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></p>' ); ?> <? $t = wp_get_post_tags($post->ID); $htm = ''; foreach ($t as $tg) { $htm .= $tg." "; } ?> </div> </div> </a> </div> <script type="text/javascript"> var classes = "<?php echo $htm; ?>" jQuery('.mix').addClass(classes) </script> 文件不能包含您请求的逻辑,但您可以通过将其移动到特定于用户的或机器特定的配置文件stack.yaml或{{1 }}:

~/.stack/config.yaml

这将是您的计算机/用户的默认设置,因此您可以从项目特定的/etc/stack/config.yaml中忽略nix: enable: true 标记。