Skip to content

Commit ae5c73b

Browse files
authored
upload config files
1 parent 330882d commit ae5c73b

26 files changed

+2127
-0
lines changed

dunst/dunstrc

+469
Large diffs are not rendered by default.

fastfetch/config.jsonc

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
3+
"logo": {
4+
"type": "small",
5+
"padding": {
6+
"top": 2
7+
}
8+
},
9+
"modules": [
10+
"title",
11+
"separator",
12+
"os",
13+
"host",
14+
"kernel",
15+
"shell",
16+
"de",
17+
"wm",
18+
"icons",
19+
"terminal",
20+
"cpu",
21+
"memory",
22+
"break",
23+
"colors"
24+
]
25+
}

hypr/hypridle.conf

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# _ _ _ _
2+
# | |__ _ _ _ __ _ __(_) __| | | ___
3+
# | '_ \| | | | '_ \| '__| |/ _` | |/ _ \
4+
# | | | | |_| | |_) | | | | (_| | | __/
5+
# |_| |_|\__, | .__/|_| |_|\__,_|_|\___|
6+
# |___/|_|
7+
#
8+
# Version 2.8.3
9+
# DO NOT REMOVE THE REPLACEMENT COMMENTS
10+
# REQUIRED BY THE ML4W SETTINGS APP
11+
# https://wiki.hyprland.org/Hypr-Ecosystem/hypridle/
12+
13+
# general {
14+
# ignore_dbus_inhibit = false
15+
# }
16+
17+
general {
18+
lock_cmd = pidof hyprlock || hyprlock # avoid starting multiple hyprlock instances.
19+
before_sleep_cmd = loginctl lock-session # lock before suspend.
20+
after_sleep_cmd = hyprctl dispatch dpms on # to avoid having to press a key twice to turn on the display.
21+
}
22+
23+
# Screenlock
24+
listener {
25+
# HYPRLOCK TIMEOUT
26+
timeout = 300
27+
# HYPRLOCK ONTIMEOUT
28+
on-timeout = loginctl lock-session
29+
}
30+
31+
# dpms
32+
listener {
33+
# DPMS TIMEOUT
34+
timeout = 360
35+
# DPMS ONTIMEOUT
36+
on-timeout = hyprctl dispatch dpms off
37+
# DPMS ONRESUME
38+
on-resume = hyprctl dispatch dpms on
39+
}
40+
41+
# Suspend
42+
listener {
43+
# SUSPEND TIMEOUT
44+
timeout = 420
45+
#SUSPEND ONTIMEOUT
46+
on-timeout = systemctl suspend
47+
}

hypr/hyprland.conf

