super-user-spark: Configure your dotfile deployment with a DSL.

[ library, mit, program, system ] [ Propose Tags ]

Configure your dotfile deployment with a DSL.

[Skip to Readme]


[Last Documentation]

  • SuperUserSpark
    • SuperUserSpark.Bake
      • SuperUserSpark.Bake.Internal
      • SuperUserSpark.Bake.Types
    • SuperUserSpark.Check
      • SuperUserSpark.Check.Internal
      • SuperUserSpark.Check.Types
    • SuperUserSpark.Compiler
      • SuperUserSpark.Compiler.Internal
      • SuperUserSpark.Compiler.Types
      • SuperUserSpark.Compiler.Utils
    • SuperUserSpark.Constants
    • SuperUserSpark.CoreTypes
    • SuperUserSpark.Deployer
      • SuperUserSpark.Deployer.Internal
      • SuperUserSpark.Deployer.Types
    • SuperUserSpark.Diagnose
      • SuperUserSpark.Diagnose.Internal
      • SuperUserSpark.Diagnose.Types
    • Language
      • SuperUserSpark.Language.Types
    • SuperUserSpark.OptParse
      • SuperUserSpark.OptParse.Types
    • SuperUserSpark.Parser
      • SuperUserSpark.Parser.Internal
      • SuperUserSpark.Parser.Types
    • SuperUserSpark.PreCompiler
      • SuperUserSpark.PreCompiler.Types
    • SuperUserSpark.Utils


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Versions [RSS],,,,,,,,,,,
Dependencies aeson, aeson-pretty, base (>=4.9 && <5), bytestring, directory, filepath, hashable, mtl, optparse-applicative, parsec, path, path-io, process, super-user-spark, text, unix, validity (>=, validity-path [details]
License MIT
Author Tom Sydney Kerckhove
Category System
Home page
Source repo head: git clone
Uploaded by Norfair at 2020-01-26T09:23:35Z
Executables super-user-spark
Downloads 6403 total (39 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2020-01-26 [all 3 reports]

Readme for super-user-spark-

[back to package description]

Super User Spark

Build Status

A safe way to never worry about your beautifully configured system again.


If your dotfiles repository looks like this...

├── bashrc
├── bash_aliases
├── bash_profile

... then you can now deploy those dotfiles with this .sus file using spark!

card bash {
  into ~


Find out more in the documentation below.


Most of the documentation is in the doc directory.

SUS Depot Examples

If you would like to have your name on this list, just send a pull request.


Before contributing, make sure you installed the pre-commit tests:

spark deploy hooks.sus

Found a problem?

Raise an issue or, even better, do a pull-request with a failing test!