diff --git a/default/sddm/hyprland.conf b/default/sddm/hyprland.conf deleted file mode 100644 index 4ce15a75..00000000 --- a/default/sddm/hyprland.conf +++ /dev/null @@ -1,11 +0,0 @@ -# Minimal Hyprland config for the SDDM Wayland greeter. -# SDDM starts the greeter itself after the compositor is ready. -misc { - disable_hyprland_logo = true - disable_splash_rendering = true - force_default_wallpaper = 0 -} - -animations { - enabled = false -} diff --git a/default/sddm/hyprland.lua b/default/sddm/hyprland.lua new file mode 100644 index 00000000..977ae17e --- /dev/null +++ b/default/sddm/hyprland.lua @@ -0,0 +1,13 @@ +-- Minimal Hyprland config for the SDDM Wayland greeter. +-- SDDM starts the greeter itself after the compositor is ready. +hl.config({ + misc = { + disable_hyprland_logo = true, + disable_splash_rendering = true, + force_default_wallpaper = 0, + }, + + animations = { + enabled = false, + }, +}) diff --git a/default/themed/gum.env.conf.tpl b/default/themed/gum.env.conf.tpl deleted file mode 100644 index 616f5a5f..00000000 --- a/default/themed/gum.env.conf.tpl +++ /dev/null @@ -1,137 +0,0 @@ -# Gum Style (generic) Variables -env = FOREGROUND,#{{ foreground }} -env = BACKGROUND,#{{ background }} -env = BORDER_FOREGROUND,#{{ accent }} -env = BORDER_BACKGROUND,#{{ background }} - -# Gum Confirm Style Variables -env = GUM_CONFIRM_PROMPT_FOREGROUND,#{{ accent }} -env = GUM_CONFIRM_PROMPT_BACKGROUND,#{{ background }} -env = GUM_CONFIRM_SELECTED_FOREGROUND,#{{ selection_foreground }} -env = GUM_CONFIRM_SELECTED_BACKGROUND,#{{ selection_background }} -env = GUM_CONFIRM_UNSELECTED_FOREGROUND,#{{ foreground }} -env = GUM_CONFIRM_UNSELECTED_BACKGROUND,#{{ background }} - -# Gum Input Style Variables -env = GUM_INPUT_PROMPT_FOREGROUND,#{{ accent }} -env = GUM_INPUT_PROMPT_BACKGROUND,#{{ background }} -env = GUM_INPUT_PLACEHOLDER_FOREGROUND,#{{ color8 }} -env = GUM_INPUT_PLACEHOLDER_BACKGROUND,#{{ background }} -env = GUM_INPUT_CURSOR_FOREGROUND,#{{ cursor }} -env = GUM_INPUT_CURSOR_BACKGROUND,#{{ background }} -env = GUM_INPUT_HEADER_FOREGROUND,#{{ foreground }} -env = GUM_INPUT_HEADER_BACKGROUND,#{{ background }} - -# Gum Choose Style Variables -env = GUM_CHOOSE_CURSOR_FOREGROUND,#{{ accent }} -env = GUM_CHOOSE_CURSOR_BACKGROUND,#{{ background }} -env = GUM_CHOOSE_HEADER_FOREGROUND,#{{ foreground }} -env = GUM_CHOOSE_HEADER_BACKGROUND,#{{ background }} -env = GUM_CHOOSE_ITEM_FOREGROUND,#{{ foreground }} -env = GUM_CHOOSE_ITEM_BACKGROUND,#{{ background }} -env = GUM_CHOOSE_SELECTED_FOREGROUND,#{{ selection_foreground }} -env = GUM_CHOOSE_SELECTED_BACKGROUND,#{{ selection_background }} - -# Gum Filter Style Variables -env = GUM_FILTER_PROMPT_FOREGROUND,#{{ accent }} -env = GUM_FILTER_PROMPT_BACKGROUND,#{{ background }} -env = GUM_FILTER_TEXT_FOREGROUND,#{{ foreground }} -env = GUM_FILTER_TEXT_BACKGROUND,#{{ background }} -env = GUM_FILTER_MATCH_FOREGROUND,#{{ accent }} -env = GUM_FILTER_CURSOR_TEXT_FOREGROUND,#{{ cursor }} -env = GUM_FILTER_CURSOR_TEXT_BACKGROUND,#{{ background }} -env = GUM_FILTER_SELECTED_FOREGROUND,#{{ selection_foreground }} -env = GUM_FILTER_SELECTED_BACKGROUND,#{{ selection_background }} -env = GUM_FILTER_INDICATOR_FOREGROUND,#{{ accent }} -env = GUM_FILTER_HEADER_FOREGROUND,#{{ foreground }} -env = GUM_FILTER_MATCH_BACKGROUND,#{{ background }} -env = GUM_FILTER_HEADER_BACKGROUND,#{{ background }} -env = GUM_FILTER_PLACEHOLDER_FOREGROUND,#{{ color8 }} -env = GUM_FILTER_PLACEHOLDER_BACKGROUND,#{{ background }} -env = GUM_FILTER_INDICATOR_BACKGROUND,#{{ background }} -env = GUM_FILTER_SELECTED_PREFIX_FOREGROUND,#{{ selection_foreground }} -env = GUM_FILTER_SELECTED_PREFIX_BACKGROUND,#{{ selection_background }} -env = GUM_FILTER_UNSELECTED_PREFIX_FOREGROUND,#{{ color8 }} -env = GUM_FILTER_UNSELECTED_PREFIX_BACKGROUND,#{{ background }} - -# Gum Table Style Variables -env = GUM_TABLE_HEADER_FOREGROUND,#{{ foreground }} -env = GUM_TABLE_HEADER_BACKGROUND,#{{ background }} -env = GUM_TABLE_CELL_FOREGROUND,#{{ foreground }} -env = GUM_TABLE_CELL_BACKGROUND,#{{ background }} -env = GUM_TABLE_BORDER_FOREGROUND,#{{ color8 }} -env = GUM_TABLE_BORDER_BACKGROUND,#{{ background }} -env = GUM_TABLE_SELECTED_FOREGROUND,#{{ selection_foreground }} -env = GUM_TABLE_SELECTED_BACKGROUND,#{{ selection_background }} - -# Gum Spin Style Variables -env = GUM_SPIN_SPINNER_FOREGROUND,#{{ accent }} -env = GUM_SPIN_SPINNER_BACKGROUND,#{{ background }} -env = GUM_SPIN_TITLE_FOREGROUND,#{{ foreground }} -env = GUM_SPIN_TITLE_BACKGROUND,#{{ background }} - -# Gum File Style Variables -env = GUM_FILE_CURSOR_FOREGROUND,#{{ cursor }} -env = GUM_FILE_CURSOR_BACKGROUND,#{{ background }} -env = GUM_FILE_SYMLINK_FOREGROUND,#{{ foreground }} -env = GUM_FILE_SYMLINK_BACKGROUND,#{{ background }} -env = GUM_FILE_DIRECTORY_FOREGROUND,#{{ foreground }} -env = GUM_FILE_DIRECTORY_BACKGROUND,#{{ background }} -env = GUM_FILE_FILE_FOREGROUND,#{{ foreground }} -env = GUM_FILE_FILE_BACKGROUND,#{{ background }} -env = GUM_FILE_PERMISSIONS_FOREGROUND,#{{ color8 }} -env = GUM_FILE_PERMISSIONS_BACKGROUND,#{{ background }} -env = GUM_FILE_SELECTED_FOREGROUND,#{{ selection_foreground }} -env = GUM_FILE_SELECTED_BACKGROUND,#{{ selection_background }} -env = GUM_FILE_FILE_SIZE_FOREGROUND,#{{ color8 }} -env = GUM_FILE_FILE_SIZE_BACKGROUND,#{{ background }} -env = GUM_FILE_HEADER_FOREGROUND,#{{ foreground }} -env = GUM_FILE_HEADER_BACKGROUND,#{{ background }} - -# Gum Pager Style Variables -env = GUM_PAGER_FOREGROUND,#{{ foreground }} -env = GUM_PAGER_BACKGROUND,#{{ background }} -env = GUM_PAGER_LINE_NUMBER_FOREGROUND,#{{ color8 }} -env = GUM_PAGER_LINE_NUMBER_BACKGROUND,#{{ background }} -env = GUM_PAGER_MATCH_FOREGROUND,#{{ accent }} -env = GUM_PAGER_MATCH_BACKGROUND,#{{ background }} -env = GUM_PAGER_MATCH_HIGH_FOREGROUND,#{{ accent }} -env = GUM_PAGER_MATCH_HIGH_BACKGROUND,#{{ background }} -env = GUM_PAGER_HELP_FOREGROUND,#{{ color8 }} -env = GUM_PAGER_HELP_BACKGROUND,#{{ background }} - -# Gum Write Style Variables -env = GUM_WRITE_BASE_FOREGROUND,#{{ foreground }} -env = GUM_WRITE_BASE_BACKGROUND,#{{ background }} -env = GUM_WRITE_CURSOR_LINE_NUMBER_FOREGROUND,#{{ color8 }} -env = GUM_WRITE_CURSOR_LINE_NUMBER_BACKGROUND,#{{ background }} -env = GUM_WRITE_CURSOR_LINE_FOREGROUND,#{{ foreground }} -env = GUM_WRITE_CURSOR_LINE_BACKGROUND,#{{ selection_background }} -env = GUM_WRITE_CURSOR_FOREGROUND,#{{ cursor }} -env = GUM_WRITE_CURSOR_BACKGROUND,#{{ background }} -env = GUM_WRITE_END_OF_BUFFER_FOREGROUND,#{{ color8 }} -env = GUM_WRITE_END_OF_BUFFER_BACKGROUND,#{{ background }} -env = GUM_WRITE_LINE_NUMBER_FOREGROUND,#{{ color8 }} -env = GUM_WRITE_LINE_NUMBER_BACKGROUND,#{{ background }} -env = GUM_WRITE_HEADER_FOREGROUND,#{{ foreground }} -env = GUM_WRITE_HEADER_BACKGROUND,#{{ background }} -env = GUM_WRITE_PLACEHOLDER_FOREGROUND,#{{ color8 }} -env = GUM_WRITE_PLACEHOLDER_BACKGROUND,#{{ background }} -env = GUM_WRITE_PROMPT_FOREGROUND,#{{ foreground }} -env = GUM_WRITE_PROMPT_BACKGROUND,#{{ background }} - -# Gum Log Style Variables -env = GUM_LOG_LEVEL_FOREGROUND,#{{ accent }} -env = GUM_LOG_LEVEL_BACKGROUND,#{{ background }} -env = GUM_LOG_TIME_FOREGROUND,#{{ color8 }} -env = GUM_LOG_TIME_BACKGROUND,#{{ background }} -env = GUM_LOG_PREFIX_FOREGROUND,#{{ foreground }} -env = GUM_LOG_PREFIX_BACKGROUND,#{{ background }} -env = GUM_LOG_MESSAGE_FOREGROUND,#{{ foreground }} -env = GUM_LOG_MESSAGE_BACKGROUND,#{{ background }} -env = GUM_LOG_KEY_FOREGROUND,#{{ foreground }} -env = GUM_LOG_KEY_BACKGROUND,#{{ background }} -env = GUM_LOG_VALUE_FOREGROUND,#{{ foreground }} -env = GUM_LOG_VALUE_BACKGROUND,#{{ background }} -env = GUM_LOG_SEPARATOR_FOREGROUND,#{{ color8 }} -env = GUM_LOG_SEPARATOR_BACKGROUND,#{{ background }} \ No newline at end of file diff --git a/default/themed/gum_env.lua.tpl b/default/themed/gum_env.lua.tpl new file mode 100644 index 00000000..aa607d87 --- /dev/null +++ b/default/themed/gum_env.lua.tpl @@ -0,0 +1,137 @@ +-- Gum Style (generic) Variables +hl.env("FOREGROUND", "#{{ foreground }}") +hl.env("BACKGROUND", "#{{ background }}") +hl.env("BORDER_FOREGROUND", "#{{ accent }}") +hl.env("BORDER_BACKGROUND", "#{{ background }}") + +-- Gum Confirm Style Variables +hl.env("GUM_CONFIRM_PROMPT_FOREGROUND", "#{{ accent }}") +hl.env("GUM_CONFIRM_PROMPT_BACKGROUND", "#{{ background }}") +hl.env("GUM_CONFIRM_SELECTED_FOREGROUND", "#{{ selection_foreground }}") +hl.env("GUM_CONFIRM_SELECTED_BACKGROUND", "#{{ selection_background }}") +hl.env("GUM_CONFIRM_UNSELECTED_FOREGROUND", "#{{ foreground }}") +hl.env("GUM_CONFIRM_UNSELECTED_BACKGROUND", "#{{ background }}") + +-- Gum Input Style Variables +hl.env("GUM_INPUT_PROMPT_FOREGROUND", "#{{ accent }}") +hl.env("GUM_INPUT_PROMPT_BACKGROUND", "#{{ background }}") +hl.env("GUM_INPUT_PLACEHOLDER_FOREGROUND", "#{{ color8 }}") +hl.env("GUM_INPUT_PLACEHOLDER_BACKGROUND", "#{{ background }}") +hl.env("GUM_INPUT_CURSOR_FOREGROUND", "#{{ cursor }}") +hl.env("GUM_INPUT_CURSOR_BACKGROUND", "#{{ background }}") +hl.env("GUM_INPUT_HEADER_FOREGROUND", "#{{ foreground }}") +hl.env("GUM_INPUT_HEADER_BACKGROUND", "#{{ background }}") + +-- Gum Choose Style Variables +hl.env("GUM_CHOOSE_CURSOR_FOREGROUND", "#{{ accent }}") +hl.env("GUM_CHOOSE_CURSOR_BACKGROUND", "#{{ background }}") +hl.env("GUM_CHOOSE_HEADER_FOREGROUND", "#{{ foreground }}") +hl.env("GUM_CHOOSE_HEADER_BACKGROUND", "#{{ background }}") +hl.env("GUM_CHOOSE_ITEM_FOREGROUND", "#{{ foreground }}") +hl.env("GUM_CHOOSE_ITEM_BACKGROUND", "#{{ background }}") +hl.env("GUM_CHOOSE_SELECTED_FOREGROUND", "#{{ selection_foreground }}") +hl.env("GUM_CHOOSE_SELECTED_BACKGROUND", "#{{ selection_background }}") + +-- Gum Filter Style Variables +hl.env("GUM_FILTER_PROMPT_FOREGROUND", "#{{ accent }}") +hl.env("GUM_FILTER_PROMPT_BACKGROUND", "#{{ background }}") +hl.env("GUM_FILTER_TEXT_FOREGROUND", "#{{ foreground }}") +hl.env("GUM_FILTER_TEXT_BACKGROUND", "#{{ background }}") +hl.env("GUM_FILTER_MATCH_FOREGROUND", "#{{ accent }}") +hl.env("GUM_FILTER_CURSOR_TEXT_FOREGROUND", "#{{ cursor }}") +hl.env("GUM_FILTER_CURSOR_TEXT_BACKGROUND", "#{{ background }}") +hl.env("GUM_FILTER_SELECTED_FOREGROUND", "#{{ selection_foreground }}") +hl.env("GUM_FILTER_SELECTED_BACKGROUND", "#{{ selection_background }}") +hl.env("GUM_FILTER_INDICATOR_FOREGROUND", "#{{ accent }}") +hl.env("GUM_FILTER_HEADER_FOREGROUND", "#{{ foreground }}") +hl.env("GUM_FILTER_MATCH_BACKGROUND", "#{{ background }}") +hl.env("GUM_FILTER_HEADER_BACKGROUND", "#{{ background }}") +hl.env("GUM_FILTER_PLACEHOLDER_FOREGROUND", "#{{ color8 }}") +hl.env("GUM_FILTER_PLACEHOLDER_BACKGROUND", "#{{ background }}") +hl.env("GUM_FILTER_INDICATOR_BACKGROUND", "#{{ background }}") +hl.env("GUM_FILTER_SELECTED_PREFIX_FOREGROUND", "#{{ selection_foreground }}") +hl.env("GUM_FILTER_SELECTED_PREFIX_BACKGROUND", "#{{ selection_background }}") +hl.env("GUM_FILTER_UNSELECTED_PREFIX_FOREGROUND", "#{{ color8 }}") +hl.env("GUM_FILTER_UNSELECTED_PREFIX_BACKGROUND", "#{{ background }}") + +-- Gum Table Style Variables +hl.env("GUM_TABLE_HEADER_FOREGROUND", "#{{ foreground }}") +hl.env("GUM_TABLE_HEADER_BACKGROUND", "#{{ background }}") +hl.env("GUM_TABLE_CELL_FOREGROUND", "#{{ foreground }}") +hl.env("GUM_TABLE_CELL_BACKGROUND", "#{{ background }}") +hl.env("GUM_TABLE_BORDER_FOREGROUND", "#{{ color8 }}") +hl.env("GUM_TABLE_BORDER_BACKGROUND", "#{{ background }}") +hl.env("GUM_TABLE_SELECTED_FOREGROUND", "#{{ selection_foreground }}") +hl.env("GUM_TABLE_SELECTED_BACKGROUND", "#{{ selection_background }}") + +-- Gum Spin Style Variables +hl.env("GUM_SPIN_SPINNER_FOREGROUND", "#{{ accent }}") +hl.env("GUM_SPIN_SPINNER_BACKGROUND", "#{{ background }}") +hl.env("GUM_SPIN_TITLE_FOREGROUND", "#{{ foreground }}") +hl.env("GUM_SPIN_TITLE_BACKGROUND", "#{{ background }}") + +-- Gum File Style Variables +hl.env("GUM_FILE_CURSOR_FOREGROUND", "#{{ cursor }}") +hl.env("GUM_FILE_CURSOR_BACKGROUND", "#{{ background }}") +hl.env("GUM_FILE_SYMLINK_FOREGROUND", "#{{ foreground }}") +hl.env("GUM_FILE_SYMLINK_BACKGROUND", "#{{ background }}") +hl.env("GUM_FILE_DIRECTORY_FOREGROUND", "#{{ foreground }}") +hl.env("GUM_FILE_DIRECTORY_BACKGROUND", "#{{ background }}") +hl.env("GUM_FILE_FILE_FOREGROUND", "#{{ foreground }}") +hl.env("GUM_FILE_FILE_BACKGROUND", "#{{ background }}") +hl.env("GUM_FILE_PERMISSIONS_FOREGROUND", "#{{ color8 }}") +hl.env("GUM_FILE_PERMISSIONS_BACKGROUND", "#{{ background }}") +hl.env("GUM_FILE_SELECTED_FOREGROUND", "#{{ selection_foreground }}") +hl.env("GUM_FILE_SELECTED_BACKGROUND", "#{{ selection_background }}") +hl.env("GUM_FILE_FILE_SIZE_FOREGROUND", "#{{ color8 }}") +hl.env("GUM_FILE_FILE_SIZE_BACKGROUND", "#{{ background }}") +hl.env("GUM_FILE_HEADER_FOREGROUND", "#{{ foreground }}") +hl.env("GUM_FILE_HEADER_BACKGROUND", "#{{ background }}") + +-- Gum Pager Style Variables +hl.env("GUM_PAGER_FOREGROUND", "#{{ foreground }}") +hl.env("GUM_PAGER_BACKGROUND", "#{{ background }}") +hl.env("GUM_PAGER_LINE_NUMBER_FOREGROUND", "#{{ color8 }}") +hl.env("GUM_PAGER_LINE_NUMBER_BACKGROUND", "#{{ background }}") +hl.env("GUM_PAGER_MATCH_FOREGROUND", "#{{ accent }}") +hl.env("GUM_PAGER_MATCH_BACKGROUND", "#{{ background }}") +hl.env("GUM_PAGER_MATCH_HIGH_FOREGROUND", "#{{ accent }}") +hl.env("GUM_PAGER_MATCH_HIGH_BACKGROUND", "#{{ background }}") +hl.env("GUM_PAGER_HELP_FOREGROUND", "#{{ color8 }}") +hl.env("GUM_PAGER_HELP_BACKGROUND", "#{{ background }}") + +-- Gum Write Style Variables +hl.env("GUM_WRITE_BASE_FOREGROUND", "#{{ foreground }}") +hl.env("GUM_WRITE_BASE_BACKGROUND", "#{{ background }}") +hl.env("GUM_WRITE_CURSOR_LINE_NUMBER_FOREGROUND", "#{{ color8 }}") +hl.env("GUM_WRITE_CURSOR_LINE_NUMBER_BACKGROUND", "#{{ background }}") +hl.env("GUM_WRITE_CURSOR_LINE_FOREGROUND", "#{{ foreground }}") +hl.env("GUM_WRITE_CURSOR_LINE_BACKGROUND", "#{{ selection_background }}") +hl.env("GUM_WRITE_CURSOR_FOREGROUND", "#{{ cursor }}") +hl.env("GUM_WRITE_CURSOR_BACKGROUND", "#{{ background }}") +hl.env("GUM_WRITE_END_OF_BUFFER_FOREGROUND", "#{{ color8 }}") +hl.env("GUM_WRITE_END_OF_BUFFER_BACKGROUND", "#{{ background }}") +hl.env("GUM_WRITE_LINE_NUMBER_FOREGROUND", "#{{ color8 }}") +hl.env("GUM_WRITE_LINE_NUMBER_BACKGROUND", "#{{ background }}") +hl.env("GUM_WRITE_HEADER_FOREGROUND", "#{{ foreground }}") +hl.env("GUM_WRITE_HEADER_BACKGROUND", "#{{ background }}") +hl.env("GUM_WRITE_PLACEHOLDER_FOREGROUND", "#{{ color8 }}") +hl.env("GUM_WRITE_PLACEHOLDER_BACKGROUND", "#{{ background }}") +hl.env("GUM_WRITE_PROMPT_FOREGROUND", "#{{ foreground }}") +hl.env("GUM_WRITE_PROMPT_BACKGROUND", "#{{ background }}") + +-- Gum Log Style Variables +hl.env("GUM_LOG_LEVEL_FOREGROUND", "#{{ accent }}") +hl.env("GUM_LOG_LEVEL_BACKGROUND", "#{{ background }}") +hl.env("GUM_LOG_TIME_FOREGROUND", "#{{ color8 }}") +hl.env("GUM_LOG_TIME_BACKGROUND", "#{{ background }}") +hl.env("GUM_LOG_PREFIX_FOREGROUND", "#{{ foreground }}") +hl.env("GUM_LOG_PREFIX_BACKGROUND", "#{{ background }}") +hl.env("GUM_LOG_MESSAGE_FOREGROUND", "#{{ foreground }}") +hl.env("GUM_LOG_MESSAGE_BACKGROUND", "#{{ background }}") +hl.env("GUM_LOG_KEY_FOREGROUND", "#{{ foreground }}") +hl.env("GUM_LOG_KEY_BACKGROUND", "#{{ background }}") +hl.env("GUM_LOG_VALUE_FOREGROUND", "#{{ foreground }}") +hl.env("GUM_LOG_VALUE_BACKGROUND", "#{{ background }}") +hl.env("GUM_LOG_SEPARATOR_FOREGROUND", "#{{ color8 }}") +hl.env("GUM_LOG_SEPARATOR_BACKGROUND", "#{{ background }}") diff --git a/default/themed/hyprland.conf.tpl b/default/themed/hyprland.conf.tpl deleted file mode 100644 index e4dbf3c3..00000000 --- a/default/themed/hyprland.conf.tpl +++ /dev/null @@ -1,9 +0,0 @@ -$activeBorderColor = rgb({{ accent_strip }}) - -general { - col.active_border = $activeBorderColor -} - -group { - col.border_active = $activeBorderColor -} diff --git a/default/themed/hyprland.lua.tpl b/default/themed/hyprland.lua.tpl new file mode 100644 index 00000000..5c9e2101 --- /dev/null +++ b/default/themed/hyprland.lua.tpl @@ -0,0 +1,15 @@ +local active_border_color = "rgb({{ accent_strip }})" + +hl.config({ + general = { + col = { + active_border = active_border_color, + }, + }, + + group = { + col = { + border_active = active_border_color, + }, + }, +})