1
Fork 0
satellite/modules
2024-01-31 22:02:29 +01:00
..
common Clean up neovim modules 2024-01-12 01:01:22 +01:00
home-manager Move from lualine to mini.statusline and more 2023-12-13 19:30:04 +01:00
nixos Fix missing lib.mkOption call 2024-01-31 22:02:29 +01:00
README.md Clean up neovim modules 2024-01-12 01:01:22 +01: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 functinality
home-manager Home manager specific functionality

Common modules

Name Attribute Description Dependencies
lua-colorscheme satellite.colorscheme.lua Base16 theme to lua module generation stylix
lua-lib satellite.lib.lua Helpers for working with lua code
korora-lua - Nix -> lua encoder korora
korora-neovim - Nix -> neovim config helpers korora
theming satellite.theming Base16 theming helpers and configuration stylix
toggles satellite.toggles Generic interface for feature flags

Nixos modules

There are no nixos modules at the moment!

Home-manager modules

Name Attribute Description Dependencies
discord programs.discord Additional discord options
firefox programs.firefox.apps Hacky system for wrapping websites into desktop apps by hiding the firefox tabbar
eww-hyprland programs.eww-hyprland eww service for hyprland
hyprpaper services.hyprpaper Wallpaper service for hyprland
monitors satellite.monitors WM generic monitor configuration
persistence satellite.persistence Syntactic wrapper around impermanence impermanence
satellite-dev satellite.dev Helpers for managing dotfiles which are actively under development