2024-06-10 18:06:57 +00:00
|
|
|
{ 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.";
|
|
|
|
};
|
|
|
|
};
|
2024-06-10 19:58:06 +00:00
|
|
|
|
2024-06-20 12:05:43 +00:00
|
|
|
bars = {
|
|
|
|
eww = {
|
|
|
|
enable = mkEnableOption "Eww bar";
|
|
|
|
autostart.enable = mkEnableOption "auto-starting eww daemon on graphical-session.target";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2024-06-10 20:16:34 +00:00
|
|
|
browsers = {
|
|
|
|
chromium.enable = mkEnableOption "Chromium browser";
|
2024-06-10 20:22:16 +00:00
|
|
|
mullvad-browser.enable = mkEnableOption "Mullvad browser";
|
2024-06-10 21:01:31 +00:00
|
|
|
schizofox.enable = mkEnableOption "Schizophrenic version of Firefox browser";
|
2024-06-10 20:16:34 +00:00
|
|
|
};
|
|
|
|
|
2024-06-10 19:58:06 +00:00
|
|
|
spotify.enable = mkEnableOption "Spotify";
|
2024-06-10 18:06:57 +00:00
|
|
|
};
|
|
|
|
}
|