Not loading theme or background image
Closed this issue · 2 comments
Hi! I recently updated my system, including ReGreet, and it is no longer recognizing my theme or background image.
Here is my config:
cat /etc/greetd/regreet.toml
# SPDX-FileCopyrightText: 2022 Harish Rajagopal <harish.rajagopals@gmail.com>
#
# SPDX-License-Identifier: GPL-3.0-or-later
# Path to the background image
background = "/usr/share/backgrounds/greeter.jpg"
# How the background image covers the screen if the aspect ratio doesn't match
# Available values: "Fill", "Contain", "Cover", "ScaleDown"
# Refer to: https://docs.gtk.org/gtk4/enum.ContentFit.html
# NOTE: This is ignored if ReGreet isn't compiled with GTK v4.8 support.
background_fit = "Fill"
# The entries defined in this section will be passed to the session as environment variables when it is started
[env]
ENV_VARIABLE = "value"
[GTK]
# Whether to use the dark theme
application_prefer_dark_theme = true
# Cursor theme name
cursor_theme_name = "Catppuccin-Mocha-Dark"
# Font name and size
font_name = "Lexend Deca Regular 12"
# Icon theme name
icon_theme_name = "Adwaita"
# GTK theme name
theme_name = "Catppuccin-Mocha-Standard-Lavender-Dark"
There is a valid .jpg file at the path set as the background, which I will attach:
ReGreet renders a fully white background, with what I assume is the default GTK theme (looks like light theme Adwaita), and the default Adwaita cursor.
Did I make a mistake in my configuration file?
There was a breaking change in the configuration format. You'll have you change the background path and fit definition according to this one: https://github.com/rharish101/ReGreet/blob/4b6597004d1c8857c0d6c1dfb0e6a026006a99ba/regreet.sample.toml.
Sorry for this! I wanted to make this change for a while, and I figured that the first fixed release would be a good time for it. Going forward, all changes will follow semver versioning.