{ pkgs, username, ... }: { services.cage = { enable = true; user = username; }; environment.etc = { "background.jpg".source = ./background.jpg; }; 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"; }; iconTheme.package = pkgs.vimix-icon-theme; cursorTheme = { package = pkgs.nordzy-cursor-theme; name = "Nordzy-cursors"; }; font = { package = pkgs.nerdfonts.roboto-mono; name = "RobotoMono"; }; }; }