1
Fork 0
satellite/modules
Matei Adriel a39544b93d
Change a lot of neovim stuff
and remove some outdated firefox profiles
2024-01-04 05:24:55 +01:00
..
common Change a lot of neovim stuff 2024-01-04 05:24:55 +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