2.2 KiB
2.2 KiB
Modules
This directory contains custom module definitions used throughout my config.
File structure
Directory | Description |
---|---|
common | Modules usable in both HM and nixos (and perhaps other places) |
nixos | Nixos specific functionality |
home-manager | Home manager specific functionality |
Common modules
Name | Attribute | Description |
---|---|---|
toggles | satellite.toggles |
Generic interface for feature flags |
lua-lib | satellite.lib.lua |
Helpers for working with lua code |
korora-lua | - | Nix -> lua encoder typechecked using korora |
korora-neovim | - | Nix -> neovim config helpers typechecked using korora |
theming | satellite.theming |
stylix theming helpers and configuration |
lua-colorscheme | satellite.colorscheme.lua |
Base16 theme to lua module generation |
octodns | satellite.dns.octodns |
Octodns config generation |