Popularity
9.8
Stable
Activity
9.0
-
555
33
22

Monthly Downloads: 21
Programming language: Nix
License: Mozilla Public License 2.0
Tags: Development    
Latest version: v0.5.0

nixfmt alternatives and similar packages

Based on the "Development" category.
Alternatively, view nixfmt alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of nixfmt or a related project?

Add another 'Development' Package

README

<!-- © 2019 Serokell [email protected]

nixfmt

nixfmt is a formatter for Nix code, intended to easily apply a uniform style.

You are encouraged to test this out on your code and submit any undesirable formatting you find as an issue

Build Status Cachix

Installation

  • nixfmt is in nixpkgs master as of 2019-09-04:

    nix-env -iA nixpkgs.nixfmt

  • To get the most recent version, install from master:

    # Optional: use cachix to get cached builds even for master cachix use nixfmt nix-env -f https://github.com/serokell/nixfmt/archive/master.tar.gz -i

  • Nix with flakes

    nix profile install github:serokell/nixfmt

Development

With Nix

Haskell dependencies will be built by Nix.

  • Enter nix-shell
  • Build with cabal new-build

Without Nix

Haskell dependencies will be built by Cabal.

  • Build with cabal new-build

Usage

  • nixfmt < input.nix – reads Nix code form stdin, formats it, and outputs to stdout
  • nixfmt file.nix – format the file in place

For Contributors

We welcome issues and pull requests on GitHub.

About Serokell

nixfmt is maintained and funded with :heart: by Serokell. The names and logo for Serokell are trademark of Serokell OÜ.

We love open source software! See our other projects or hire us to design, develop and grow your idea!


*Note that all licence references and agreements mentioned in the nixfmt README section above are relevant to that project's source code only.