nixdots/options/home/programs/default.nix
2024-06-20 14:18:34 +02:00

30 lines
734 B
Nix

{ lib, ... }: with lib; let
inherit (lib) mkEnableOption mkOption types;
in
{
options.myOptions.home-manager.programs = {
launchers = {
wofi.enable = mkEnableOption "Wofi launcher";
walker.enable = mkOption {
type = types.bool;
default = true;
description = "Enable Walker launcher.";
};
};
bars = {
eww = {
enable = mkEnableOption "Eww bar";
autostart.enable = mkEnableOption "auto-starting eww daemon on graphical-session.target";
};
};
browsers = {
chromium.enable = mkEnableOption "Chromium browser";
mullvad-browser.enable = mkEnableOption "Mullvad browser";
};
spotify.enable = mkEnableOption "Spotify";
};
}