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
1ec97937
Verified
Commit
1ec97937
authored
Apr 29, 2025
by
Kirill Unitsaev
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update of all hyprland configs
parent
5f0334bd
Show whitespace changes
Inline
Side-by-side
Showing
22 changed files
with
162 additions
and
104 deletions
+162
-104
autostart.conf
configs/hyprland/hypr/autostart.conf
+1
-3
binds.conf
configs/hyprland/hypr/binds.conf
+1
-1
decoration.conf
configs/hyprland/hypr/decoration.conf
+7
-1
env.conf
configs/hyprland/hypr/env.conf
+1
-0
general.conf
configs/hyprland/hypr/general.conf
+4
-6
gestures.conf
configs/hyprland/hypr/gestures.conf
+6
-6
groups.conf
configs/hyprland/hypr/groups.conf
+4
-2
hypridle.conf
configs/hyprland/hypr/hypridle.conf
+5
-1
hyprpaper.conf
configs/hyprland/hypr/hyprpaper.conf
+2
-0
input.conf
configs/hyprland/hypr/input.conf
+3
-2
misc.conf
configs/hyprland/hypr/misc.conf
+2
-2
plugins.conf
configs/hyprland/hypr/plugins.conf
+7
-0
rules.conf
configs/hyprland/hypr/rules.conf
+20
-32
theme.conf
configs/hyprland/hypr/theme.conf
+1
-1
config.conf
configs/hyprland/kitty/config.conf
+3
-3
config.json
configs/hyprland/swaync/config.json
+2
-2
config
configs/hyprland/waybar/config
+7
-7
extra-modules.json
configs/hyprland/waybar/extra-modules.json
+35
-0
modules.json
configs/hyprland/waybar/modules.json
+16
-10
style-dark.css
configs/hyprland/waybar/style-dark.css
+24
-17
style.css
configs/hyprland/waybar/style.css
+10
-7
layout
configs/hyprland/wlogout/layout
+1
-1
No files found.
configs/hyprland/hypr/autostart.conf
View file @
1ec97937
...
...
@@ -4,8 +4,6 @@ exec-once = hyprpaper
exec
-
once
=
hypridle
exec
-
once
=
waybar
exec
-
once
=
swaync
exec
-
once
=
hyprpm
reload
# Буфер обмена / clipboard
exec
-
once
=
wl
-
paste
--
type
text
--
watch
cliphist
store
exec
-
once
=
wl
-
paste
--
type
image
--
watch
cliphist
store
exec
-
once
=
clipse
-
listen
configs/hyprland/hypr/binds.conf
View file @
1ec97937
...
...
@@ -14,7 +14,7 @@ bind = $mainMod, F11, fullscreenstate, 2
bind
= $
mainMod
,
D
,
exec
,
pkill
wofi
||
wofi
--
show
drun
bind
= $
mainMod
,
L
,
exec
,
wlogout
-
b
5
-
T
300
-
B
300
bind
= $
mainMod
,
V
,
exec
,
pkill
wofi
||
cliphist
-
wofi
|
wl
-
copy
bind
= $
mainMod
,
V
,
exec
,
pkill
clipse
||
kitty
clipse
bind
= $
mainMod
,
N
,
exec
,
swaync
-
client
-
t
bind
=
CTRL_SHIFT
,
L
,
exec
,
hyprmag
bind
=
CTRL_SHIFT
,
P
,
exec
,
hyprpicker
-
a
...
...
configs/hyprland/hypr/decoration.conf
View file @
1ec97937
decoration
{
rounding
=
15
rounding_power
=
4
.
0
dim_special
=
0
.
3
blur
{
noise
=
0
.
0
size
=
10
passes
=
2
}
shadow
{
enabled
=
false
enabled
=
true
range
=
7
render_power
=
4
ignore_window
=
true
}
}
configs/hyprland/hypr/env.conf
View file @
1ec97937
...
...
@@ -5,3 +5,4 @@ env = XDG_SESSION_DESKTOP,Hyprland
env
=
QT_AUTO_SCREEN_SCALE_FACTOR
,
1
env
=
QT_QPA_PLATFORM
,
wayland
;
xcb
env
=
QT_STYLE_OVERRIDE
,
kvantum
env
=
QT_QPA_PLATFORMTHEME
,
qt6ct
configs/hyprland/hypr/general.conf
View file @
1ec97937
general
{
gaps_in
=
4
gaps_out
=
12
gaps_in
=
8
gaps_out
=
8
border_size
=
1
no_border_on_floating
=
true
col
.
active_border
=
rgb
(
7
E01FF
)
col
.
inactive_border
=
rgb
(
808181
)
resize_on_border
=
true
extend_border_grab_area
=
15
layout
=
dwindle
snap
{
enabled
=
true
window_gap
=
10
monitor_gap
=
25
border_overlap
=
false
enabled
=
false
}
}
configs/hyprland/hypr/gestures.conf
View file @
1ec97937
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_touch
=
true
workspace_swipe_create_new
=
true
workspace_swipe_fingers
=
3
workspace_swipe_distance
=
750
workspace_swipe_min_speed_to_force
=
10
workspace_swipe_cancel_ratio
=
0
.
2
}
configs/hyprland/hypr/groups.conf
View file @
1ec97937
...
...
@@ -11,9 +11,11 @@ group {
enabled
=
true
font_family
=
"FiraCode Nerd Font"
font_size
=
8
font_size
=
10
stacked
=
false
gaps_out
=
0
rounding
=
10
indicator_height
=
2
col
.
active
=
rgb
(
7
E01FF
)
col
.
inactive
=
rgb
(
808181
)
...
...
configs/hyprland/hypr/hypridle.conf
View file @
1ec97937
# https://wiki.ximperlinux.ru/ru/hyprland/hypr-ecosystem/hypridle
# This file is required to manage the hypridle utility.
# Этот файл необходим для управления утилитой hypridle.
general
{
lock_cmd
=
gtklock
-
d
-
b
/
usr
/
share
/
wallpapers
/
ximper
/
66
.
png
-
HS
before_sleep_cmd
=
hyprctl
dispatch
dpms
off
after_sleep_cmd
=
hyprctl
dispatch
dpms
on
}
...
...
@@ -19,7 +23,7 @@ listener {
listener
{
timeout
=
300
on
-
timeout
=
gtklock
on
-
timeout
=
loginctl
lock
-
session
}
listener
{
...
...
configs/hyprland/hypr/hyprpaper.conf
View file @
1ec97937
# https://wiki.ximperlinux.ru/ru/hyprland/hypr-ecosystem/hyprpaper
# Этот файл необходим для настройки отображения обоев.
# Загрузка обоев:
# preload = "путь к файлу"
...
...
configs/hyprland/hypr/input.conf
View file @
1ec97937
...
...
@@ -4,9 +4,10 @@ input {
follow_mouse
=
1
touchpad
{
natural_scroll
=
false
natural_scroll
=
true
drag_lock
=
true
}
numlock_by_default
=
tru
e
numlock_by_default
=
fals
e
sensitivity
=
0
.
0
}
configs/hyprland/hypr/misc.conf
View file @
1ec97937
...
...
@@ -4,9 +4,9 @@ misc {
mouse_move_enables_dpms
=
true
key_press_enables_dpms
=
true
animate_mouse_windowdragging
=
true
allow_session_lock_restore
=
true
}
render
{
...
...
@@ -16,7 +16,7 @@ render {
cursor
{
sync_gsettings_theme
=
true
no_hardware_cursors
=
2
# NVIDIA
no_hardware_cursors
=
1
hotspot_padding
=
1
persistent_warps
=
true
zoom_factor
=
1
.
0
...
...
configs/hyprland/hypr/plugins.conf
View file @
1ec97937
...
...
@@ -7,15 +7,22 @@ bindr = SUPER, A, overview:toggle
plugin
{
overview
{
panelColor
=
rgb
(
0
B0E1D
)
panelBorderColor
=
rgb
(
7
E01FF
)
dragAlpha
=
1
disableBlur
=
true
panelHeight
=
180
panelBorderWidth
=
1
onBottom
=
false
workspaceMargin
=
10
showSpecialWorkspace
=
false
reservedArea
=
0
centerAligned
=
true
drawActiveWorkspace
=
true
gapsIn
=
5
gapsOut
=
10
showEmptyWorkspace
=
false
affectStrut
=
false
}
}
configs/hyprland/hypr/rules.conf
View file @
1ec97937
windowrulev2
=
tag
+
images
,
class
:(
org
.
gnome
.
NautilusPreviewer
)
windowrulev2
=
tag
+
images
,
title
:(Просмотр медиа)
windowrulev2
=
tag
+
images
,
title
:(
Media
viewer
)
windowrulev2
=
tag
+
images
,
class
:(
imv
)
windowrulev2
=
tag
+
video
,
class
:(
mpv
)
windowrulev2
=
tag
+
video
,
class
:(
org
.
gnome
.
Showtime
)
windowrulev2
=
tag
+
media
,
tag
:
images
windowrulev2
=
tag
+
media
,
tag
:
video
windowrulev2
=
opacity
1
.
0
,
tag
:
media
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
)$
windowrulev2
=
float
,
class
:^(
nmtui
)$
windowrulev2
=
fullscreen
,
title
:(Просмотр медиа)
windowrulev2
=
fullscreen
,
title
:(
Media
viewer
)
#---------- Запуск из панели ---- Launching from the panel
windowrulev2
=
size
910
460
,
class
:^(
nmtui
)$
windowrulev2
=
move
52
%
5
%,
class
:^(
nmtui
)$
windowrulev2
=
size
530
350
,
class
:^(
blueman
-
manager
)$
windowrulev2
=
move
71
.
9
%
5
%,
class
:^(
blueman
-
manager
)$
windowrulev2
=
size
530
350
,
class
:^(
com
.
saivert
.
pwvucontrol
)$
windowrulev2
=
move
71
.
9
%
5
%,
class
:^(
com
.
saivert
.
pwvucontrol
)$
windowrule
=
tag
+
images
,
class
:(
org
.
gnome
.
NautilusPreviewer
)
windowrule
=
tag
+
images
,
title
:(Просмотр медиа)
windowrule
=
tag
+
images
,
title
:(
Media
viewer
)
windowrule
=
tag
+
images
,
class
:(
imv
)
windowrule
=
tag
+
video
,
class
:(
mpv
)
windowrule
=
tag
+
video
,
class
:(
org
.
gnome
.
Showtime
)
windowrule
=
tag
+
media
,
tag
:
images
windowrule
=
tag
+
media
,
tag
:
video
windowrule
=
opacity
1
.
0
,
tag
:
media
windowrule
=
float
,
tag
:
images
windowrule
=
float
,
class
:^(
org
.
gnome
.
FileRoller
)$
windowrule
=
float
,
class
:^(
blueman
-
manager
)$
windowrule
=
float
,
class
:^(
nm
-
connection
-
editor
)$
windowrule
=
float
,
class
:^(
com
.
saivert
.
pwvucontrol
)$
windowrule
=
float
,
class
:^(
xdg
-
desktop
-
portal
-
gtk
)$
windowrule
=
fullscreen
,
title
:(Просмотр медиа)
windowrule
=
fullscreen
,
title
:(
Media
viewer
)
layerrule
=
blur
,
logout_dialog
configs/hyprland/hypr/theme.conf
View file @
1ec97937
...
...
@@ -4,7 +4,7 @@ env = HYPRCURSOR_SIZE, 24
#---------- XCursor
env
=
XCURSOR_THEME
,
Adwaita
env
=
XCURSOR_SIZE
,
2
1
env
=
XCURSOR_SIZE
,
2
4
#---------- gsettings
...
...
configs/hyprland/kitty/config.conf
View file @
1ec97937
# Шрифты / Fonts
font_size
11
.
5
font_size
11
font_family
FiraCode
Nerd
Font
bold_font
auto
italic_font
auto
...
...
@@ -15,7 +15,7 @@ cursor_blink_interval 0.7
cursor_stop_blinking_after
10
.
0
# Обратная прокрутка / Scrollback
scrollback_lines
4
000
scrollback_lines
7
000
scrollback_indicator_opacity
1
.
0
scrollback_fill_enlarged_window
yes
wheel_scroll_multiplier
3
.
0
...
...
@@ -86,7 +86,7 @@ color14 #98d3ee
color7
#cbced3
color15
#d0d3d8
background_opacity
0
.
85
background_opacity
0
.
70
# Сочетания клавиш / Keyboard shortcuts
map
kitty_mod
+
t
new_tab
...
...
configs/hyprland/swaync/config.json
View file @
1ec97937
...
...
@@ -94,7 +94,7 @@
},
{
"label"
:
""
,
"command"
:
"kitty
--class nmtui
nmtui"
"command"
:
"kitty nmtui"
},
{
"label"
:
""
,
...
...
@@ -102,7 +102,7 @@
},
{
"label"
:
""
,
"command"
:
"gtklock
"
"command"
:
"loginctl lock-session
"
}
]
}
...
...
configs/hyprland/waybar/config
View file @
1ec97937
{
"layer": "top",
"position": "top",
"margin-left":
12
,
"margin-left":
8
,
"margin-top": 5,
"margin-right":
12
,
"height": 3
6
,
"margin-right":
8
,
"height": 3
0
,
"spacing": 4,
"exclusive": true,
"gtk-layer-shell": true,
"passthrough": false,
"fixed-center": true,
"include": [
"/etc/ximperdistro/hyprland/waybar/modules.json"
"/etc/ximperdistro/hyprland/waybar/modules.json",
"/etc/ximperdistro/hyprland/waybar/extra-modules.json"
],
"modules-left": [
"image#menu",
"hyprland/workspaces",
"tray",
"hyprland/
window
",
"hyprland/
submap
",
],
"modules-center": [
"custom/media",
],
"modules-right": [
"idle_inhibitor",
"custom/
clipboard
",
"custom/
theme
",
"hyprland/language",
"hyprland/submap",
"group/volume",
"network",
"bluetooth",
...
...
configs/hyprland/waybar/extra-modules.json
0 → 100644
View file @
1ec97937
{
"custom/media-mini"
:
{
"format"
:
"{icon} {0}"
,
"return-type"
:
"json"
,
"format-icons"
:
{
"Playing"
:
""
,
"Paused"
:
""
},
"max-length"
:
30
,
"exec"
:
"playerctl -a metadata --format '{
\"
text
\"
:
\"
{{markup_escape(title)}}
\"
,
\"
tooltip
\"
:
\"
{{playerName}} : {{markup_escape(artist)}} - {{markup_escape(title)}}
\"
,
\"
alt
\"
:
\"
{{status}}
\"
,
\"
class
\"
:
\"
{{status}}
\"
}' -F"
,
"on-click"
:
"playerctl play-pause"
,
"on-scroll-up"
:
"playerctl next"
,
"on-scroll-down"
:
"playerctl previous"
},
"custom/ddclight"
:
{
"tooltip"
:
false
,
"format"
:
"{icon}"
,
"return-type"
:
"json"
,
"format-icons"
:
[
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
],
"exec-if"
:
"ddclight"
,
"exec"
:
"ddclight get --waybar"
,
"on-scroll-up"
:
"ddclight set +5"
,
"on-scroll-down"
:
"ddclight set 5-"
},
}
configs/hyprland/waybar/modules.json
View file @
1ec97937
...
...
@@ -5,11 +5,17 @@
"on-click"
:
"pkill wofi || wofi --show drun -x 5 -y 10 --height 35% --width 20%"
},
"custom/
clipboard
"
:
{
"custom/
theme
"
:
{
"tooltip"
:
false
,
"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"
:
""
"format"
:
"{icon}"
,
"return-type"
:
"json"
,
"format-icons"
:
{
"dark"
:
""
,
"light"
:
""
},
"exec-if"
:
"which wm-change-theme"
,
"exec"
:
"wm-change-theme get-waybar"
,
"on-click"
:
"wm-change-theme change"
,
},
"hyprland/workspaces"
:
{
...
...
@@ -42,8 +48,8 @@
"format"
:
"{icon} {0}"
,
"return-type"
:
"json"
,
"format-icons"
:
{
"Playing"
:
"
"
,
"Paused"
:
"
"
"Playing"
:
"
"
,
"Paused"
:
"
"
},
"max-length"
:
50
,
"exec"
:
"playerctl -a metadata --format '{
\"
text
\"
:
\"
{{artist}} - {{markup_escape(title)}}
\"
,
\"
tooltip
\"
:
\"
{{playerName}} : {{markup_escape(title)}}
\"
,
\"
alt
\"
:
\"
{{status}}
\"
,
\"
class
\"
:
\"
{{status}}
\"
}' -F"
,
...
...
@@ -93,14 +99,14 @@
" "
]
},
"on-click"
:
"pwvucontrol"
,
"on-click"
:
"
hyprctl dispatch exec '[size 530 350; move 100%-550 4%]'
pwvucontrol"
,
"on-click-right"
:
"wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"
},
"pulseaudio#microphone"
:
{
"format"
:
"{format_source}"
,
"format-source"
:
" {volume}%"
,
"format-source-muted"
:
" Мут"
,
"on-click"
:
"pwvucontrol"
,
"on-click"
:
"
hyprctl dispatch exec '[size 530 350; move 100%-550 4%]'
pwvucontrol"
,
"on-click-right"
:
"wpctl set-mute @DEFAULT_SOURCE@ toggle"
,
"on-scroll-up"
:
"wpctl set-volume @DEFAULT_SOURCE@ 10%+ -l 1.0"
,
"on-scroll-down"
:
"wpctl set-volume @DEFAULT_SOURCE@ 10%- -l 1.0"
,
...
...
@@ -125,7 +131,7 @@
"tooltip-format-disconnected"
:
"Нет соединения"
,
"format-alt"
:
"<span foreground='#90ceaa'> {bandwidthDownBytes}</span> <span foreground='#dd6777'> {bandwidthUpBytes}</span>"
,
"interval"
:
2
,
"on-click-right"
:
"
kitty --class nmtui
nmtui"
"on-click-right"
:
"
hyprctl dispatch exec '[size 910 460; move 100%-930 4%]' kitty
nmtui"
},
"bluetooth"
:
{
...
...
@@ -141,7 +147,7 @@
"tooltip-format-off"
:
" Выключено"
,
"tooltip-format-connected"
:
"{device_enumerate}"
,
"tooltip-format-enumerate-connected"
:
" {device_alias} {device_battery_percentage}%"
,
"on-click-right"
:
"blueman-manager"
"on-click-right"
:
"
hyprctl dispatch exec '[size 530 350; move 100%-550 4%]'
blueman-manager"
},
"battery"
:
{
...
...
configs/hyprland/waybar/style-dark.css
View file @
1ec97937
...
...
@@ -9,14 +9,13 @@ window#waybar {
background
:
none
;
}
#image
,
#workspaces
,
#tray
,
#window
,
#custom-media
,
#idle_inhibitor
,
#custom-
clipboard
,
#custom-
theme
,
#language
,
#submap
,
#volume
,
...
...
@@ -24,11 +23,13 @@ window#waybar {
#network
,
#bluetooth
,
#battery
,
#backlight
{
#backlight
,
#custom-media-mini
,
#custom-ddclight
{
background-color
:
@
bg
;
min-height
:
0
;
border-radius
:
15px
;
margin
:
2px
5px
0px
0px
;
margin
:
0px
;
color
:
@
text
;
border
:
none
;
}
...
...
@@ -42,11 +43,11 @@ window#waybar {
background-color
:
@
selected_bg
;
}
#custom-
clipboard
{
#custom-
theme
{
padding
:
0px
15px
;
font-size
:
1
2
px
;
font-size
:
1
3
px
;
}
#custom-
clipboard
:hover
{
#custom-
theme
:hover
{
color
:
@
selected_text
;
background-color
:
@
selected_bg
;
}
...
...
@@ -115,18 +116,16 @@ window#waybar.empty #window {
background-color
:
transparent
;
}
#custom-media
{
#custom-media
,
#custom-media-mini
{
padding
:
0px
15px
;
}
#custom-media
:hover
{
#custom-media
:hover
,
#custom-media-mini
:hover
{
color
:
@
selected_text
;
background-color
:
@
selected_bg
;
}
#idle_inhibitor
{
padding
:
0px
15px
;
font-size
:
12px
;
...
...
@@ -162,16 +161,13 @@ window#waybar.empty #window {
border-radius
:
0px
12px
12px
0px
;
padding
:
0px
14px
0px
7px
;
}
#pulseaudio
:hover
{
color
:
@
selected_text
;
background-color
:
@
selected_bg
;
}
#pulseaudio
.volume.muted
{
color
:
@
unfocused
;
}
#pulseaudio
.microphone.source-muted
{
color
:
@
unfocused
;
}
...
...
@@ -208,6 +204,7 @@ window#waybar.empty #window {
background-color
:
@
selected_bg
;
}
#clock
{
margin
:
2px
0px
2px
0px
;
border-radius
:
12px
0px
0px
12px
;
...
...
@@ -234,7 +231,17 @@ tooltip {
background
:
alpha
(
@
bg
,
0.80
);
color
:
@
text
}
tooltip
label
{
color
:
@
text
}
#custom-ddclight
{
padding
:
0px
15px
;
font-size
:
13px
;
}
#custom-ddclight
:hover
{
color
:
@
selected_text
;
background-color
:
@
selected_bg
;
}
configs/hyprland/waybar/style.css
View file @
1ec97937
...
...
@@ -15,8 +15,9 @@ window#waybar {
#tray
,
#window
,
#custom-media
,
#custom-media-mini
,
#idle_inhibitor
,
#custom-
clipboard
,
#custom-
theme
,
#language
,
#submap
,
#volume
,
...
...
@@ -28,7 +29,7 @@ window#waybar {
background-color
:
@
bg
;
min-height
:
0
;
border-radius
:
15px
;
margin
:
2px
5px
0px
0px
;
margin
:
0px
;
color
:
@
text
;
border
:
none
;
}
...
...
@@ -42,11 +43,11 @@ window#waybar {
background-color
:
@
selected_bg
;
}
#custom-
clipboard
{
#custom-
theme
{
padding
:
0px
15px
;
font-size
:
1
2
px
;
font-size
:
1
5
px
;
}
#custom-
clipboard
:hover
{
#custom-
theme
:hover
{
color
:
@
selected_text
;
background-color
:
@
selected_bg
;
}
...
...
@@ -117,10 +118,12 @@ window#waybar.empty #window {
#custom-media
{
#custom-media
,
#custom-media-mini
{
padding
:
0px
15px
;
}
#custom-media
:hover
{
#custom-media
:hover
,
#custom-media-mini
:hover
{
color
:
@
selected_text
;
background-color
:
@
selected_bg
;
}
...
...
configs/hyprland/wlogout/layout
View file @
1ec97937
{
"label" : "lock",
"action" : "
gtklock
",
"action" : "
loginctl lock-session
",
"text": "Заблокировать",
"keybind" : "l"
}
...
...
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