An open API service indexing awesome lists of open source software.

https://github.com/nulladmin1/wakanix

Configuration options for Wakatime in Nix
https://github.com/nulladmin1/wakanix

flake home-manager homemanager nix nix-flake wakatime

Last synced: 12 months ago
JSON representation

Configuration options for Wakatime in Nix

Awesome Lists containing this project

README

          

# WakaNix

Manage Wakatime (`.wakatime.cfg`) using the WakaNix homeManagerModule

## Usage

### Using `flakes`:

Add `WakaNix` to your inputs:

```nix
{
description = "Your NixOS Configuration";

inputs = {
wakanix = {
url = "github:nulladmin1/wakanix";
inputs.nixpkgs.follows = "nixpkgs";
};
};
}
```
Add it to your `homeManager` configuration (can be used as a nixosModule or standalone):
```nix
{
description = "Your NixOS Configuration";

outputs = {
home-manager,
wakanix,
...
}@ inputs: let
system = "x86_64-linux";
in {
# Example standalone configuration
homeConfigurations.default = home-manager.lib.homeManagerConfiguration {
modules = [
inputs.wakanix.homeManagerModules.wakanix

{
programs.wakanix = {
# Add options here
};
}
];
};
};
};
}
```

## Options: