summaryrefslogtreecommitdiff
path: root/global-wayland
diff options
context:
space:
mode:
Diffstat (limited to 'global-wayland')
-rw-r--r--global-wayland/etc/greetd/config.toml12
-rw-r--r--global-wayland/etc/greetd/environments2
-rw-r--r--global-wayland/etc/greetd/gtkgreet.css56
3 files changed, 70 insertions, 0 deletions
diff --git a/global-wayland/etc/greetd/config.toml b/global-wayland/etc/greetd/config.toml
new file mode 100644
index 0000000..8e35d8d
--- /dev/null
+++ b/global-wayland/etc/greetd/config.toml
@@ -0,0 +1,12 @@
+[terminal]
+# The VT to run the greeter on. Can be "next", "current" or a number
+# designating the VT.
+vt = 1
+
+[default_session]
+command = "cage -s -- gtkgreet -l --style=/etc/greetd/gtkgreet.css"
+
+# The user to run the command as. The privileges this user must have depends
+# on the greeter. A graphical greeter may for example require the user to be
+# in the `video` group.
+user = "greeter"
diff --git a/global-wayland/etc/greetd/environments b/global-wayland/etc/greetd/environments
new file mode 100644
index 0000000..9783e95
--- /dev/null
+++ b/global-wayland/etc/greetd/environments
@@ -0,0 +1,2 @@
+river
+zsh
diff --git a/global-wayland/etc/greetd/gtkgreet.css b/global-wayland/etc/greetd/gtkgreet.css
new file mode 100644
index 0000000..36aab94
--- /dev/null
+++ b/global-wayland/etc/greetd/gtkgreet.css
@@ -0,0 +1,56 @@
+window {
+ background-image: url("file:///usr/local/share/backgrounds/mass.jpg");
+ background-size: cover;
+ background-position: center;
+ background-color: rgb(146, 149, 145);
+}
+
+#clock {
+ font-weight: bold;
+ padding: 20px;
+ color: rgb(245, 245, 245);
+ text-shadow: 4px 0 #000, -4px 0 #000, 0 4px #000, 0 -4px #000,
+ 2px 2px #000, -2px -2px #000, 2px -2px #000, -2px 2px #000;
+}
+
+box#body {
+ background-color: rgba(245, 245, 245, 0.4);
+ border: 3px solid rgb(49, 54, 56);
+ border-radius: 10px;
+ padding: 20px;
+}
+
+#body > box {
+ background-color: rgba(49, 54, 56, 0.8);
+ padding: 20px;
+}
+
+#body > box > box {
+ padding: 20px 0 20px 0;
+}
+
+box#body > box > box > label {
+ margin-right: 20px;
+}
+
+label,
+entry {
+ font-size: 1.7em;
+ min-height: 50px;
+ border-radius: 0;
+}
+
+button,
+entry,
+combobox * {
+ color: rgb(245, 245, 245);
+ background: rgb(24, 26, 27);
+ border: none;
+}
+
+box#body > box > box > button,
+box#body > box > box > entry,
+box#body > box > combobox {
+ border: 1px solid rgb(245, 245, 245);
+ border-radius: 0;
+}