1
Fork 0
satellite/modules
2024-08-27 16:28:49 +02:00
..
common Move away from wezterm 2024-08-05 20:31:34 +02:00
home-manager A lot of iso changes 2024-08-27 16:28:49 +02:00
nixos Move away from wezterm 2024-08-05 20:31:34 +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