+209
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,209 @@
1+
2+
# #######################################################################################
3+
# AUTOGENERATED HYPR CONFIG.
4+
# PLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT,
5+
# OR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS.
6+
# #######################################################################################
7+
8+
#
9+
# Please note not all available settings / options are set here.
10+
# For a full list, see the wiki
11+
#
12+
13+
# autogenerated = 1 # remove this line to remove the warning
14+
15+
# See https://wiki.hyprland.org/Configuring/Monitors/
16+
# monitor=,preferred,auto,auto
17+
monitor=HDMI-A-1,preferred,auto,1
18+
19+
20+
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
21+
22+
# Execute your favorite apps at launch
23+
# exec-once = waybar & hyprpaper & firefox
24+
exec-once = waybar & hyprpaper & hypridle & nm-applet
25+
26+
# Source a file (multi-file configs)
27+
# source = ~/.config/hypr/myColors.conf
28+
29+
# Set programs that you use
30+
$terminal = kitty
31+
$fileManager = thunar
32+
$menu = killall wofi || wofi --show drun
33+
$browser = chromium -incognito
34+
35+
# Some default env vars.
36+
env = XCURSOR_SIZE,24
37+
env = QT_QPA_PLATFORMTHEME,qt5ct # change to qt6ct if you have that
38+
39+
# For all categories, see https://wiki.hyprland.org/Configuring/Variables/
40+
input {
41+
kb_layout = us,ru
42+
kb_variant =
43+
kb_model =
44+
kb_options = grp:alt_shift_toggle
45+
kb_rules =
46+
47+
follow_mouse = 1
48+
touchpad {
49+
natural_scroll = yes
50+
}
51+
52+
sensitivity = 0.8 # -1.0 to 1.0, 0 means no modification.
53+
}
54+
55+
general {
56+
# See https://wiki.hyprland.org/Configuring/Variables/ for more
57+
58+
gaps_in = 5
59+
gaps_out = 20
60+
border_size = 2
61+
col.active_border = rgba(c0caf5ee) rgba(3b82f6ee) 45deg
62+
col.inactive_border = rgba(595959aa)
63+
64+
layout = dwindle
65+
66+
# Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on
67+
allow_tearing = false
68+
}
69+
70+
decoration {
71+
# See https://wiki.hyprland.org/Configuring/Variables/ for more
72+
73+
rounding = 10
74+
75+
blur {
76+
enabled = true
77+
size = 3
78+
passes = 1
79+
}
80+
81+
drop_shadow = yes
82+
shadow_range = 4
83+
shadow_render_power = 3
84+
col.shadow = rgba(1a1a1aee)
85+
}
86+
87+
animations {
88+
enabled = yes
89+
90+
# Some default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more
91+
92+
bezier = myBezier, 0.05, 0.9, 0.1, 1.05
93+
94+
animation = windows, 1, 7, myBezier
95+
animation = windowsOut, 1, 7, default, popin 80%
96+
animation = border, 1, 10, default
97+
animation = borderangle, 1, 8, default
98+
animation = fade, 1, 7, default
99+
animation = workspaces, 1, 6, default
100+
}
101+
102+
dwindle {
103+
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
104+
pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
105+
preserve_split = yes # you probably want this
106+
}
107+
108+
master {
109+
# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
110+
#new_is_master = true
111+
}
112+
113+
gestures {
114+
# See https://wiki.hyprland.org/Configuring/Variables/ for more
115+
# workspace_swipe = on
116+
# workspace_swipe_fingers = 3
117+
}
118+
119+
misc {
120+
# See https://wiki.hyprland.org/Configuring/Variables/ for more
121+
force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers
122+
}
123+
124+
# Example per-device config
125+
# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more
126+
device {
127+
name = epic-mouse-v1
128+
sensitivity = -0.5
129+
}
130+
131+
# Example windowrule v1
132+
windowrule = float, ^(org.telegram.desktop)$
133+
windowrule = float, ^(ristretto)$
134+
windowrule = float, ^(org.pulseaudio.pavucontrol)$
135+
windowrule = float, ^(virt-manager)$
136+
windowrule = float, ^(nm-connection-editor)$
137+
windowrule = float, ^(feh)$
138+
# Example windowrule v2
139+
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$
140+
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
141+
windowrulev2 = suppressevent maximize, class:.* # You'll probably like this.
142+
143+
144+
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
145+
$mainMod = SUPER
146+
147+
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
148+
bind = $mainMod, T, exec, $terminal
149+
bind = $mainMod, Q, killactive,
150+
bind = $mainMod, M, exit,
151+
bind = $mainMod, F, exec, $fileManager
152+
bind = $mainMod, B, exec, $browser
153+
bind = $mainMod, L, exec, hyprlock
154+
bind = $mainMod, V, togglefloating,
155+
bind = $mainMod SHIFT, F, fullscreen,
156+
bind = $mainMod, R, exec, $menu
157+
bind = $mainMod, P, pseudo, # dwindle
158+
bind = $mainMod, J, togglesplit, # dwindle
159+
bind =, Print, exec, grim - | wl-copy
160+
161+
# Volume binds
162+
binde=, XF86AudioRaiseVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +5%
163+
binde=, XF86AudioLowerVolume, exec, pactl set-sink-volume @DEFAULT_SINK@ -5%
164+
binde=, XF86AudioMute, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle
165+
166+
# Screenshots
167+
bind = $mainMod SHIFT, S, exec, grim -g "$(slurp -b 1B1F28CC -c 3B82F6EE -s C778DD0D -w 1)" - | swappy -f -
168+
169+
# Move focus with mainMod + arrow keys
170+
bind = $mainMod, left, movefocus, l
171+
bind = $mainMod, right, movefocus, r
172+
bind = $mainMod, up, movefocus, u
173+
bind = $mainMod, down, movefocus, d
174+
175+
# Switch workspaces with mainMod + [0-9]
176+
bind = $mainMod, 1, workspace, 1
177+
bind = $mainMod, 2, workspace, 2
178+
bind = $mainMod, 3, workspace, 3
179+
bind = $mainMod, 4, workspace, 4
180+
bind = $mainMod, 5, workspace, 5
181+
bind = $mainMod, 6, workspace, 6
182+
bind = $mainMod, 7, workspace, 7
183+
bind = $mainMod, 8, workspace, 8
184+
bind = $mainMod, 9, workspace, 9
185+
bind = $mainMod, 0, workspace, 10
186+
187+
# Move active window to a workspace with mainMod + SHIFT + [0-9]
188+
bind = $mainMod SHIFT, 1, movetoworkspacesilent, 1
189+
bind = $mainMod SHIFT, 2, movetoworkspacesilent, 2
190+
bind = $mainMod SHIFT, 3, movetoworkspacesilent, 3
191+
bind = $mainMod SHIFT, 4, movetoworkspacesilent, 4
192+
bind = $mainMod SHIFT, 5, movetoworkspacesilent, 5
193+
bind = $mainMod SHIFT, 6, movetoworkspacesilent, 6
194+
bind = $mainMod SHIFT, 7, movetoworkspacesilent, 7
195+
bind = $mainMod SHIFT, 8, movetoworkspacesilent, 8
196+
bind = $mainMod SHIFT, 9, movetoworkspacesilent, 9
197+
bind = $mainMod SHIFT, 0, movetoworkspacesilent, 10
198+
199+
# Example special workspace (scratchpad)
200+
# bind = $mainMod, S, togglespecialworkspace, magic
201+
# bind = $mainMod SHIFT, S, movetoworkspace, special:magic
202+
203+
# Scroll through existing workspaces with mainMod + scroll
204+
bind = $mainMod, mouse_down, workspace, e+1
205+
bind = $mainMod, mouse_up, workspace, e-1
206+
207+
# Move/resize windows with mainMod + LMB/RMB and dragging
208+
bindm = $mainMod, mouse:272, movewindow
209+
bindm = $mainMod, mouse:273, resizewindow

