-
Notifications
You must be signed in to change notification settings - Fork 30
Expand file tree
/
Copy pathgreeter.toml
More file actions
103 lines (92 loc) · 3.57 KB
/
Copy pathgreeter.toml
File metadata and controls
103 lines (92 loc) · 3.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
# noctalia-greeter - full greeter.toml example (declarative / Nix-safe)
#
# Install as /var/lib/noctalia-greeter/greeter.toml (owned by the greetd user).
# On NixOS: programs.noctalia-greeter.settings = { ... }; (symlinked into the Nix store, replaced every activation)
#
# This file is the full admin config. Sync and the login UI never write it.
# Mutable Sync/UI data lives in sync.toml (lower priority when both set).
# Sync merges palette/wallpaper/session into sync.toml; a complete [appearance.palette] here wins.
#
# Omit any key for the built-in default.
# Docs: https://docs.noctalia.dev/v5/greeter/configuration/
[session]
# Session Name from `noctalia-greeter sessions` (picker label, not .desktop id).
default = "niri"
[user]
# Opens the password step for this account on startup.
default = "lysec"
[appearance]
# Color scheme name: "Synced" (palette below or Sync sync.toml), or a builtin
# like "Noctalia", "Catppuccin", .... Overrides last UI pick in sync.toml when set.
scheme = "Synced"
# Password mask: "default" (filled circles) or "random" (cycled glyph shapes).
password_style = "random"
# Hide the Noctalia brand logo on the login screen.
hide_logo = false
theme_mode = "dark"
corner_radius_scale = 1.0
# Optional; empty / omit keeps the greeter default font.
font_family = "Inter"
# Required for a declarative Synced look (same keys Sync writes under [appearance.palette]).
# When complete, this wins over Sync's sync.toml appearance.
[appearance.palette]
primary = "#fff59b"
on_primary = "#0e0e43"
secondary = "#a9aefe"
on_secondary = "#0e0e43"
tertiary = "#9BFECE"
on_tertiary = "#0e0e43"
error = "#FD4663"
on_error = "#0e0e43"
surface = "#070722"
on_surface = "#f3edf7"
surface_variant = "#11112d"
on_surface_variant = "#7c80b4"
outline = "#21215F"
shadow = "#070722"
hover = "#9BFECE"
on_hover = "#0e0e43"
[appearance.wallpaper]
# Absolute path, or color:#RRGGBB. fill_mode: center | crop | fit | stretch | repeat
path = "/var/lib/noctalia-greeter/wallpaper.webp"
fill_mode = "crop"
# fill_color = "#070722"
# Optional per-connector wallpapers (overrides [appearance.wallpaper] for that output):
# [appearance.wallpapers.DP-1]
# path = "/var/lib/noctalia-greeter/wallpaper-DP-1.webp"
# fill_mode = "crop"
[output]
# Pin the greeter to one connector; omit to mirror on every monitor.
# List names with: noctalia-greeter outputs
name = "DP-2"
# Multi-monitor positions (logical pixels). Overrides Sync layout in sync.toml when set.
layout = "DP-1:0,0; DP-2:2560,0"
# Preferred DRM mode size in pixels (both required if set).
width = 5120
height = 2160
# Per-connector DRM transform. Overrides Sync transforms in sync.toml when set.
# Tokens: normal/0/none, 90, 180, 270, flipped, flipped-90, flipped-180, flipped-270
transforms = "DP-1:normal; DP-2:normal"
# Per-connector scale matching the session (logical layout coords). Overrides Sync scales when set.
# Distinct from global `scale` below, which forces one scale on every output.
scales = "DP-1:1; DP-2:1"
# Manual UI scale for all outputs; omit or invalid -> per-output scales, else auto from display geometry.
scale = 1.5
[idle]
# Seconds with no input before blanking outputs; 0 disables (range 0-86400).
timeout = 300
[cursor]
theme = "Adwaita"
size = 24
# Colon-separated search path when the theme is not under the default icon dirs.
path = "/usr/share/icons"
[keyboard]
# Comma-separated for multiple layouts.
layout = "us,cz"
variant = ",qwertz"
options = "grp:alt_shift_toggle"
# Start with Num Lock locked (default true if omitted).
numlock = true
[auth]
# Allow empty password submit (fprintd / smartcard PAM). Default false.
allow_empty_password = false