{ config, lib, ... }: { options.programs.illogical-impulse = { enable = lib.mkOption { type = lib.types.bool; default = false; description = "Enable the illogical-impulse program module."; }; settings = { simpleStarship = { enable = lib.mkOption { type = lib.types.bool; default = false; description = "Uses a custom pure-like starship configuration."; }; }; hyprland = { useNixForConf = lib.mkOption { type = lib.types.bool; default = false; description = "Use .nix files for hyprland setup instead of exporting .config/hypr. Useful for modifiable configurations."; }; }; }; }; }