Added ags
TODO copy ags config
This commit is contained in:
37
roles/ags/files/greeter/greeter.ts
Normal file
37
roles/ags/files/greeter/greeter.ts
Normal file
@@ -0,0 +1,37 @@
|
||||
import "./session"
|
||||
import "style/style"
|
||||
import GLib from "gi://GLib?version=2.0"
|
||||
import RegularWindow from "widget/RegularWindow"
|
||||
import statusbar from "./statusbar"
|
||||
import auth from "./auth"
|
||||
|
||||
const win = RegularWindow({
|
||||
name: "greeter",
|
||||
setup: self => {
|
||||
self.set_default_size(500, 500)
|
||||
self.show_all()
|
||||
auth.attribute.password.grab_focus()
|
||||
},
|
||||
child: Widget.Overlay({
|
||||
child: Widget.Box({ expand: true }),
|
||||
overlays: [
|
||||
Widget.Box({
|
||||
vpack: "start",
|
||||
hpack: "fill",
|
||||
hexpand: true,
|
||||
child: statusbar,
|
||||
}),
|
||||
Widget.Box({
|
||||
vpack: "center",
|
||||
hpack: "center",
|
||||
child: auth,
|
||||
}),
|
||||
],
|
||||
}),
|
||||
})
|
||||
|
||||
App.config({
|
||||
icons: "./assets",
|
||||
windows: [win],
|
||||
cursorTheme: GLib.getenv("XCURSOR_THEME")!,
|
||||
})
|
||||
Reference in New Issue
Block a user