Skip to main content

Home Manager Configuration

Scarlet provides a home-manager module, which is accessible through the homeModules.default attribute.

Configuration

flake.nix

{
inputs = {
scarlet.url = "gitlab:scarlet-shell/scarlet";
# Other inputs
};
outputs =
{
self,
nixpkgs,
home-manager,
...
}@inputs {
homeConfiguration."your-config" = home-manager.lib.homeManagerConfiguration {
# home configuration
};
};
}

configuration

{inputs, ...}: {
imports = [
inputs.scarlet.homeModules.default
];

programs.scarlet = {
enable = true;
};
}

Available options