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
458a555e
Unverified
Commit
458a555e
authored
Jul 26, 2024
by
Кирилл Уницаев
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
added hyprland configuration
parent
b19a4dfa
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
239 additions
and
0 deletions
+239
-0
hypridle.conf
skel/skel/.config/hypr/hypridle.conf
+16
-0
hyprland.conf
skel/skel/.config/hypr/hyprland.conf
+209
-0
hyprpaper.conf
skel/skel/.config/hypr/hyprpaper.conf
+14
-0
No files found.
skel/skel/.config/hypr/hypridle.conf
0 → 100644
View file @
458a555e
# This file is required to manage the hypridle utility.
general
{
after_sleep_cmd
=
hyprctl
dispatch
dpms
on
}
listener
{
timeout
=
240
# 4 минуты
on
-
timeout
=
hyprctl
dispatch
dpms
off
on
-
resume
=
hyprctl
dispatch
dpms
on
}
listener
{
timeout
=
340
# 9 минут
on
-
timeout
=
systemctl
suspend
}
skel/skel/.config/hypr/hyprland.conf
0 → 100644
View file @
458a555e
#--- НАСТРОЙКА МОНИТОРОВ
monitor
=,
preferred
,
auto
,
auto
#--- АВТОЗАПУСК
# системные утилиты (пожалуйста, не редактируйте)
exec
-
once
=
gnome
-
keyring
-
daemon
--
start
--
components
=
secrets
exec
-
once
= /
usr
/
libexec
/
polkit
-
1
/
polkit
-
gnome
-
authentication
-
agent
-
1
exec
-
once
=
dbus
-
update
-
activation
-
environment
--
all
exec
-
once
=
sleep
1
&&
dbus
-
update
-
activation
-
environment
--
systemd
WAYLAND_DISPLAY
XDG_CURRENT_DESKTOP
# утилиты для среды рабочего стола
exec
-
once
=
dunst
# демон уведомлений
exec
-
once
=
waybar
# панель
exec
-
once
=
nwg
-
dock
-
hyprland
-
mb
5
-
i
35
-
hd
7000
-
d
# док
exec
-
once
=
hyprpaper
# обои
exec
-
once
=
hypridle
# демон простоя
exec
-
once
=
hyprpm
reload
# плагины
# буфер обмена
exec
-
once
=
wl
-
paste
--
type
text
--
watch
cliphist
store
exec
-
once
=
wl
-
paste
--
type
image
--
watch
cliphist
store
#--- ПОДКЛЮЧЕНИЕ ДОПОЛНИТЕЛЬНЫХ ФАЙЛОВ К КОНФИГУРАЦИИ
# Source ФАЙЛ
# source = ~/.config/hypr/myColors.conf
#--- ПЕРЕМЕННЫЕ ОКРУЖЕНИЯ
env
=
XDG_CURRENT_DESKTOP
,
Hyprland
env
=
XDG_SESSION_TYPE
,
wayland
env
=
XDG_SESSION_DESKTOP
,
Hyprland
env
=
QT_AUTO_SCREEN_SCALE_FACTOR
,
1
env
=
QT_QPA_PLATFORM
,
wayland
;
xcbs
env
=
QT_STYLE_OVERRIDE
,
kvantum
#NVIDIA
#env = GBM_BACKEND,nvidia-drm
#env = __GLX_VENDOR_LIBRARY_NAME,nvidia
#env = LIBVA_DRIVER_NAME,nvidia
#env = WLR_DRM_NO_ATOMIC,1
#--- РАСКЛАДКА КЛАВИАТУРЫ
input
{
kb_layout
=
us
,
ru
#
kb_options
=
grp
:
win_space_toggle
# changing the layout (win + space)
follow_mouse
=
1
touchpad
{
natural_scroll
=
false
}
numlock_by_default
=
true
sensitivity
=
0
# -1.0 - 1.0, 0 means no modification.
}
#--- ПРОМЕЖУТКИ, ГРАНИЦЫ, ЦВЕТА
general
{
gaps_in
=
2
# промежутки между окнами
gaps_out
=
5
# промежутки между окнами и краями монитора
border_size
=
1
# размер рамки вокруг окон
no_border_on_floating
=
false
# выключить рамку плавающих окон
col
.
active_border
=
rgb
(
5
D12F3
)
# цвет рамки для активного окна
col
.
inactive_border
=
rgb
(
808181
)
# цвет рамки для неактивных окон
resize_on_border
=
true
# изменять размер окон щелчком мыши и перетаскиванием границ
layout
=
master
# какой макет использовать [dwindle/master]
}
#---УКРАШЕНИЯ ДЛЯ ОКОН
decoration
{
rounding
=
15
shadow_range
=
5
shadow_render_power
=
5
col
.
shadow
=
rgb
(
808181
)
}
#--- АНИМАЦИЯ
animations
{
enabled
=
true
bezier
=
linear
,
0
,
0
,
1
,
1
animation
=
borderangle
,
1
,
100
,
linear
,
loop
bezier
=
myBezier
,
0
.
05
,
0
.
9
,
0
.
1
,
1
.
05
animation
=
windows
,
1
,
7
,
myBezier
animation
=
windowsOut
,
1
,
7
,
default
,
popin
80
%
animation
=
border
,
1
,
10
,
default
animation
=
borderangle
,
1
,
8
,
default
animation
=
fade
,
1
,
7
,
default
animation
=
workspaces
,
1
,
6
,
default
}
#--- НАСТРОЙКА МАКЕТА
master
{
new_status
=
slaved
}
#--- жесты
gestures
{
workspace_swipe
=
true
workspace_swipe_distance
=
700
workspace_swipe_fingers
=
2
workspace_swipe_cancel_ratio
=
0
.
2
workspace_swipe_min_speed_to_force
=
5
workspace_swipe_direction_lock
=
true
workspace_swipe_direction_lock_threshold
=
10
workspace_swipe_create_new
=
true
}
#--- РАЗНОЕ
misc
{
force_default_wallpaper
=
0
allow_session_lock_restore
=
true
}
#--- ПРАВИЛА РАБОТЫ С ОКНАМИ
windowrulev2
=
float
,
class
:^(
kitty
)$
windowrulev2
=
float
,
class
:^(
Alacritty
)$
windowrulev2
=
float
,
class
:^(
nemo
)$
windowrulev2
=
float
,
class
:^(
org
.
gnome
.
Nautilus
)$
windowrulev2
=
float
,
class
:^(
org
.
gnome
.
FileRoller
)$
windowrulev2
=
float
,
class
:^(
blueman
-
manager
)$
windowrulev2
=
float
,
class
:^(
com
.
saivert
.
pwvucontrol
)$
#--- КЛАВИША-МОДИФИКАТОР
$
mainMod
=
SUPER
#--- ЗАПУСК ПРИЛОЖЕНИЙ
bind
= $
mainMod
,
N
,
exec
,
nemo
bind
= $
mainMod
,
RETURN
,
exec
,
kitty
#--- ГОРЯЧИЕ КЛАВИШИ
bind
= $
mainMod
,
C
,
killactive
,
bind
= $
mainMod
,
F
,
togglefloating
,
B
bind
= $
mainMod
,
D
,
exec
,
wofi
--
show
drun
bind
= $
mainMod
,
L
,
exec
,
wlogout
bind
= $
mainMod
,
V
,
exec
,
cliphist
list
|
wofi
--
dmenu
|
cliphist
decode
|
wl
-
copy
bind
= $
mainMod
,
B
,
exec
,
pkill
-
SIGUSR1
waybar
bind
= $
mainMod
CTRL
,
B
,
exec
,
pkill
-
SIGUSR2
waybar
# Скриншот монитора
bind
= ,
Print
,
exec
,
hyprshot
-
m
output
-
o
"$(xdg-user-dir PICTURES)/Снимки экрана"
-
f
"снимок-$(date +%s).png"
-
z
# Скриншот региона
bind
= $
mainMod
,
Print
,
exec
,
hyprshot
-
m
region
-
o
"$(xdg-user-dir PICTURES)/Снимки экрана"
-
f
"снимок-$(date +%s).png"
-
z
# Скриншот окна
bind
=
SHIFT
,
Print
,
exec
,
hyprshot
-
m
window
-
o
"$(xdg-user-dir PICTURES)/Снимки экрана"
-
f
"снимок-$(date +%s).png"
-
z
#--- УПРАВЛЕНИЕ ГРОМКОСТЬЮ
binde
= ,
XF86AudioRaiseVolume
,
exec
,
wpctl
set
-
volume
-
l
1
.
0
@
DEFAULT_AUDIO_SINK
@
5
%+
binde
= ,
XF86AudioLowerVolume
,
exec
,
wpctl
set
-
volume
@
DEFAULT_AUDIO_SINK
@
5
%-
binde
= ,
XF86AudioMute
,
exec
,
wpctl
set
-
mute
@
DEFAULT_AUDIO_SINK
@
toggle
#--- УПРАВЛЕНИЕ ЯРКОСТЬЮ
bind
= ,
XF86MonBrightnessUp
,
exec
,
brightnessctl
s
+
5
%
bind
= ,
XF86MonBrightnessDown
,
exec
,
brightnessctl
s
5
%-
#--- ПЕРЕКЛЮЧЕНИЕ ФОКУСА
bind
= $
mainMod
,
left
,
movefocus
,
l
-
cop
bind
= $
mainMod
,
right
,
movefocus
,
r
bind
= $
mainMod
,
up
,
movefocus
,
u
bind
= $
mainMod
,
down
,
movefocus
,
d
#--- ПЕРЕКЛЮЧЕНИЕ РАБОЧИХ ПРОСТРАНСТВ
bind
= $
mainMod
,
1
,
workspace
,
1
bind
= $
mainMod
,
2
,
workspace
,
2
bind
= $
mainMod
,
3
,
workspace
,
3
bind
= $
mainMod
,
4
,
workspace
,
4
bind
= $
mainMod
,
5
,
workspace
,
5
bind
= $
mainMod
,
6
,
workspace
,
6
bind
= $
mainMod
,
7
,
workspace
,
7
bind
= $
mainMod
,
8
,
workspace
,
8
bind
= $
mainMod
,
9
,
workspace
,
9
bind
= $
mainMod
,
0
,
workspace
,
10
#--- ПЕРЕМЕЩЕНИЕ ОКНА В ДРУГОЕ РАБОЧЕЕ ПРОСТРАНСТВО
bind
= $
mainMod
SHIFT
,
1
,
movetoworkspace
,
1
bind
= $
mainMod
SHIFT
,
2
,
movetoworkspace
,
2
bind
= $
mainMod
SHIFT
,
3
,
movetoworkspace
,
3
bind
= $
mainMod
SHIFT
,
4
,
movetoworkspace
,
4
bind
= $
mainMod
SHIFT
,
5
,
movetoworkspace
,
5
bind
= $
mainMod
SHIFT
,
6
,
movetoworkspace
,
6
bind
= $
mainMod
SHIFT
,
7
,
movetoworkspace
,
7
bind
= $
mainMod
SHIFT
,
8
,
movetoworkspace
,
8
bind
= $
mainMod
SHIFT
,
9
,
movetoworkspace
,
9
bind
= $
mainMod
SHIFT
,
0
,
movetoworkspace
,
10
#--- ПЕРЕМЕЩЕНИЕ ПО РАБОЧИМ ОБЛАСТЯМ С ПОМОЩЬЮ КОЛЕСИКА МЫШИ
bind
= $
mainMod
,
mouse_up
,
workspace
,
e
-
1
bind
= $
mainMod
,
mouse_down
,
workspace
,
e
+
1
#--- ПЕРЕМЕЩЕНИЕ И ИЗМЕНЕНИЕ РАЗМЕРА ОКОН С ПОМОЩЬЮ МЫШИ
bindm
= $
mainMod
,
mouse
:
272
,
movewindow
bindm
= $
mainMod
,
mouse
:
273
,
resizewindow
#--- ИЗМЕНЕНИЕ РАЗМЕРА ОКОН
bind
= $
mainMod
CTRL
,
left
,
resizeactive
,-
50
0
bind
= $
mainMod
CTRL
,
right
,
resizeactive
,
50
0
bind
= $
mainMod
CTRL
,
up
,
resizeactive
,
0
-
50
bind
= $
mainMod
CTRL
,
down
,
resizeactive
,
0
50
skel/skel/.config/hypr/hyprpaper.conf
0 → 100644
View file @
458a555e
# This file is required to configure the wallpaper display.
# Syntax:
# preload = "the path to the file"
#
# wallpaper = "monitor","the path to the file"
# For display on all monitors, the field can be left empty.
# preload = "the path to the file"
#
# wallpaper = ,"the path to the file"
preload
= /
usr
/
share
/
wallpapers
/
ximper
/
44
.
png
wallpaper
= ,/
usr
/
share
/
wallpapers
/
ximper
/
44
.
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