Compare commits
3 Commits
7a19bd41f4
...
73b1bf1a4b
Author | SHA1 | Date | |
---|---|---|---|
73b1bf1a4b | |||
401af6dddb | |||
4ae7e1c9b4 |
25
eww/eww.scss
25
eww/eww.scss
@@ -45,28 +45,3 @@ window {
|
|||||||
//background: yellow;
|
//background: yellow;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.workspace{
|
|
||||||
background: #ffffff;
|
|
||||||
color: #000000;
|
|
||||||
|
|
||||||
&--activ{
|
|
||||||
background: #000000;
|
|
||||||
color: #ffffff;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.activewindow{
|
|
||||||
background: #98C379;
|
|
||||||
color: #ffffff;
|
|
||||||
|
|
||||||
&--xwayland{
|
|
||||||
background: red;
|
|
||||||
color: black;
|
|
||||||
}
|
|
||||||
|
|
||||||
&--tooltip{
|
|
||||||
background: darkgrey;
|
|
||||||
color: white;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
@@ -3,3 +3,5 @@
|
|||||||
@import 'widgets/systray';
|
@import 'widgets/systray';
|
||||||
@import 'widgets/hyprsunset';
|
@import 'widgets/hyprsunset';
|
||||||
@import 'widgets/lorem-text';
|
@import 'widgets/lorem-text';
|
||||||
|
@import 'widgets/hypr_activewindow.scss';
|
||||||
|
@import 'widgets/hypr_workspaces.scss';
|
||||||
|
14
eww/widgets/hypr_activewindow.scss
Normal file
14
eww/widgets/hypr_activewindow.scss
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
.activewindow{
|
||||||
|
background: #98C379;
|
||||||
|
color: #ffffff;
|
||||||
|
|
||||||
|
&--xwayland{
|
||||||
|
background: red;
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
&--tooltip{
|
||||||
|
background: darkgrey;
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
}
|
23
eww/widgets/hypr_workspaces.scss
Normal file
23
eww/widgets/hypr_workspaces.scss
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
.workspacecontainer{
|
||||||
|
background: orange;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace{
|
||||||
|
border-radius: 1rem 1rem;
|
||||||
|
margin: 6px;
|
||||||
|
padding: 6px;
|
||||||
|
font-family: 'Symbols Nerd Font Mono';
|
||||||
|
font-size: 16px;
|
||||||
|
border: 1px solid blue;
|
||||||
|
}
|
||||||
|
|
||||||
|
.wsactive{
|
||||||
|
background: pink;
|
||||||
|
color: red;
|
||||||
|
}
|
||||||
|
|
||||||
|
.wsinactive{
|
||||||
|
background: yellow;
|
||||||
|
color: red;
|
||||||
|
}
|
@@ -1,21 +1,20 @@
|
|||||||
(deflisten workspaces :initial "" "hyprman -w")
|
(deflisten workspaces :initial "" "hyprman -w")
|
||||||
|
|
||||||
(defvar workspaceIcons '{
|
(defvar workspaceIcons '{
|
||||||
"empty": "",
|
"empty": "",
|
||||||
"full": "",
|
"full": "",
|
||||||
"focused": ""
|
"focused": ""
|
||||||
}')
|
}')
|
||||||
|
|
||||||
(defwidget hypr_workspaces []
|
(defwidget hypr_workspaces []
|
||||||
(box
|
(box
|
||||||
|
:class "workspacecontainer"
|
||||||
:space-evenly true
|
:space-evenly true
|
||||||
(for workspace in workspaces
|
(for workspace in workspaces
|
||||||
(eventbox
|
(eventbox
|
||||||
:onclick "hyprctl dispatch workspace ${workspace.id}"
|
:onclick "hyprctl dispatch workspace ${workspace.id}"
|
||||||
:tooltip "current: ${workspace.name}"
|
:tooltip "${workspace.name}"
|
||||||
(label
|
:class "workspace ${workspace.active == true ? 'wsactive' : 'wsinactive'}"
|
||||||
:class "workspace${workspace.active == true ? '--activ' : ''}"
|
"${workspace.windows > 0 ? workspaceIcons.full : workspaceIcons.empty}"))))
|
||||||
:text "${workspace.windows > 0 ? workspaceIcons.full : workspaceIcons.empty}")))))
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
(defvar temperature "4500k")
|
(defvar temperature "3000K")
|
||||||
(defvar display-fix "off")
|
(defvar display-fix "off")
|
||||||
(defwidget hyprsunset []
|
(defwidget hyprsunset []
|
||||||
(box
|
(box
|
||||||
@@ -10,7 +10,7 @@
|
|||||||
:onclick `${display-fix == "off"
|
:onclick `${display-fix == "off"
|
||||||
? "eww update display-fix=on && nohup hyprsunset -t ${temperature} > /dev/null 2>&1 &"
|
? "eww update display-fix=on && nohup hyprsunset -t ${temperature} > /dev/null 2>&1 &"
|
||||||
: "eww update display-fix=off && pkill hyprsunset"}`
|
: "eww update display-fix=off && pkill hyprsunset"}`
|
||||||
`${display-fix == "off" ? " Off" : " On"}`
|
`${display-fix == "off" ? " Off" : " On"}`)))
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
|
@@ -93,6 +93,18 @@ bind = $mainMod SHIFT, 8, movetoworkspace, 8
|
|||||||
bind = $mainMod SHIFT, 9, movetoworkspace, 9
|
bind = $mainMod SHIFT, 9, movetoworkspace, 9
|
||||||
bind = $mainMod SHIFT, 0, movetoworkspace, 10
|
bind = $mainMod SHIFT, 0, movetoworkspace, 10
|
||||||
|
|
||||||
|
# MOVE ACTIVE WINDOW TO A WORKSPACE with mainMod + SHIFT + [0-9]
|
||||||
|
bind = $mainMod CTRL SHIFT, 1, movetoworkspacesilent, 1
|
||||||
|
bind = $mainMod CTRL SHIFT, 2, movetoworkspacesilent, 2
|
||||||
|
bind = $mainMod CTRL SHIFT, 3, movetoworkspacesilent, 3
|
||||||
|
bind = $mainMod CTRL SHIFT, 4, movetoworkspacesilent, 4
|
||||||
|
bind = $mainMod CTRL SHIFT, 5, movetoworkspacesilent, 5
|
||||||
|
bind = $mainMod CTRL SHIFT, 6, movetoworkspacesilent, 6
|
||||||
|
bind = $mainMod CTRL SHIFT, 7, movetoworkspacesilent, 7
|
||||||
|
bind = $mainMod CTRL SHIFT, 8, movetoworkspacesilent, 8
|
||||||
|
bind = $mainMod CTRL SHIFT, 9, movetoworkspacesilent, 9
|
||||||
|
bind = $mainMod CTRL SHIFT, 0, movetoworkspacesilent, 10
|
||||||
|
|
||||||
# MOVE/RESIZE WINDOWS with mainMod + LMB/RMB and dragging
|
# MOVE/RESIZE WINDOWS with mainMod + LMB/RMB and dragging
|
||||||
bindm = $mainMod, mouse:272, movewindow
|
bindm = $mainMod, mouse:272, movewindow
|
||||||
bindm = $mainMod, mouse:273, resizewindow
|
bindm = $mainMod, mouse:273, resizewindow
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
# Generated by nwg-displays on 2025-01-03 at 03:55:55. Do not edit manually.
|
# Generated by nwg-displays on 2025-01-03 at 03:55:55. Do not edit manually.
|
||||||
|
|
||||||
workspace=1,monitor:DP-2,default:true
|
workspace=default,monitor:DP-2,default:true
|
||||||
workspace=2,monitor:DP-2
|
workspace=2,monitor:DP-2
|
||||||
workspace=3,monitor:DP-2
|
workspace=3,monitor:DP-2
|
||||||
workspace=4,monitor:DP-2
|
workspace=4,monitor:DP-2
|
||||||
|
Reference in New Issue
Block a user