1
Fork 0
satellite/modules
2024-07-26 20:18:26 +02:00
..
common Update to nixpgks 24.05 2024-07-26 20:18:26 +02:00
home-manager Update to nixpgks 24.05 2024-07-26 20:18:26 +02:00
nixos Update to nixpgks 24.05 2024-07-26 20:18:26 +02:00
README.md Update to nixpgks 24.05 2024-07-26 20:18:26 +02:00

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