Changed: ReGreet

This commit is contained in:
DerGrumpf 2025-03-28 19:43:06 +01:00
parent d2790f3416
commit 0e179c9a83
2 changed files with 66 additions and 49 deletions

View File

@ -11,56 +11,9 @@
programs.regreet = {
enable = true;
cageArgs = ["-s" "-m" "last" "--" "regreet"]
settings = {
appearance = "Hey there, Master";
background = {
path = "/etc/background.jpg";
fit = "Fill";
};
GTK = {
application_prefer_dark_theme = true;
cursor_theme_name = "Adwaita";
font_name = "Cantarell 16";
icon_theme_name = "Adwaita";#pkgs.material-design-icons;
theme_name = "Adwaita";
};
commands = {
reboot = ["systemctl" "reboot"];
poweroff = ["systemctl" "poweroff"];
x11_prefix = ["startx" "/usr/bin/env"];
};
/*widget.clock = {
format = "%A %d.%m.%Y %T"; # Sunday 30.03.2025 11:25:17
resolution = "500ms";
timezone = "Europe/Berlin";
label_width = 150;
};*/
};
theme = {
package = pkgs.gnome-themes-extra;
name = "Adwaita";
};
cageArgs = ["-s" "-m" "last" "--" "regreet"];
iconTheme.package = pkgs.vimix-icon-theme;
settings = builtins.fromTOML (builtins.readFile ./regreet.toml);
cursorTheme = {
package = pkgs.nordzy-cursor-theme;
name = "Nordzy-cursors";
};
font = {
package = pkgs.nerdfonts.roboto-mono;
name = "RobotoMono";
};
};
}

View File

@ -0,0 +1,64 @@
# SPDX-FileCopyrightText: 2022 Harish Rajagopal <harish.rajagopals@gmail.com>
#
# SPDX-License-Identifier: GPL-3.0-or-later
[background]
# Path to the background image
path = "/etc/background.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.
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 = "Adwaita"
# Font name and size
font_name = "Cantarell 16"
# Icon theme name
icon_theme_name = "Adwaita"
# GTK theme name
theme_name = "Adwaita"
[commands]
# The command used to reboot the system
reboot = ["systemctl", "reboot"]
# The command used to shut down the system
poweroff = ["systemctl", "poweroff"]
# The command prefix for X11 sessions to start the X server
x11_prefix = [ "startx", "/usr/bin/env" ]
[appearance]
# The message that initially displays on startup
greeting_msg = "Hey there, Master."
[widget.clock]
# strftime format argument
# See https://docs.rs/jiff/0.1.14/jiff/fmt/strtime/index.html#conversion-specifications
format = "%a %H:%M"
# How often to update the text
resolution = "500ms"
# Override system timezone (IANA Time Zone Database name, aka /etc/zoneinfo path)
# Remove to use the system time zone.
timezone = "America/Chicago"
# Ask GTK to make the label at least this wide. This helps keeps the parent element layout and width consistent.
# Experiment with different widths, the interpretation of this value is entirely up to GTK.
label_width = 150