Niri-basierter Wayland-Desktop mit greetd/regreet, Catppuccin Mocha Theming, Rofi-Menus, Waybar und vollstaendiger Post-Install-Automatisierung. Archinstall-Config klont das Repo automatisch via custom-commands, danach genuegt ein einzelner Befehl fuer die komplette Einrichtung.
139 lines
4.8 KiB
XML
139 lines
4.8 KiB
XML
<!-- ABOUTME: Moonarch default gtklock UI layout definition. -->
|
|
<!-- ABOUTME: User overrides go in ~/.config/gtklock/gtklock.ui -->
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
<interface>
|
|
<object class="GtkBox" id="window-box">
|
|
<property name="name">window-box</property>
|
|
<property name="margin">20</property>
|
|
<property name="halign">center</property>
|
|
<property name="valign">center</property>
|
|
<property name="orientation">vertical</property>
|
|
<property name="spacing">50</property>
|
|
<child>
|
|
<object class="GtkBox" id="info-box">
|
|
<property name="name">info-box</property>
|
|
<property name="halign">center</property>
|
|
<property name="orientation">vertical</property>
|
|
<property name="spacing">5</property>
|
|
<child>
|
|
<object class="GtkBox" id="time-box">
|
|
<property name="name">time-box</property>
|
|
<property name="halign">center</property>
|
|
<property name="orientation">vertical</property>
|
|
<child>
|
|
<object class="GtkLabel" id="clock-label">
|
|
<property name="name">clock-label</property>
|
|
<property name="halign">center</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="date-label">
|
|
<property name="name">date-label</property>
|
|
<property name="halign">center</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkRevealer" id="body-revealer">
|
|
<property name="transition-type">none</property>
|
|
<property name="reveal-child">0</property>
|
|
<child>
|
|
<object class="GtkGrid" id="body-grid">
|
|
<property name="row-spacing">5</property>
|
|
<property name="column-spacing">5</property>
|
|
<child>
|
|
<object class="GtkLabel" id="input-label">
|
|
<property name="name">input-label</property>
|
|
<property name="label" translatable="yes">Password:</property>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">0</property>
|
|
<property name="top-attach">0</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkEntry" id="input-field">
|
|
<property name="name">input-field</property>
|
|
<property name="width-request">380</property>
|
|
<property name="visibility">0</property>
|
|
<property name="caps-lock-warning">0</property>
|
|
<property name="input-purpose">password</property>
|
|
<property name="secondary-icon-name">view-reveal-symbolic</property>
|
|
<signal name="icon-release" handler="window_pw_toggle_vis"/>
|
|
<signal name="activate" handler="window_pw_check"/>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">1</property>
|
|
<property name="top-attach">0</property>
|
|
<property name="width">2</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkRevealer" id="message-revealer">
|
|
<property name="transition-type">none</property>
|
|
<property name="no-show-all">1</property>
|
|
<child>
|
|
<object class="GtkScrolledWindow" id="message-scrolled-window">
|
|
<property name="hscrollbar-policy">never</property>
|
|
<property name="max-content-height">256</property>
|
|
<property name="propagate-natural-height">1</property>
|
|
<child>
|
|
<object class="GtkViewport">
|
|
<child>
|
|
<object class="GtkBox" id="message-box">
|
|
<property name="orientation">vertical</property>
|
|
<property name="homogeneous">1</property>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">1</property>
|
|
<property name="top-attach">1</property>
|
|
<property name="width">2</property>
|
|
</packing>
|
|
</child>
|
|
<child>
|
|
<object class="GtkBox">
|
|
<property name="halign">end</property>
|
|
<property name="spacing">5</property>
|
|
<child>
|
|
<object class="GtkLabel" id="warning-label">
|
|
<property name="name">warning-label</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkLabel" id="error-label">
|
|
<property name="name">error-label</property>
|
|
</object>
|
|
</child>
|
|
<child>
|
|
<object class="GtkButton" id="unlock-button">
|
|
<property name="name">unlock-button</property>
|
|
<property name="label" translatable="yes">Unlock</property>
|
|
<style>
|
|
<class name="suggested-action"/>
|
|
</style>
|
|
<signal name="clicked" handler="window_pw_check"/>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
<packing>
|
|
<property name="left-attach">1</property>
|
|
<property name="top-attach">2</property>
|
|
<property name="width">2</property>
|
|
</packing>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</child>
|
|
</object>
|
|
</interface>
|