hypr/hyprlock.conf

+88
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
# _ _ _
2+
# | |__ _ _ _ __ _ __| | ___ ___| | __
3+
# | '_ \| | | | '_ \| '__| |/ _ \ / __| |/ /
4+
# | | | | |_| | |_) | | | | (_) | (__| <
5+
# |_| |_|\__, | .__/|_| |_|\___/ \___|_|\_\
6+
# |___/|_|
7+
#
8+
9+
background {
10+
monitor = HDMI-A-1
11+
path = $HOME/Pictures/wallpaper.png # only png supported for now
12+
blur_passes=2
13+
blur_size=7
14+
noise=0.0117
15+
contrast=0.8916
16+
brightness=0.8172
17+
vibrancy=0.1696
18+
vibrancy_darkness=0.0
19+
}
20+
21+
background {
22+
monitor = DP-1
23+
path = $HOME/Pictures/wallpaper.png # only png supported for now
24+
blur_passes=2
25+
blur_size=7
26+
noise=0.0117
27+
contrast=0.8916
28+
brightness=0.8172
29+
vibrancy=0.1696
30+
vibrancy_darkness=0.0
31+
}
32+
33+
input-field {
34+
monitor = HDMI-A-1
35+
size = 300, 75
36+
outline_thickness = 3
37+
dots_size = 0.4 # Scale of input-field height, 0.2 - 0.8
38+
dots_spacing = 0.3 # Scale of dots' absolute size, 0.0 - 1.0
39+
dots_center = true
40+
dots_rounding = -1 # -1 default circle, -2 follow input-field rounding
41+
outer_color = rgb(C0CAF5)
42+
inner_color = rgb(151515)
43+
font_color = rgb(200, 200, 200)
44+
fade_on_empty = true
45+
fade_timeout = 1000 # Milliseconds before fade_on_empty is triggered.
46+
placeholder_text = <b>Input Password...</b> # Text rendered in the input box when it's empty.
47+
hide_input = false
48+
rounding = -1 # -1 means complete rounding (circle/oval)
49+
check_color = rgb(204, 136, 34)
50+
fail_color = rgb(204, 34, 34) # if authentication failed, changes outer_color and fail message color
51+
fail_text = <b>$FAIL ($ATTEMPTS)</b> # can be set to empty
52+
fail_transition = 300 # transition time in ms between normal outer_color and fail_color
53+
capslock_color = rgb(120, 120, 120)
54+
numlock_color = -1
55+
bothlock_color = -1 # when both locks are active. -1 means don't change outer color (same for above)
56+
invert_numlock = false # change color if numlock is off
57+
swap_font_color = false # see below
58+
position = 0, -20
59+
halign = center
60+
valign = center
61+
}
62+
63+
label {
64+
monitor = HDMI-A-1
65+
#clock
66+
text = cmd[update:1000] echo "$TIME"
67+
color = rgba(192, 202, 245, 1.0)
68+
font_size = 55
69+
font_family = Fira Semibold
70+
position = -100, 70
71+
halign = right
72+
valign = bottom
73+
shadow_passes = 5
74+
shadow_size = 10
75+
}
76+
77+
label {
78+
monitor = HDMI-A-1
79+
text = battlestati0n
80+
color = rgba(200, 200, 200, 1.0)
81+
font_size = 20
82+
font_family = Fira Semibold
83+
position = -100, 160
84+
halign = right
85+
valign = bottom
86+
shadow_passes = 5
87+
shadow_size = 10
88+
}

hypr/hyprpaper.conf

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
preload = /home/ims0rry/Pictures/wallpaper.png
2+
3+
wallpaper = HDMI-A-1,/home/ims0rry/Pictures/wallpaper.png
4+
wallpaper = DP-1,/home/ims0rry/Pictures/wallpaper.png

0 commit comments

Comments
 (0)