init
This commit is contained in:
37
eww.scss
Normal file
37
eww.scss
Normal file
@@ -0,0 +1,37 @@
|
||||
.activate-linux {
|
||||
color: rgba(250, 250, 250, 0.5);
|
||||
|
||||
&.background {
|
||||
background: none;
|
||||
}
|
||||
}
|
||||
|
||||
.ports-box {
|
||||
padding: 10px;
|
||||
margin: 6px;
|
||||
border-radius: 6px;
|
||||
background-color: rgba(0,0,0,0.3);
|
||||
}
|
||||
|
||||
.ports-header {
|
||||
font-weight: bold;
|
||||
padding-bottom: 4px;
|
||||
border-bottom: 1px solid rgba(255,255,255,0.2);
|
||||
}
|
||||
|
||||
.clock-box {
|
||||
padding: 10px;
|
||||
margin: 6px;
|
||||
border-radius: 8px;
|
||||
background-color: rgba(0,0,0,0.25);
|
||||
}
|
||||
|
||||
.clock-time {
|
||||
font-size: 60px;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.clock-date {
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
99
eww.yuck
Normal file
99
eww.yuck
Normal file
@@ -0,0 +1,99 @@
|
||||
(defwidget activate-linux []
|
||||
(box
|
||||
:orientation "v"
|
||||
:halign "start"
|
||||
:valign "start"
|
||||
(label :xalign 0 :markup "<span font_size=\"large\">Activate Linux</span>")
|
||||
(label :xalign 0 :text "Go to Settings to activate Linux")))
|
||||
|
||||
(defwindow activate-linux
|
||||
:monitor 0
|
||||
:stacking "fg"
|
||||
:geometry (geometry :x "8px" :y "32px" :width "250px" :anchor "bottom right")
|
||||
(activate-linux))
|
||||
|
||||
;(defwidget common-ports []
|
||||
; (box
|
||||
; :orientation "v"
|
||||
; (box :orientation "h"
|
||||
; (label :text "Port" :hexpand true :halign "start")
|
||||
; (label :text "Protocol" :hexpand true :halign "end"))
|
||||
; (box :orientation "h"
|
||||
; (label :text "20" :hexpand true :halign "start")
|
||||
; (label :text "File Transfer Protocol (FTP) (data)" :hexpand true :halign "end"))
|
||||
; (box :orientation "h"
|
||||
; (label :text "21" :hexpand true :halign "start")
|
||||
; (label :text "File Transfer Protocol (FTP) (ctrl)" :hexpand true :halign "end"))
|
||||
; (box :orientation "h"
|
||||
; (label :text "22" :hexpand true :halign "start")
|
||||
; (label :text "Secure Shell (SSH)" :hexpand true :halign "end"))
|
||||
; (box :orientation "h"
|
||||
; (label :text "23" :hexpand true :halign "start")
|
||||
; (label :text "Telnet" :hexpand true :halign "end"))
|
||||
; (box :orientation "h"
|
||||
; (label :text "25" :hexpand true :halign "start")
|
||||
; (label :text "Simple Mail Transfer Protocol (SMTP)" :hexpand true :halign "end"))
|
||||
|
||||
(defwidget common-ports []
|
||||
(box
|
||||
:orientation "v"
|
||||
:spacing 4
|
||||
:class "ports-box"
|
||||
(box :orientation "h" :class "ports-header"
|
||||
(label :text "Port" :hexpand true :halign "start")
|
||||
(label :text "Protocol" :hexpand true :halign "end"))
|
||||
(box :orientation "h" (label :text "20" :hexpand true :halign "start") (label :text "FTP" :hexpand true :halign "end"))
|
||||
(box :orientation "h" (label :text "21" :hexpand true :halign "start") (label :text "FTP Control" :hexpand true :halign "end"))
|
||||
(box :orientation "h" (label :text "22" :hexpand true :halign "start") (label :text "SSH" :hexpand true :halign "end"))
|
||||
(box :orientation "h" (label :text "23" :hexpand true :halign "start") (label :text "Telnet" :hexpand true :halign "end"))
|
||||
(box :orientation "h" (label :text "25" :hexpand true :halign "start") (label :text "SMTP" :hexpand true :halign "end"))
|
||||
(box :orientation "h" (label :text "53" :hexpand true :halign "start") (label :text "DNS" :hexpand true :halign "end"))
|
||||
(box :orientation "h" (label :text "80" :hexpand true :halign "start") (label :text "HTTP" :hexpand true :halign "end"))
|
||||
(box :orientation "h" (label :text "110" :hexpand true :halign "start") (label :text "POP3" :hexpand true :halign "end"))
|
||||
(box :orientation "h" (label :text "119" :hexpand true :halign "start") (label :text "NNTP" :hexpand true :halign "end"))
|
||||
(box :orientation "h" (label :text "123" :hexpand true :halign "start") (label :text "NTP" :hexpand true :halign "end"))
|
||||
(box :orientation "h" (label :text "143" :hexpand true :halign "start") (label :text "IMAP" :hexpand true :halign "end"))
|
||||
(box :orientation "h" (label :text "161" :hexpand true :halign "start") (label :text "SNMP" :hexpand true :halign "end"))
|
||||
(box :orientation "h" (label :text "194" :hexpand true :halign "start") (label :text "IRC" :hexpand true :halign "end"))
|
||||
(box :orientation "h" (label :text "443" :hexpand true :halign "start") (label :text "HTTPS" :hexpand true :halign "end"))))
|
||||
|
||||
(defwindow ports
|
||||
:monitor 0
|
||||
:geometry (geometry
|
||||
:x "5%"
|
||||
:y "5%"
|
||||
:anchor "top left"
|
||||
:width "200px"
|
||||
)
|
||||
:stacking "bg"
|
||||
:exclusive false
|
||||
:focusable false
|
||||
(common-ports))
|
||||
|
||||
(defpoll clock-time
|
||||
:interval "1s"
|
||||
"date '+%H:%M'")
|
||||
|
||||
(defpoll clock-date
|
||||
:interval "60s"
|
||||
"date '+%A %b %d'")
|
||||
|
||||
(defwidget clock-widget []
|
||||
(box
|
||||
:orientation "v"
|
||||
:spacing 2
|
||||
:class "clock-box"
|
||||
(label :text clock-time :class "clock-time")
|
||||
(label :text clock-date :class "clock-date")))
|
||||
|
||||
(defwindow clock
|
||||
:monitor 0
|
||||
:geometry (geometry
|
||||
:x "32px"
|
||||
:y "32px"
|
||||
:anchor "bottom right"
|
||||
:width "225px")
|
||||
:stacking "bg" ; appear behind other windows
|
||||
:focusable false
|
||||
(clock-widget))
|
||||
|
||||
Reference in New Issue
Block a user