1
Fork 0
satellite/modules
2023-12-21 16:21:14 +01:00
..
common Move more neovim plugins to nix 2023-12-21 16:21:14 +01:00
home-manager Move from lualine to mini.statusline and more 2023-12-13 19:30:04 +01:00
nixos Start the process of switching to nixpkgs-unstable 2023-09-28 03:13:35 +03:00
README.md Improve docs 2023-12-12 14:38:20 +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-encoders satellite.lib.lua Combinators for generating lua code from nix values
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