Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
branding-etersoft-ximper
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Ximper Linux
branding-etersoft-ximper
Commits
481a2058
Commit
481a2058
authored
Dec 22, 2024
by
Kirill Unitsaev
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'rc2' into 'sisyphus'
Rc2 See merge request
!4
parents
f67219b7
a0bd335f
Hide whitespace changes
Inline
Side-by-side
Showing
24 changed files
with
516 additions
and
359 deletions
+516
-359
branding.spec
branding.spec
+11
-3
binds.conf
configs/hyprland/hypr/binds.conf
+1
-1
hypridle.conf
configs/hyprland/hypr/hypridle.conf
+0
-1
hyprpaper.conf
configs/hyprland/hypr/hyprpaper.conf
+3
-0
windowrules.conf
configs/hyprland/hypr/windowrules.conf
+14
-0
config.conf
configs/hyprland/kitty/config.conf
+1
-1
config.json
configs/hyprland/swaync/config.json
+19
-24
style.css
configs/hyprland/swaync/style.css
+377
-0
config
configs/hyprland/waybar/config
+3
-0
modules.json
configs/hyprland/waybar/modules.json
+16
-13
style-dark.css
configs/hyprland/waybar/style-dark.css
+5
-6
style.css
configs/hyprland/waybar/style.css
+5
-6
hibernate.png
configs/hyprland/wlogout/icons/hibernate.png
+0
-0
lock.png
configs/hyprland/wlogout/icons/lock.png
+0
-0
logout.png
configs/hyprland/wlogout/icons/logout.png
+0
-0
power.png
configs/hyprland/wlogout/icons/power.png
+0
-0
restart.png
configs/hyprland/wlogout/icons/restart.png
+0
-0
layout
configs/hyprland/wlogout/layout
+11
-12
style.css
configs/hyprland/wlogout/style.css
+49
-0
config
configs/hyprland/wofi/config
+0
-0
style.css
configs/hyprland/wofi/style.css
+1
-1
hyprclock.conf
skel/skel/.config/hypr/hyprclock.conf
+0
-14
style.css
skel/skel/.config/swaync/style.css
+0
-222
style.css
skel/skel/.config/wlogout/style.css
+0
-55
No files found.
branding.spec
View file @
481a2058
...
...
@@ -280,14 +280,22 @@ mkdir -p %buildroot%_sysconfdir/skel/.config/environment.d
install skel/skel/.config/environment.d/qt.conf %buildroot%_sysconfdir/skel/.config/environment.d/qt.conf
#hyprland settings
for i in hypr kitty
swaync waybar wofi wlogout
; do
mkdir -p %buildroot%_sysconfdir/skel/.config/$i
cp -r skel/skel/.config/$i %buildroot%_sysconfdir/skel/.config/
for i in hypr kitty
waybar
; do
mkdir -p %buildroot%_sysconfdir/skel/.config/$i
cp -r skel/skel/.config/$i %buildroot%_sysconfdir/skel/.config/
done
mkdir -p %buildroot%_sysconfdir/ximperdistro/
cp -r configs/hyprland %buildroot%_sysconfdir/ximperdistro/
for i in swaync wofi wlogout ; do
ln -s %_sysconfdir/ximperdistro/hyprland/$i %buildroot%_sysconfdir/skel/.config/$i
done
for i in hypridle hyprpaper ; do
ln -s %_sysconfdir/ximperdistro/hyprland/hypr/$i.conf %buildroot%_sysconfdir/skel/.config/hypr/$i.conf
done
install pixmaps/ximperlinux.svg %buildroot%_pixmapsdir/ximperlinux.svg
#backgrounds
...
...
configs/hyprland/hypr/binds.conf
View file @
481a2058
...
...
@@ -13,7 +13,7 @@ bind = $mainMod, F, togglefloating,B
bind
= $
mainMod
,
F11
,
fullscreenstate
,
2
bind
= $
mainMod
,
D
,
exec
,
pkill
wofi
||
wofi
--
show
drun
bind
= $
mainMod
,
L
,
exec
,
wlogout
bind
= $
mainMod
,
L
,
exec
,
wlogout
-
b
5
-
T
300
-
B
300
bind
= $
mainMod
,
V
,
exec
,
pkill
wofi
||
cliphist
-
wofi
-
img
|
wl
-
copy
bind
= $
mainMod
,
N
,
exec
,
swaync
-
client
-
t
...
...
skel/skel/.config
/hypr/hypridle.conf
→
configs/hyprland
/hypr/hypridle.conf
View file @
481a2058
...
...
@@ -32,4 +32,3 @@ listener {
timeout
=
1800
on
-
timeout
=
systemctl
suspend
}
skel/skel/.config
/hypr/hyprpaper.conf
→
configs/hyprland
/hypr/hyprpaper.conf
View file @
481a2058
...
...
@@ -14,5 +14,8 @@
# Display on all monitors:
# wallpaper = , "file path"
splash
=
true
splash_color
=
rgb
(
D8E2EA
)
preload
= /
usr
/
share
/
wallpapers
/
ximper
/
44
.
png
wallpaper
= ,/
usr
/
share
/
wallpapers
/
ximper
/
44
.
png
configs/hyprland/hypr/windowrules.conf
View file @
481a2058
...
...
@@ -12,4 +12,18 @@ windowrulev2 = float, tag:images
windowrulev2
=
float
,
class
:^(
org
.
gnome
.
FileRoller
)$
windowrulev2
=
float
,
class
:^(
blueman
-
manager
)$
windowrulev2
=
float
,
class
:^(
nm
-
connection
-
editor
)$
windowrulev2
=
float
,
class
:^(
com
.
saivert
.
pwvucontrol
)$
windowrulev2
=
float
,
class
:^(
xdg
-
desktop
-
portal
-
gtk
)$
#---------- Запуск из панели ---- Launching from the panel
windowrulev2
=
float
,
class
:^(
nm
-
connection
-
editor
)$
windowrulev2
=
size
500
350
,
class
:^(
nm
-
connection
-
editor
)$
windowrulev2
=
move
73
.
6
%
5
%,
class
:^(
nm
-
connection
-
editor
)$
windowrulev2
=
float
,
class
:^(
blueman
-
manager
)$
windowrulev2
=
size
530
350
,
class
:^(
blueman
-
manager
)$
windowrulev2
=
move
71
.
9
%
5
%,
class
:^(
blueman
-
manager
)$
windowrulev2
=
float
,
class
:^(
com
.
saivert
.
pwvucontrol
)$
windowrulev2
=
size
530
350
,
class
:^(
com
.
saivert
.
pwvucontrol
)$
windowrulev2
=
move
71
.
9
%
5
%,
class
:^(
com
.
saivert
.
pwvucontrol
)$
configs/hyprland/kitty/config.conf
View file @
481a2058
...
...
@@ -86,7 +86,7 @@ color14 #98d3ee
color7
#cbced3
color15
#d0d3d8
background_opacity
0
.
7
background_opacity
0
.
85
# Сочетания клавиш / Keyboard shortcuts
map
kitty_mod
+
t
new_tab
...
...
skel/skel/.config
/swaync/config.json
→
configs/hyprland
/swaync/config.json
View file @
481a2058
...
...
@@ -3,24 +3,27 @@
"positionX"
:
"right"
,
"positionY"
:
"top"
,
"layer"
:
"overlay"
,
"control-center-layer"
:
"top"
,
"layer-shell"
:
true
,
"cssPriority"
:
"user"
,
"control-center-width"
:
380
,
"control-center-height"
:
760
,
"control-center-margin-top"
:
2
,
"control-center-margin-bottom"
:
2
,
"control-center-margin-right"
:
1
,
"control-center-margin-left"
:
0
,
"notification-2fa-action"
:
true
,
"notification-inline-replies"
:
false
,
"notification-window-width"
:
400
,
"notification-icon-size"
:
45
,
"notification-body-image-height"
:
160
,
"notification-body-image-width"
:
200
,
"timeout"
:
4
,
"timeout-low"
:
2
,
"timeout-critical"
:
6
,
"fit-to-screen"
:
false
,
"keyboard-shortcuts"
:
true
,
"image-visibility"
:
"when-available"
,
...
...
@@ -28,10 +31,10 @@
"hide-on-clear"
:
false
,
"hide-on-action"
:
false
,
"script-fail-notify"
:
true
,
"widgets"
:
[
"menubar#label"
,
"buttons-grid"
,
"volume"
,
"mpris"
,
"title"
,
"dnd"
,
...
...
@@ -50,12 +53,6 @@
"image-size"
:
96
,
"image-radius"
:
12
},
"volume"
:
{
"label"
:
""
,
"show-per-app"
:
true
,
"show-per-app-label"
:
true
,
"show-per-app-icon"
:
true
},
"menubar#label"
:
{
"menu#powermode-buttons"
:
{
"label"
:
" "
,
...
...
@@ -88,27 +85,26 @@
"buttons-grid"
:
{
"actions"
:
[
{
"label"
:
" "
,
"type"
:
"toggle"
,
"command"
:
"sh -c '[[ $SWAYNC_TOGGLE_STATE == true ]] && nmcli radio wwan on || nmcli radio wwannmnm off'"
,
"update-command"
:
"sh -c '[[ $(nmcli radio wwan) ==
\"
enabled
\"
]] && echo true || echo false'"
"label"
:
" "
,
"command"
:
"wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"
},
{
"label"
:
" "
,
"type"
:
"toggle"
,
"command"
:
"sh -c '[[ $SWAYNC_TOGGLE_STATE == true ]] && nmcli radio wifi on || nmcli radio wifi off'"
,
"update-command"
:
"sh -c '[[ $(nmcli radio wifi) ==
\"
enabled
\"
]] && echo true || echo false'"
"label"
:
""
,
"command"
:
"wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle"
},
{
"label"
:
" "
,
"type"
:
"toggle"
,
"command"
:
"sh -c '[[ $SWAYNC_TOGGLE_STATE == true ]] && bluetoothctl power on || bluetoothctl power off'"
,
"update-command"
:
"sh -c '[[ $(bluetoothctl show | grep 'PowerState: on') ]] && echo true || echo false'"
"label"
:
" "
,
"command"
:
"nm-connection-editor"
},
{
"label"
:
" "
}
"label"
:
""
,
"command"
:
"blueman-manager"
},
{
"label"
:
""
,
"command"
:
"gtklock"
}
]
}
}
}
\ No newline at end of file
}
configs/hyprland/swaync/style.css
0 → 100644
View file @
481a2058
@define-color
bg
#0B0E1D
;
@define-color
selected_bg
#101322
;
@define-color
hover_bg
#191b27
;
@define-color
text
#D8E2EA
;
@define-color
selected_text
#a6a7ac
;
@define-color
border
#7E01FF
;
@define-color
error
#bd2828
;
@define-color
success
#e89b0b
;
@define-color
accent
#7E01FF
;
@define-color
unfocused
#f85656
;
*
{
color
:
@
text
;
all
:
unset
;
font-size
:
14px
;
transition
:
200ms
;
}
.blank-window
{
background
:
transparent
;
}
/* CONTROL CENTER ------------------------------------------------------------------------ */
.control-center
{
background
:
alpha
(
@
bg
,
0.750
);
border-radius
:
24px
;
-gtk-outline-radius
:
1.705rem
;
border
:
1px
solid
@
border
;
box-shadow
:
0
0
10px
0
rgba
(
0
,
0
,
0
,
0.6
);
margin
:
18px
;
padding
:
12px
;
}
/* Notifications */
.control-center
.notification-row
.notification-background
,
.control-center
.notification-row
.notification-background
.notification.critical
{
background-color
:
@
selected_bg
;
border-radius
:
16px
;
border
:
0.5px
solid
@
border
;
margin
:
4px
0px
;
padding
:
4px
;
}
.control-center
.notification-row
.notification-background
.notification.critical
{
color
:
@
unfocused
;
}
.control-center
.notification-row
.notification-background
.notification
.notification-content
{
margin
:
6px
;
padding
:
8px
6px
2px
2px
;
}
.control-center
.notification-row
.notification-background
.notification
>
*
:last-child
>
*
{
min-height
:
3.4em
;
}
.control-center
.notification-row
.notification-background
.notification
>
*
:last-child
>
*
.notification-action
{
background
:
alpha
(
@
bg
,
0.6
);
color
:
@
text
;
border-radius
:
12px
;
margin
:
6px
;
}
.control-center
.notification-row
.notification-background
.notification
>
*
:last-child
>
*
.notification-action
:hover
{
background
:
@
selected_bg
;
border
:
0.5px
solid
@
selected_text
;
}
.control-center
.notification-row
.notification-background
.notification
>
*
:last-child
>
*
.notification-action
:active
{
background
:
@
selected_bg
;
border
:
0.5px
solid
@
border
;
}
/* Buttons */
.control-center
.notification-row
.notification-background
.close-button
{
background
:
transparent
;
border-radius
:
6px
;
color
:
@
text
;
margin
:
0px
;
padding
:
4px
;
}
.control-center
.notification-row
.notification-background
.close-button
:hover
{
background
:
@
selected_bg
;
border
:
0.5px
solid
@
border
;
}
.control-center
.notification-row
.notification-background
.close-button
:active
{
background
:
@
selected_bg
;
border
:
0.5px
solid
@
border
;
}
/* Notifications expanded-group */
.notification-group
{
margin
:
2px
8px
2px
8px
;
}
.notification-group-headers
{
font-weight
:
bold
;
font-size
:
1.25rem
;
color
:
@
text
;
letter-spacing
:
2px
;
}
.notification-group-icon
{
color
:
@
selected_text
;
}
.notification-group-collapse-button
,
.notification-group-close-all-button
{
background
:
transparent
;
color
:
@
text
;
margin
:
4px
;
border-radius
:
6px
;
padding
:
4px
;
}
.notification-group-collapse-button
:hover
,
.notification-group-close-all-button
:hover
{
background
:
@
selected_bg
;
border
:
0.5px
solid
@
border
;
}
/* WIDGETS --------------------------------------------------------------------------- */
/* Notification clear button */
.widget-title
{
padding
:
0.341rem
;
margin
:
unset
;
}
.widget-title
button
{
border
:
unset
;
background-color
:
unset
;
border-radius
:
1.159rem
;
-gtk-outline-radius
:
1.159rem
;
padding
:
0.141rem
0.141rem
;
margin-right
:
0.841rem
;
}
.widget-title
button
:hover
{
background-color
:
@
selected_bg
;
border
:
1px
solid
@
selected_text
;
}
.widget-title
button
:active
{
background-color
:
@
selected_bg
;
border
:
1px
solid
@
selected_text
;
}
.widget-dnd
>
switch
{
background
:
@
selected_bg
;
;
font-size
:
initial
;
border-radius
:
8px
;
box-shadow
:
none
;
padding
:
2px
;
}
.widget-dnd
>
switch
:hover
{
background
:
@
selected_bg
;
}
.widget-dnd
>
switch
:checked
{
background
:
@
selected_bg
;
}
.widget-dnd
>
switch
:checked:hover
{
background
:
@
selected_bg
;
}
.widget-dnd
>
switch
slider
{
background
:
@
selected_text
;
border-radius
:
6px
;
}
.widget-dnd
>
switch
slider
:checked
{
background
:
@
border
;
border-radius
:
6px
;
}
/* Buttons menu */
.widget-buttons-grid
{
font-size
:
x-large
;
padding
:
6px
2px
;
margin
:
6px
;
border-radius
:
12px
;
background
:
alpha
(
@
selected_bg
,
0.80
);
font-family
:
FiraCode
Nerd
Font
;
}
.widget-buttons-grid
>
flowbox
>
flowboxchild
>
button
{
border
:
none
;
margin
:
4px
10px
;
padding
:
6px
12px
;
background
:
transparent
;
border-radius
:
8px
;
}
.widget-buttons-grid
>
flowbox
>
flowboxchild
>
button
:hover
{
background
:
@
hover_bg
;
}
/* Music player */
.widget-mpris
{
background
:
@
selected_bg
;
border-radius
:
16px
;
color
:
@
text
;
margin
:
20px
6px
;
}
/* NOTE: Background need *opacity 1* otherwise will turn into the album art blurred */
.widget-mpris-player
{
background
:
@
selected_bg
;
border-radius
:
22px
;
padding
:
10px
;
margin
:
5px
;
}
.widget-mpris
button
{
color
:
alpha
(
@
text
,
0.9
);
}
.widget-mpris
button
:hover
{
color
:
alpha
(
@
text
,
0.5
);
}
.widget-mpris-album-art
{
border-radius
:
16px
;
}
.widget-mpris-title
{
font-weight
:
bold
;
font-size
:
18px
;
}
.widget-mpris-subtitle
{
font-size
:
15px
;
}
.widget-menubar
{
font-family
:
FiraCode
Nerd
Font
;
}
.powermode-buttons
{
background
:
alpha
(
@
bg
,
0.60
);
padding
:
10px
;
margin
:
8px
;
border-radius
:
15px
;
}
.powermode-buttons
>
button
{
background
:
transparent
;
border
:
none
;
padding
:
5px
;
}
.powermode-buttons
>
button
:hover
{
color
:
@
selected_text
;
}
.notification-row
{
outline
:
none
;
margin
:
0
;
padding
:
0px
;
}
.floating-notifications.background
.notification-row
.notification-background
{
background
:
alpha
(
@
selected_bg
,
.55
);
box-shadow
:
0
0
8px
0
rgba
(
0
,
0
,
0
,
.6
);
border
:
1px
solid
@
border
;
border-radius
:
24px
;
margin
:
16px
;
padding
:
0
;
}
.floating-notifications.background
.notification-row
.notification-background
.notification
{
padding
:
6px
;
border-radius
:
12px
;
}
.floating-notifications.background
.notification-row
.notification-background
.notification
.notification-content
{
margin
:
13px
;
}
.floating-notifications.background
.notification-row
.notification-background
.notification
>
*
:last-child
>
*
{
min-height
:
3.4em
;
}
.floating-notifications.background
.notification-row
.notification-background
.notification
>
*
:last-child
>
*
.notification-action
{
border-radius
:
8px
;
background-color
:
@
hover_bg
;
margin
:
6px
;
border
:
1px
solid
transparent
;
}
.floating-notifications.background
.notification-row
.notification-background
.notification
>
*
:last-child
>
*
.notification-action
:hover
{
background-color
:
@
selected_bg
;
border
:
1px
solid
@
border
;
}
.floating-notifications.background
.notification-row
.notification-background
.notification
>
*
:last-child
>
*
.notification-action
:active
{
background-color
:
@
selected_bg
;
color
:
@
text
;
}
.image
{
margin
:
10px
20px
10px
0px
;
}
.summary
{
font-weight
:
800
;
font-size
:
1rem
;
}
.body
{
font-size
:
0.8rem
;
}
.floating-notifications.background
.notification-row
.notification-background
.close-button
{
margin
:
6px
;
padding
:
2px
;
border-radius
:
6px
;
background-color
:
transparent
;
border
:
1px
solid
transparent
;
}
.floating-notifications.background
.notification-row
.notification-background
.close-button
:hover
{
background-color
:
@
hover_bg
;
}
.floating-notifications.background
.notification-row
.notification-background
.close-button
:active
{
background-color
:
@
hover_bg
;
color
:
@
text
;
}
configs/hyprland/waybar/config
View file @
481a2058
...
...
@@ -29,6 +29,9 @@
"backlight",
"idle_inhibitor",
"custom/sep",
"pulseaudio#volume",
"pulseaudio#microphone",
"custom/sep",
"hyprland/language",
"custom/sep",
"bluetooth",
...
...
configs/hyprland/waybar/modules.json
View file @
481a2058
...
...
@@ -2,7 +2,7 @@
"image#menu"
:
{
"path"
:
"/usr/share/pixmaps/ximperlinux.svg"
,
"size"
:
20
,
"on-click"
:
"pkill wofi || wofi --show drun"
"on-click"
:
"pkill wofi || wofi --show drun
-x 5 -y 10 --height 35% --width 20%
"
},
"idle_inhibitor"
:
{
"format"
:
" {icon}"
,
...
...
@@ -46,7 +46,7 @@
},
"custom/clipboard"
:
{
"tooltip"
:
false
,
"on-click"
:
"pkill wofi || cliphist-wofi
-img
| wl-copy"
,
"on-click"
:
"pkill wofi || cliphist-wofi
--location 3 -x -33 -y 10 --height 35% --width 25%
| wl-copy"
,
"on-click-right"
:
"rm -f ~/.cache/cliphist/db"
,
"format"
:
" "
},
...
...
@@ -69,15 +69,15 @@
"pulseaudio#volume"
:
{
"scroll-step"
:
5
,
"format"
:
"{icon} {volume}%"
,
"format-bluetooth"
:
"
{icon}
{volume}%"
,
"format-muted"
:
"
Мут"
,
"format-bluetooth"
:
"
{icon}
{volume}%"
,
"format-muted"
:
" Мут"
,
"tooltip-format"
:
"{desc}"
,
"format-icons"
:
{
"headphone"
:
"
"
,
"headphone"
:
" "
,
"default"
:
[
"
"
,
"
"
,
"
"
" "
,
" "
,
" "
]
},
"on-click"
:
"pwvucontrol"
,
...
...
@@ -85,8 +85,8 @@
},
"pulseaudio#microphone"
:
{
"format"
:
"{format_source}"
,
"format-source"
:
"
{volume}%"
,
"format-source-muted"
:
"
Мут"
,
"format-source"
:
" {volume}%"
,
"format-source-muted"
:
" Мут"
,
"on-click"
:
"pwvucontrol"
,
"on-click-right"
:
"wpctl set-mute @DEFAULT_SOURCE@ toggle"
,
"on-scroll-up"
:
"wpctl set-volume @DEFAULT_SOURCE@ 10%+ -l 1.0"
,
...
...
@@ -96,12 +96,15 @@
"hyprland/language"
:
{
"format"
:
"{}"
,
"format-en"
:
"EN"
,
"format-ru"
:
"RU"
"format-ru"
:
"RU"
,
"on-scroll-up"
:
"hyprctl switchxkblayout all next"
,
"on-scroll-down"
:
"hyprctl switchxkblayout all prev"
,
},
"bluetooth"
:
{
"format"
:
""
,
"format-disabled"
:
" "
,
"format-off"
:
" "
,
"format-on"
:
" "
,
"format-off"
:
" "
,
"format-disconnected"
:
" "
,
"format-connected"
:
" {num_connections}"
,
"tooltip"
:
true
,
...
...
@@ -123,7 +126,7 @@
"tooltip-format-disconnected"
:
"Нет соединения"
,
"format-alt"
:
"<span> {bandwidthDownBytes}</span> <span> {bandwidthUpBytes}</span>"
,
"interval"
:
2
,
"on-click-right"
:
"
kitty nmtui
"
"on-click-right"
:
"
nm-connection-editor
"
},
"battery"
:
{
"states"
:
{
...
...
configs/hyprland/waybar/style-dark.css
View file @
481a2058
*
{
min-height
:
0
;
font-size
:
1
4
px
;
font-size
:
1
2
px
;
font-family
:
FiraCode
Nerd
Font
;
font-weight
:
500
;
}
window
#waybar
{
border
:
1px
solid
@
border
;
transition-property
:
background-color
;
transition-duration
:
0.8s
;
background
-color
:
@
bg
;
background
:
alpha
(
@
bg
,
0.90
)
;
border-radius
:
15px
;
}
...
...
@@ -41,6 +40,7 @@ window#waybar.hidden {
#workspaces
button
{
color
:
@
text
;
border-radius
:
25px
;
padding
:
2px
;
}
#workspaces
button
:hover
{
...
...
@@ -68,13 +68,12 @@ window#waybar.hidden {
#image
{
border
:
none
;
background
-color
:
@
bg
background
:
none
;
}
tooltip
{
border-radius
:
8px
;
border
:
1px
solid
@
border
;
background
:
@
selected_bg
;
background
:
alpha
(
@
bg
,
0.90
);
color
:
@
text
}
...
...
configs/hyprland/waybar/style.css
View file @
481a2058
*
{
min-height
:
0
;
font-size
:
1
4
px
;
font-size
:
1
2
px
;
font-family
:
FiraCode
Nerd
Font
;
font-weight
:
500
;
}
window
#waybar
{
border
:
2px
solid
@
border
;
transition-property
:
background-color
;
transition-duration
:
0.8s
;
background
-color
:
@
bg
;
background
:
alpha
(
@
bg
,
0.90
)
;
border-radius
:
15px
;
}
...
...
@@ -41,6 +40,7 @@ window#waybar.hidden {
#workspaces
button
{
color
:
@
text
;
border-radius
:
25px
;
padding
:
2px
;
}
#workspaces
button
:hover
{
...
...
@@ -68,13 +68,12 @@ window#waybar.hidden {
#image
{
border
:
none
;
background
-color
:
@
bg
background
:
none
;
}
tooltip
{
border-radius
:
8px
;
border
:
1px
solid
@
border
;
background
:
@
selected_bg
;
background
:
alpha
(
@
bg
,
0.90
);
color
:
@
text
}
...
...
configs/hyprland/wlogout/icons/hibernate.png
0 → 100644
View file @
481a2058
5.87 KB
configs/hyprland/wlogout/icons/lock.png
0 → 100644
View file @
481a2058
5.37 KB
configs/hyprland/wlogout/icons/logout.png
0 → 100644
View file @
481a2058
6.13 KB
configs/hyprland/wlogout/icons/power.png
0 → 100644
View file @
481a2058
9.92 KB
configs/hyprland/wlogout/icons/restart.png
0 → 100644
View file @
481a2058
7.88 KB
skel/skel/.config
/wlogout/layout
→
configs/hyprland
/wlogout/layout
View file @
481a2058
{
"label" : "lock",
"action" : "gtklock",
"text": "Заблокировать"
"text": "Заблокировать",
"keybind" : "l"
}
{
"label" : "hibernate",
"action" : "systemctl hibernate",
"text": "Гибернация"
"text": "Гибернация",
"keybind" : "h"
}
{
"label" : "logout",
"action" : "loginctl terminate-user $USER",
"text": "Выйти"
"action" : "loginctl kill-session $XDG_SESSION_ID",
"text": " Выйти ",
"keybind" : "e"
}
{
"label" : "shutdown",
"action" : "systemctl poweroff",
"text": "Выключение"
}
{
"label" : "suspend",
"action" : "systemctl suspend",
"text": "Сон"
"text": "Выключение",
"keybind" : "s"
}
{
"label" : "reboot",
"action" : "systemctl reboot",
"text": "Перезагрузка"
"text": "Перезагрузка",
"keybind" : "r"
}
configs/hyprland/wlogout/style.css
0 → 100644
View file @
481a2058
window
{
font-size
:
16pt
;
color
:
#fff
;
background-color
:
rgba
(
12
,
12
,
12
,
0.6
);
}
button
{
background-repeat
:
no-repeat
;
background-position
:
center
;
background-size
:
20%
;
background-color
:
transparent
;
animation
:
gradient_f
20s
ease-in
infinite
;
transition
:
all
0.3s
ease-in
;
box-shadow
:
0
0
10px
2px
transparent
;
border-radius
:
36px
;
margin
:
10px
;
}
button
:focus
{
box-shadow
:
none
;
background-size
:
20%
;
}
button
:hover
{
background-size
:
50%
;
border
:
2px
solid
#a6a7ac
;
color
:
transparent
;
transition
:
all
0.4s
cubic-bezier
(
0.55
,
0
,
0.28
,
1.682
),
box-shadow
1s
ease-in
;
}
#shutdown
{
background-image
:
image
(
url("/etc/ximperdistro/hyprland/wlogout/icons/power.png")
);
}
#logout
{
background-image
:
image
(
url("/etc/ximperdistro/hyprland/wlogout/icons/logout.png")
);
}
#reboot
{
background-image
:
image
(
url("/etc/ximperdistro/hyprland/wlogout/icons/restart.png")
);
}
#lock
{
background-image
:
image
(
url("/etc/ximperdistro/hyprland/wlogout/icons/lock.png")
);
}
#hibernate
{
background-image
:
image
(
url("/etc/ximperdistro/hyprland/wlogout/icons/hibernate.png")
);
}
skel/skel/.config
/wofi/config
→
configs/hyprland
/wofi/config
View file @
481a2058
File moved
skel/skel/.config
/wofi/style.css
→
configs/hyprland
/wofi/style.css
View file @
481a2058
window
{
margin
:
1px
;
border
:
10
px
solid
#7E01FF
;
border
:
2
px
solid
#7E01FF
;
border-radius
:
13px
;
}
...
...
skel/skel/.config/hypr/hyprclock.conf
deleted
100644 → 0
View file @
f67219b7
[
animation
]
blur
=
true
fade_in
=
true
[
env
]
environment
=
"production"
[
general
]
clock_format
=
"24-hour"
[
theme
]
background_color
=
"#B0E1D"
font_color
=
"#7E01FF"
font_size
=
160
skel/skel/.config/swaync/style.css
deleted
100644 → 0
View file @
f67219b7
@define-color
bg
#0B0E1D
;
@define-color
selected_bg
#101322
;
@define-color
hover_bg
#191b27
;
@define-color
text
#D8E2EA
;
@define-color
selected_text
#a6a7ac
;
@define-color
border
#7E01FF
;
@define-color
error
#bd2828
;
@define-color
success
#e89b0b
;
@define-color
accent
#7E01FF
;
@define-color
unfocused
#f85656
;
*
{
font-size
:
14px
;
}
.notification
{
border-radius
:
15px
;
background-color
:
@
bg
}
.notification-content
{
padding
:
10px
;
background-color
:
@
bg
;
}
.notification-default-action
:hover
,
.notification-action
:hover
{
-gtk-icon-effect
:
none
;
background
:
@
selected_bg
;
}
.body-image
{
margin-top
:
6px
;
background-color
:
@
bg
;
border-radius
:
12px
;
}
.summary
{
color
:
@
noti-text-color
;
text-shadow
:
none
;
}
.time
{
color
:
@
noti-text-color
;
text-shadow
:
none
;
margin-right
:
18px
;
}
.body
{
background
:
@
bg
;
color
:
@
text
;
text-shadow
:
none
;
}
.control-center
{
border-radius
:
15px
;
-gtk-outline-radius
:
1.705rem
;
border
:
1px
solid
@
border
;
margin
:
5px
;
background-color
:
@
bg
;
padding
:
5px
;
}
.control-center-dnd
{
border-radius
:
15px
;
background
:
@
bg
;
border
:
1px
solid
@
border
;
}
.control-center-dnd
slider
:checked
{
background
:
@
border
;
border-radius
:
15px
;
}
/* title widget */
.widget-title
{
padding
:
0.341rem
;
margin
:
unset
;
}
.widget-title
label
{
font-size
:
1.364rem
;
color
:
@
text
;
margin-left
:
0.941rem
;
}
.widget-title
button
{
border
:
unset
;
background-color
:
unset
;
border-radius
:
1.159rem
;
-gtk-outline-radius
:
1.159rem
;
padding
:
0.141rem
0.141rem
;
margin-right
:
0.841rem
;
}
.widget-title
button
label
{
font-size
:
1.0409rem
;
color
:
@
text
;
margin-right
:
0.841rem
;
font-family
:
FiraCode
Nerd
Font
;
}
.widget-title
button
:hover
{
background-color
:
@
selected_bg
;
}
.widget-title
button
:active
{
background-color
:
@
selected_bg
;
}
/* Buttons widget */
.widget-buttons-grid
{
border-radius
:
15px
;
padding
:
unset
;
background-color
:
@
selected_bg
;
font-family
:
FiraCode
Nerd
Font
;
}
.widget-buttons-grid
>
flowbox
{
padding
:
unset
;
}
.widget-buttons-grid
>
flowbox
>
flowboxchild
>
button
{
border
:
none
;
background-color
:
unset
;
min-width
:
7.5rem
;
min-height
:
2.9rem
;
padding
:
unset
;
margin
:
unset
;
}
.widget-buttons-grid
>
flowbox
>
flowboxchild
>
button
label
{
font-size
:
20px
;
color
:
@
text
;
}
.widget-buttons-grid
>
flowbox
>
flowboxchild
>
button
:hover
{
background-color
:
@
hover_bg
;
}
.widget-buttons-grid
>
flowbox
>
flowboxchild
>
button
:checked
{
background-color
:
@
accent
;
}
.widget-buttons-grid
>
flowbox
>
flowboxchild
>
button
:checked
label
{
color
:
@
bg
;
}
/* Volume widget */
.widget-volume
{
background-color
:
@
selected_bg
;
padding
:
8px
;
margin
:
8px
;
-gtk-outline-radius
:
1.159rem
;
-gtk-outline-radius
:
1.159rem
;
font-family
:
FiraCode
Nerd
Font
;
}
.widget-volume
trough
{
border
:
unset
;
background-color
:
@
selected_text
;
}
.widget-volume
trough
slider
{
color
:
unset
;
background-color
:
@
border
;
border-radius
:
100%
;
min-height
:
1.25rem
;
}
/* Mpris widget */
.widget-mpris
{
background-color
:
@
selected_bg
;
padding
:
8px
;
margin
:
8px
;
border-radius
:
15px
;
}
.widget-mpris-player
{
padding
:
0px
;
margin
:
0px
;
}
.widget-mpris-title
{
font-weight
:
bold
;
font-size
:
18px
;
}
.widget-mpris-subtitle
{
font-size
:
15px
;
}
.widget-menubar
{
font-family
:
FiraCode
Nerd
Font
;
}
.powermode-buttons
{
background-color
:
@
bg
;
padding
:
8px
;
margin
:
8px
;
border-radius
:
15px
;
}
.powermode-buttons
>
button
{
background
:
transparent
;
border
:
none
;
}
.powermode-buttons
>
button
:hover
{
color
:
@
selected_text
;
}
skel/skel/.config/wlogout/style.css
deleted
100644 → 0
View file @
f67219b7
*
{
background-image
:
none
;
box-shadow
:
none
;
}
window
{
background-color
:
rgba
(
12
,
12
,
12
,
0.9
);
}
button
{
border-radius
:
0
;
border-color
:
#101322
;
text-decoration-color
:
#FFFFFF
;
color
:
#FFFFFF
;
background-color
:
#0B0E1D
;
border-style
:
solid
;
border-width
:
1px
;
background-repeat
:
no-repeat
;
background-position
:
center
;
background-size
:
25%
;
font-size
:
17px
;
}
button
:focus
,
button
:active
,
button
:hover
{
background-color
:
#371c77
;
outline-style
:
none
;
}
#lock
{
border-radius
:
15px
0px
0px
0px
;
background-image
:
image
(
url("/usr/share/wlogout/icons/lock.png")
);
}
#logout
{
background-image
:
image
(
url("/usr/share/wlogout/icons/logout.png")
);
}
#suspend
{
border-radius
:
0px
15px
0px
0px
;
background-image
:
image
(
url("/usr/share/wlogout/icons/suspend.png")
);
}
#hibernate
{
border-radius
:
0px
0px
0px
15px
;
background-image
:
image
(
url("/usr/share/wlogout/icons/hibernate.png")
);
}
#shutdown
{
background-image
:
image
(
url("/usr/share/wlogout/icons/shutdown.png")
);
}
#reboot
{
border-radius
:
0px
0px
15px
0px
;
background-image
:
image
(
url("/usr/share/wlogout/icons/reboot.png")
);
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment