├── .config
├── Kvantum
│ └── wall-tile
│ │ ├── wall-tile.kvconfig
│ │ └── wall-tile.svg
├── alacritty
│ └── alacritty.yml
├── cava
│ └── config
├── dunst
│ └── dunstrc
├── neofetch
│ ├── arch.png
│ └── config.conf
├── picom
│ └── picom.conf
├── polybar
│ ├── colors.ini
│ ├── config
│ ├── fonts.ini
│ ├── launch.sh
│ └── modules.ini
└── rofi
│ ├── config.rasi
│ ├── music
│ ├── music.rasi
│ └── music.sh
│ ├── powermenu
│ ├── powermenu.rasi
│ └── powermenu.sh
│ ├── screenshot
│ ├── screenshot.rasi
│ └── screenshot.sh
│ └── themes
│ └── wall-tile.rasi
├── .local
└── share
│ └── icons
│ └── oomox-wall-tile.zip
├── .ncmpcpp
├── config
└── ncmpcpp-ueberzug
│ ├── ncmpcpp-ueberzug
│ └── ncmpcpp_cover_art.sh
├── .vscode
└── extensions
│ └── wall-tile
│ ├── .vscode
│ └── launch.json
│ ├── .vscodeignore
│ ├── CHANGELOG.md
│ ├── package.json
│ ├── themes
│ └── wall-tile-color-theme.json
│ └── vsc-extension-quickstart.md
├── Background
├── wall-my-edit.jpg
└── wall-original.jpg
├── README.md
└── Telegram
├── README.md
└── awesome.tdesktop-theme
/.config/Kvantum/wall-tile/wall-tile.kvconfig:
--------------------------------------------------------------------------------
1 | [%General]
2 | author=Alexey Varfolomeev, based on KvAdapta by Tsu Jan
3 | comment=An uncomplicated theme inspired by the Materia GTK theme
4 | alt_mnemonic=true
5 | animate_states=true
6 | attach_active_tab=false
7 | blurring=false
8 | button_contents_shift=false
9 | button_icon_size=16
10 | center_toolbar_handle=true
11 | check_size=16
12 | combo_as_lineedit=true
13 | combo_focus_rect=false
14 | combo_menu=true
15 | composite=true
16 | double_click=false
17 | fill_rubberband=false
18 | group_toolbar_buttons=true
19 | groupbox_top_label=true
20 | hide_combo_checkboxes=true
21 | inline_spin_indicators=true
22 | joined_inactive_tabs=true
23 | large_icon_size=32
24 | layout_margin=9
25 | layout_spacing=6
26 | left_tabs=true
27 | menu_shadow_depth=5
28 | menubar_mouse_tracking=true
29 | merge_menubar_with_toolbar=false
30 | mirror_doc_tabs=true
31 | no_inactiveness=true
32 | no_window_pattern=false
33 | opaque=kaffeine,kmplayer,subtitlecomposer,kdenlive,vlc,smplayer,smplayer2,avidemux,avidemux2_qt4,avidemux3_qt4,avidemux3_qt5,kamoso,QtCreator,VirtualBox,trojita,dragon,digikam
34 | popup_blurring=false
35 | progressbar_thickness=2
36 | reduce_menu_opacity=0
37 | reduce_window_opacity=50
38 | respect_DE=true
39 | scroll_arrows=false
40 | scroll_min_extent=60
41 | scroll_width=9
42 | scrollable_menu=false
43 | scrollbar_in_view=true
44 | slider_handle_length=22
45 | slider_handle_width=23
46 | slider_width=2
47 | small_icon_size=16
48 | spin_button_width=24
49 | splitter_width=1
50 | spread_menuitems=true
51 | spread_progressbar=true
52 | submenu_delay=250
53 | submenu_overlap=0
54 | textless_progressbar=false
55 | tickless_slider_handle_size=22
56 | toolbar_icon_size=16
57 | toolbar_interior_spacing=2
58 | toolbar_item_spacing=0
59 | toolbutton_style=1
60 | tooltip_delay=600
61 | tooltip_shadow_depth=3
62 | transient_groove=false
63 | transient_scrollbar=true
64 | translucent_windows=false
65 | tree_branch_line=true
66 | vertical_spin_indicators=false
67 | x11drag=menubar_and_primary_toolbar
68 | click_behavior=0
69 | contrast=1.00
70 | dialog_button_layout=0
71 | drag_from_buttons=false
72 | intensity=1.00
73 | saturation=1.00
74 | shadowless_popup=false
75 |
76 | [GeneralColors]
77 | window.color=#93A9C9
78 | base.color=#EDEFF1
79 | alt.base.color=#EDEFF1
80 | button.color=#1D3550
81 | button.text.color=#1D344F
82 | dark.color=#9CC0E2
83 | disabled.text.color=#8b8b8b
84 | highlight.color=#1a73e83d
85 | highlight.text.color=#1D344F
86 | inactive.highlight.color=#1a73e83d
87 | light.color=#1D344F
88 | link.color=#8ab4f8
89 | link.visited.color=#9c27b0
90 | mid.color=#e1e1e196
91 | mid.light.color=#f0f0f0
92 | progress.indicator.text.color=#1D344F
93 | text.color=#1D344F
94 | tooltip.text.color=#ffff
95 | window.text.color=#1D344F
96 |
97 | [Hacks]
98 | blur_translucent=true
99 | disabled_icon_opacity=100
100 | force_size_grip=true
101 | iconless_menu=false
102 | iconless_pushbutton=true
103 | kcapacitybar_as_progressbar=true
104 | lxqtmainmenu_iconsize=16
105 | middle_click_scroll=false
106 | no_selection_tint=true
107 | normal_default_pushbutton=true
108 | opaque_colors=false
109 | respect_darkness=false
110 | single_top_toolbar=true
111 | tint_on_mouseover=0
112 | transparent_arrow_button=false
113 | transparent_dolphin_view=false
114 | transparent_ktitle_label=false
115 | transparent_menutitle=false
116 | transparent_pcmanfm_sidepane=false
117 | transparent_pcmanfm_view=false
118 | centered_forms=false
119 | kinetic_scrolling=false
120 | noninteger_translucency=false
121 |
122 | [PanelButtonCommand]
123 | frame=true
124 | frame.element=button
125 | frame.top=8
126 | frame.bottom=8
127 | frame.left=8
128 | frame.right=8
129 | interior=true
130 | interior.element=button
131 | indicator.size=8
132 | text.normal.color=#1D344F
133 | text.focus.color=#1D344F
134 | text.press.color=#1D344F
135 | text.toggle.color=#1a73e8
136 | text.shadow=0
137 | text.margin=1
138 | text.iconspacing=4
139 | indicator.element=arrow
140 | text.margin.top=2
141 | text.margin.bottom=3
142 | text.margin.left=2
143 | text.margin.right=2
144 | frame.expansion=0
145 |
146 | [PanelButtonTool]
147 | inherits=PanelButtonCommand
148 | text.normal.color=#1D344F
149 | text.focus.color=#1D344F
150 | text.press.color=#1D344F
151 | text.toggle.color=#1a73e8
152 | text.bold=false
153 | indicator.element=arrow
154 | indicator.size=8
155 | frame.expansion=32
156 |
157 | [ToolbarButton]
158 | frame.element=tbutton
159 | interior.element=tbutton
160 | indicator.element=tarrow
161 | text.normal.color=#1D344F
162 | text.focus.color=#1D344F
163 | text.press.color=#1D344F
164 | text.toggle.color=#1D344F
165 | text.bold=false
166 | frame.expansion=32
167 |
168 | [Dock]
169 | inherits=PanelButtonCommand
170 | interior.element=dock
171 | frame.element=dock
172 | frame.top=1
173 | frame.bottom=1
174 | frame.left=1
175 | frame.right=1
176 | text.normal.color=#1D344F
177 |
178 | [DockTitle]
179 | inherits=PanelButtonCommand
180 | frame=false
181 | interior=false
182 | text.normal.color=#1D344F
183 | text.focus.color=#1D344F
184 | text.bold=false
185 |
186 | [IndicatorSpinBox]
187 | inherits=PanelButtonCommand
188 | frame=true
189 | interior=true
190 | frame.top=2
191 | frame.bottom=2
192 | frame.left=2
193 | frame.right=2
194 | indicator.element=spin
195 | indicator.size=8
196 | text.normal.color=#1D344F
197 | text.margin.top=2
198 | text.margin.bottom=2
199 | text.margin.left=2
200 | text.margin.right=2
201 |
202 | [RadioButton]
203 | inherits=PanelButtonCommand
204 | frame=false
205 | interior.element=radio
206 | text.normal.color=#1D344F
207 | text.focus.color=#1D344F
208 | min_width=+0.3font
209 | min_height=+0.3font
210 |
211 | [CheckBox]
212 | inherits=PanelButtonCommand
213 | frame=false
214 | interior.element=checkbox
215 | text.normal.color=#1D344F
216 | text.focus.color=#1D344F
217 | min_width=+0.3font
218 | min_height=+0.3font
219 |
220 | [Focus]
221 | inherits=PanelButtonCommand
222 | frame=true
223 | frame.element=focus
224 | frame.top=2
225 | frame.bottom=2
226 | frame.left=2
227 | frame.right=2
228 | frame.patternsize=14
229 |
230 | [GenericFrame]
231 | inherits=PanelButtonCommand
232 | frame=true
233 | interior=false
234 | frame.element=common
235 | interior.element=common
236 | frame.top=3
237 | frame.bottom=3
238 | frame.left=3
239 | frame.right=3
240 |
241 | [LineEdit]
242 | inherits=PanelButtonCommand
243 | frame.element=lineedit
244 | interior.element=lineedit
245 | interior=true
246 | frame.top=4
247 | frame.bottom=4
248 | frame.left=4
249 | frame.right=4
250 | text.margin.top=7
251 | text.margin.bottom=7
252 | text.margin.left=6
253 | text.margin.right=6
254 | frame.expansion=0
255 |
256 | [DropDownButton]
257 | inherits=PanelButtonCommand
258 | indicator.element=arrow-down
259 |
260 | [IndicatorArrow]
261 | indicator.element=arrow
262 | indicator.size=8
263 |
264 | [ToolboxTab]
265 | inherits=PanelButtonCommand
266 | text.normal.color=#1D344F
267 | text.press.color=#1D344F
268 | text.focus.color=#1D344F
269 |
270 | [Tab]
271 | inherits=PanelButtonCommand
272 | interior.element=tab
273 | text.margin.left=8
274 | text.margin.right=8
275 | text.margin.top=2
276 | text.margin.bottom=2
277 | frame.element=tab
278 | indicator.element=tab
279 | indicator.size=22
280 | frame.top=2
281 | frame.bottom=2
282 | frame.left=2
283 | frame.right=2
284 | text.normal.color=#1D344F
285 | text.focus.color=#1D344F
286 | text.press.color=#1D344F
287 | text.toggle.color=#1D344F
288 | frame.expansion=0
289 | text.bold=false
290 | focusFrame=true
291 |
292 | [TabFrame]
293 | inherits=PanelButtonCommand
294 | frame.element=tabframe
295 | interior.element=tabframe
296 | frame.top=2
297 | frame.bottom=2
298 | frame.left=2
299 | frame.right=2
300 |
301 | [TreeExpander]
302 | inherits=PanelButtonCommand
303 | indicator.size=8
304 | indicator.element=tree
305 |
306 | [HeaderSection]
307 | inherits=PanelButtonCommand
308 | interior.element=header
309 | frame.element=header
310 | frame.top=0
311 | frame.bottom=1
312 | frame.left=1
313 | frame.right=1
314 | text.normal.color=#1D344F
315 | text.focus.color=#1D344F
316 | text.press.color=#1D344F
317 | text.toggle.color=white
318 | frame.expansion=0
319 |
320 | [SizeGrip]
321 | indicator.element=resize-grip
322 |
323 | [Toolbar]
324 | inherits=PanelButtonCommand
325 | indicator.element=toolbar
326 | indicator.size=5
327 | text.margin=0
328 | interior.element=menubar
329 | frame.element=menubar
330 | text.normal.color=#1D344F
331 | text.focus.color=#1D344F
332 | text.press.color=#1D344F
333 | text.toggle.color=#1D344F
334 | frame.left=0
335 | frame.right=0
336 | frame.top=4
337 | frame.bottom=0
338 | frame.expansion=0
339 |
340 | [Slider]
341 | inherits=PanelButtonCommand
342 | frame.element=slider
343 | focusFrame=true
344 | interior.element=slider
345 | frame.top=3
346 | frame.bottom=3
347 | frame.left=3
348 | frame.right=3
349 |
350 | [SliderCursor]
351 | inherits=PanelButtonCommand
352 | frame=false
353 | interior.element=slidercursor
354 |
355 | [Progressbar]
356 | inherits=PanelButtonCommand
357 | frame.element=progress
358 | interior.element=progress
359 | text.margin=0
360 | text.normal.color=#1D344F
361 | text.focus.color=#1D344F
362 | text.press.color=#1D344F
363 | text.toggle.color=#1D344F
364 | text.bold=false
365 | frame.expansion=8
366 |
367 | [ProgressbarContents]
368 | inherits=PanelButtonCommand
369 | frame=true
370 | frame.element=progress-pattern
371 | interior.element=progress-pattern
372 |
373 | [ItemView]
374 | inherits=PanelButtonCommand
375 | text.margin=0
376 | frame.element=itemview
377 | interior.element=itemview
378 | frame.top=2
379 | frame.bottom=2
380 | frame.left=2
381 | frame.right=2
382 | text.margin.top=2
383 | text.margin.bottom=2
384 | text.margin.left=4
385 | text.margin.right=4
386 | text.normal.color=#1D344F
387 | text.focus.color=#1D344F
388 | text.press.color=#1D344F
389 | text.toggle.color=#1D344F
390 | min_width=+0.3font
391 | min_height=+0.3font
392 | frame.expansion=0
393 |
394 | [Splitter]
395 | indicator.size=48
396 |
397 | [Scrollbar]
398 | inherits=PanelButtonCommand
399 | indicator.element=arrow
400 | indicator.size=12
401 |
402 | [ScrollbarSlider]
403 | inherits=PanelButtonCommand
404 | frame.element=scrollbarslider
405 | interior=false
406 | frame.left=5
407 | frame.right=5
408 | frame.top=5
409 | frame.bottom=5
410 | indicator.element=grip
411 | indicator.size=12
412 |
413 | [ScrollbarGroove]
414 | inherits=PanelButtonCommand
415 | interior=false
416 | frame=false
417 |
418 | [MenuItem]
419 | inherits=PanelButtonCommand
420 | frame=true
421 | frame.element=menuitem
422 | interior.element=menuitem
423 | indicator.element=menuitem
424 | text.normal.color=#1D344F
425 | text.focus.color=#1D344F
426 | text.margin.top=1
427 | text.margin.bottom=1
428 | text.margin.left=5
429 | text.margin.right=5
430 | frame.top=0
431 | frame.bottom=0
432 | frame.left=0
433 | frame.right=0
434 | text.bold=false
435 | frame.expansion=0
436 |
437 | [MenuBar]
438 | inherits=PanelButtonCommand
439 | frame.element=menubar
440 | interior.element=menubar
441 | frame.bottom=0
442 | text.normal.color=#1D344F
443 | text.focus.color=#1D344F
444 | text.press.color=#1D344F
445 | text.toggle.color=#1D344F
446 | frame.expansion=0
447 | text.bold=false
448 |
449 | [MenuBarItem]
450 | inherits=PanelButtonCommand
451 | interior=true
452 | interior.element=menubaritem
453 | frame.element=menubaritem
454 | frame.top=2
455 | frame.bottom=2
456 | frame.left=2
457 | frame.right=2
458 | text.margin.left=4
459 | text.margin.right=4
460 | text.margin.top=0
461 | text.margin.bottom=0
462 | text.normal.color=#1D344F
463 | text.focus.color=#1D344F
464 | text.press.color=#1D344F
465 | text.toggle.color=#1D344F
466 | text.bold=false
467 | min_width=+0.3font
468 | min_height=+0.3font
469 | frame.expansion=0
470 |
471 | [TitleBar]
472 | inherits=PanelButtonCommand
473 | frame=false
474 | text.margin.top=2
475 | text.margin.bottom=2
476 | text.margin.left=2
477 | text.margin.right=2
478 | interior.element=titlebar
479 | indicator.size=16
480 | indicator.element=mdi
481 | text.normal.color=#1D344F
482 | text.focus.color=#1D344F
483 | text.bold=false
484 | frame.expansion=0
485 |
486 | [ComboBox]
487 | inherits=PanelButtonCommand
488 | frame.element=combo
489 | interior.element=combo
490 | interior=true
491 | frame.top=4
492 | frame.bottom=4
493 | frame.left=4
494 | frame.right=4
495 | text.margin.top=7
496 | text.margin.bottom=7
497 | text.margin.left=6
498 | text.margin.right=6
499 | text.focus.color=#1D344F
500 | text.press.color=#1D344F
501 | text.toggle.color=#1D344F
502 | frame.expansion=0
503 |
504 | [Menu]
505 | inherits=PanelButtonCommand
506 | frame.top=3
507 | frame.bottom=3
508 | frame.left=3
509 | frame.right=3
510 | frame.element=menu
511 | interior.element=menu
512 | text.normal.color=#1D344F
513 | text.shadow=false
514 | frame.expansion=0
515 | text.bold=false
516 |
517 | [GroupBox]
518 | inherits=GenericFrame
519 | frame=false
520 | text.shadow=0
521 | text.margin=0
522 | text.normal.color=#00000096
523 | text.focus.color=#1a73e8
524 | text.bold=false
525 | frame.expansion=0
526 |
527 | [TabBarFrame]
528 | inherits=GenericFrame
529 | frame=true
530 | frame.element=tabBarFrame
531 | interior=false
532 | frame.top=2
533 | frame.bottom=2
534 | frame.left=2
535 | frame.right=2
536 |
537 | [ToolTip]
538 | inherits=GenericFrame
539 | frame.top=3
540 | frame.bottom=3
541 | frame.left=3
542 | frame.right=3
543 | interior=true
544 | text.shadow=0
545 | text.margin=0
546 | interior.element=tooltip
547 | frame.element=tooltip
548 | frame.expansion=0
549 |
550 | [StatusBar]
551 | inherits=GenericFrame
552 | frame=false
553 | interior=false
554 |
555 | [Window]
556 | interior=true
557 | interior.element=window
558 | text.bold=false
559 |
--------------------------------------------------------------------------------
/.config/alacritty/alacritty.yml:
--------------------------------------------------------------------------------
1 | # Font
2 | font:
3 | size: 9
4 | normal:
5 | family: Monaco
6 | style: Regular
7 | offset:
8 | x: 0
9 | y: 0
10 |
11 | window:
12 | padding:
13 | x: 16
14 | y: 16
15 | dynamic_padding: true
16 | background_opacity: 1
17 |
18 | colors:
19 | primary:
20 | background: '#EDEFF1'
21 | foreground: '#1D344F'
22 | dim_foreground: '#a5abb6'
23 |
24 | cursor:
25 | text: '#2e3440'
26 | cursor: '#d8dee9'
27 |
28 | vi_mode_cursor:
29 | text: '#2e3440'
30 | cursor: '#d8dee9'
31 |
32 | selection:
33 | text: CellBackground
34 | background: CellForeground
35 |
36 | normal:
37 | black: '#1D344F'
38 | red: '#C98093'
39 | green: '#7ca198'
40 | yellow: '#c48d52'
41 | blue: '#6080b0'
42 | magenta: '#8e6f98'
43 | cyan: '#6ca8cf'
44 | white: '#CDD1D5'
45 |
46 | bright:
47 | black: '#1D344F'
48 | red: '#C98093'
49 | green: '#7ca198'
50 | yellow: '#c48d52'
51 | blue: '#6080b0'
52 | magenta: '#8e6f98'
53 | cyan: '#6ca8cf'
54 | white: '#CDD1D5'
55 |
56 | dim:
57 | black: '#1D344F'
58 | red: '#C98093'
59 | green: '#7ca198'
60 | yellow: '#c48d52'
61 | blue: '#6080b0'
62 | magenta: '#8e6f98'
63 | cyan: '#6ca8cf'
64 | white: '#CDD1D5'
65 |
--------------------------------------------------------------------------------
/.config/cava/config:
--------------------------------------------------------------------------------
1 | [general]
2 | bars = 14
3 | bar_width = 4
4 | bar_spacing = 1
5 |
6 | [output]
7 | method = ncurses
8 |
9 | [color]
10 | # Colors can be one of seven predefined: black, blue, cyan, green, magenta, red, white, yellow.
11 | # Or defined by hex code '#xxxxxx' (hex code must be within ''). User defined colors requires a
12 | # terminal that can change color definitions such as Gnome-terminal or rxvt.
13 |
14 | # background = black
15 | # foreground = cyan
16 |
17 | # Gradient mode, only hex defined colors are supported, background must also be defined in hex
18 | # or remain commented out. 1 = on, 0 = off. Warning: for certain terminal emulators cava will
19 | # not able to restore color definitions on exit, simply restart your terminal to restore colors.
20 |
21 | gradient = 1
22 | gradient_color_1 = '#93A9C9'
23 | gradient_color_2 = '#A5A0C1'
24 | gradient_color_3 = '#B398BB'
25 | gradient_color_4 = '#BC9DB9'
26 | gradient_color_5 = '#CBA5B6'
27 | gradient_color_6 = '#D3A9B4'
28 | gradient_color_7 = '#DCB4A5'
29 | gradient_color_8 = '#E6C096'
30 |
--------------------------------------------------------------------------------
/.config/dunst/dunstrc:
--------------------------------------------------------------------------------
1 | [global]
2 |
3 | #--------------------------
4 | # Display
5 | #--------------------------
6 |
7 | monitor = 0
8 | follow = mouse
9 | geometry = "400x5-20+90"
10 | indicate_hidden = yes
11 | shrink = no
12 | transparency = 0
13 | notification_height = 0
14 | padding = 25
15 | horizontal_padding = 25
16 | frame_width = 0
17 | frame_color = "#EDEFF1"
18 | separator_height = 2
19 | separator_color = #916a9d
20 | sort = yes
21 | idle_threshold = 120
22 |
23 | #--------------------------
24 | # Text
25 | #--------------------------
26 |
27 | font = JetBrains Mono 9
28 | line_height = 17
29 | markup = full
30 | format = "%s\n%b"
31 | alignment = center
32 | vertical_alignment = center
33 | show_age_threshold = 60
34 | word_wrap = yes
35 |
36 | ignore_newline = no
37 | stack_duplicates = true
38 | hide_duplicate_count = false
39 | show_indicators = no
40 |
41 | #--------------------------
42 | # Icons
43 | #--------------------------
44 | icon_position = left
45 | min_icon_size = 48
46 | max_icon_size = 96
47 |
48 | # Zafiro
49 | icon_path = /home/rashad/.local/share/icons/Zafiro-Icons/actions/22/:/home/rashad/.local/share/icons/Zafiro-Icons/actions/48/:/home/rashad/.local/share/icons/Zafiro-Icons/apps/scalable/:/home/rashad/.local/share/icons/Zafiro-Icons/categories/22/:/home/rashad/.local/share/icons/Zafiro-Icons/devices/48/:/home/rashad/.local/share/icons/Zafiro-Icons/emblems/16/:/home/rashad/.local/share/icons/Zafiro-Icons/emotes/:/home/rashad/.local/share/icons/Zafiro-Icons/mimetypes/48/:/home/rashad/.local/share/icons/Zafiro-Icons/panel/22-light/:/home/rashad/.local/share/icons/Zafiro-Icons/places/48-blue/:/home/rashad/.local/share/icons/Zafiro-Icons/status/22/
50 |
51 | #--------------------------
52 | # History
53 | #--------------------------
54 |
55 | sticky_history = yes
56 | history_length = 20
57 |
58 | #--------------------------
59 | # Misc/Advanced
60 | #--------------------------
61 | dmenu = /usr/bin/dmenu -p dunst:
62 | browser = google-chorme
63 | always_run_script = true
64 | title = Dunst
65 | class = Dunst
66 |
67 | startup_notification = false
68 |
69 | verbosity = mesg
70 |
71 | # Picom manage this
72 | corner_radius = 0
73 |
74 | ignore_dbusclose = false
75 |
76 | ### Legacy
77 |
78 | force_xinerama = false
79 |
80 | ### mouse
81 | mouse_left_click = close_current
82 | mouse_right_click = do_action, close_current
83 | mouse_middle_click = close_all
84 |
85 | #--------------------------
86 | # Additional sections
87 | #--------------------------
88 |
89 | [experimental]
90 | per_monitor_dpi = false
91 |
92 | [shortcuts]
93 | close = ctrl+space
94 | close_all = ctrl+shift+space
95 | context = ctrl+shift+period
96 |
97 | [urgency_low]
98 | background = "#EDEFF1"
99 | foreground = "#1D344F"
100 | highlight = "#87A5BF"
101 | timeout = 8
102 |
103 | [urgency_normal]
104 | background = "#EDEFF1"
105 | foreground = "#1D344F"
106 | highlight = "#87A5BF"
107 | timeout = 8
108 |
109 | [urgency_critical]
110 | background = "#EDEFF1"
111 | foreground = "#1D344F"
112 | highlight = "#87A5BF"
113 | timeout = 8
114 |
115 | # Modify spectacle screenshot notification to show only the summary
116 | [Spectacle]
117 | appname = Spectacle
118 | format = "%s"
119 |
120 |
121 | # vim: ft=cfg
122 |
--------------------------------------------------------------------------------
/.config/neofetch/arch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Rashad-707/wall-tile/9dee02da4c2d7ad73827933c3817406c08989182/.config/neofetch/arch.png
--------------------------------------------------------------------------------
/.config/neofetch/config.conf:
--------------------------------------------------------------------------------
1 |
2 | print_info() {
3 | prin "$(color 5)rashad ""$(color 1)♥""$(color 5) RaShaD"
4 | prin "$(color 6)────────────────────────────────"
5 | prin "$(color 1)♥ $(color 4)OS: Arch Linux"
6 | info "$(color 1)♥ $(color 4)Uptime" uptime
7 | info "$(color 1)♥ $(color 4)Resolution" resolution
8 | info "$(color 1)♥ $(color 4)DE" de
9 | info "$(color 1)♥ $(color 4)WM" wm
10 | info "$(color 1)♥ $(color 4)Terminal" term
11 | info "$(color 1)♥ $(color 4)Font" term_font
12 | info "$(color 1)♥ $(color 4)CPU" cpu
13 | info "$(color 1)♥ $(color 4)GPU" gpu
14 | info "$(color 1)♥ $(color 4)Disk " disk
15 | info "$(color 1)♥ $(color 4)Memory " memory
16 | }
17 |
18 | # Title
19 |
20 |
21 | # Hide/Show Fully qualified domain name.
22 | #
23 | # Default: 'off'
24 | # Values: 'on', 'off'
25 | # Flag: --title_fqdn
26 | title_fqdn="off"
27 |
28 |
29 | # Kernel
30 |
31 |
32 | # Shorten the output of the kernel function.
33 | #
34 | # Default: 'on'
35 | # Values: 'on', 'off'
36 | # Flag: --kernel_shorthand
37 | # Supports: Everything except *BSDs (except PacBSD and PC-BSD)
38 | #
39 | # Example:
40 | # on: '4.8.9-1-ARCH'
41 | # off: 'Linux 4.8.9-1-ARCH'
42 | kernel_shorthand="on"
43 |
44 |
45 | # Distro
46 |
47 |
48 | # Shorten the output of the distro function
49 | #
50 | # Default: 'off'
51 | # Values: 'on', 'tiny', 'off'
52 | # Flag: --distro_shorthand
53 | # Supports: Everything except Windows and Haiku
54 | distro_shorthand="off"
55 |
56 | # Show/Hide OS Architecture.
57 | # Show 'x86_64', 'x86' and etc in 'Distro:' output.
58 | #
59 | # Default: 'on'
60 | # Values: 'on', 'off'
61 | # Flag: --os_arch
62 | #
63 | # Example:
64 | # on: 'Arch Linux x86_64'
65 | # off: 'Arch Linux'
66 | os_arch="on"
67 |
68 |
69 | # Uptime
70 |
71 |
72 | # Shorten the output of the uptime function
73 | #
74 | # Default: 'on'
75 | # Values: 'on', 'tiny', 'off'
76 | # Flag: --uptime_shorthand
77 | #
78 | # Example:
79 | # on: '2 days, 10 hours, 3 mins'
80 | # tiny: '2d 10h 3m'
81 | # off: '2 days, 10 hours, 3 minutes'
82 | uptime_shorthand="on"
83 |
84 |
85 | # Memory
86 |
87 |
88 | # Show memory pecentage in output.
89 | #
90 | # Default: 'off'
91 | # Values: 'on', 'off'
92 | # Flag: --memory_percent
93 | #
94 | # Example:
95 | # on: '1801MiB / 7881MiB (22%)'
96 | # off: '1801MiB / 7881MiB'
97 | memory_percent="off"
98 |
99 | # Change memory output unit.
100 | #
101 | # Default: 'mib'
102 | # Values: 'kib', 'mib', 'gib'
103 | # Flag: --memory_unit
104 | #
105 | # Example:
106 | # kib '1020928KiB / 7117824KiB'
107 | # mib '1042MiB / 6951MiB'
108 | # gib: ' 0.98GiB / 6.79GiB'
109 | memory_unit="mib"
110 |
111 |
112 | # Packages
113 |
114 |
115 | # Show/Hide Package Manager names.
116 | #
117 | # Default: 'tiny'
118 | # Values: 'on', 'tiny' 'off'
119 | # Flag: --package_managers
120 | #
121 | # Example:
122 | # on: '998 (pacman), 8 (flatpak), 4 (snap)'
123 | # tiny: '908 (pacman, flatpak, snap)'
124 | # off: '908'
125 | package_managers="on"
126 |
127 |
128 | # Shell
129 |
130 |
131 | # Show the path to $SHELL
132 | #
133 | # Default: 'off'
134 | # Values: 'on', 'off'
135 | # Flag: --shell_path
136 | #
137 | # Example:
138 | # on: '/bin/bash'
139 | # off: 'bash'
140 | shell_path="off"
141 |
142 | # Show $SHELL version
143 | #
144 | # Default: 'on'
145 | # Values: 'on', 'off'
146 | # Flag: --shell_version
147 | #
148 | # Example:
149 | # on: 'bash 4.4.5'
150 | # off: 'bash'
151 | shell_version="on"
152 |
153 |
154 | # CPU
155 |
156 |
157 | # CPU speed type
158 | #
159 | # Default: 'bios_limit'
160 | # Values: 'scaling_cur_freq', 'scaling_min_freq', 'scaling_max_freq', 'bios_limit'.
161 | # Flag: --speed_type
162 | # Supports: Linux with 'cpufreq'
163 | # NOTE: Any file in '/sys/devices/system/cpu/cpu0/cpufreq' can be used as a value.
164 | speed_type="bios_limit"
165 |
166 | # CPU speed shorthand
167 | #
168 | # Default: 'off'
169 | # Values: 'on', 'off'.
170 | # Flag: --speed_shorthand
171 | # NOTE: This flag is not supported in systems with CPU speed less than 1 GHz
172 | #
173 | # Example:
174 | # on: 'i7-6500U (4) @ 3.1GHz'
175 | # off: 'i7-6500U (4) @ 3.100GHz'
176 | speed_shorthand="off"
177 |
178 | # Enable/Disable CPU brand in output.
179 | #
180 | # Default: 'on'
181 | # Values: 'on', 'off'
182 | # Flag: --cpu_brand
183 | #
184 | # Example:
185 | # on: 'Intel i7-6500U'
186 | # off: 'i7-6500U (4)'
187 | cpu_brand="on"
188 |
189 | # CPU Speed
190 | # Hide/Show CPU speed.
191 | #
192 | # Default: 'on'
193 | # Values: 'on', 'off'
194 | # Flag: --cpu_speed
195 | #
196 | # Example:
197 | # on: 'Intel i7-6500U (4) @ 3.1GHz'
198 | # off: 'Intel i7-6500U (4)'
199 | cpu_speed="on"
200 |
201 | # CPU Cores
202 | # Display CPU cores in output
203 | #
204 | # Default: 'logical'
205 | # Values: 'logical', 'physical', 'off'
206 | # Flag: --cpu_cores
207 | # Support: 'physical' doesn't work on BSD.
208 | #
209 | # Example:
210 | # logical: 'Intel i7-6500U (4) @ 3.1GHz' (All virtual cores)
211 | # physical: 'Intel i7-6500U (2) @ 3.1GHz' (All physical cores)
212 | # off: 'Intel i7-6500U @ 3.1GHz'
213 | cpu_cores="logical"
214 |
215 | # CPU Temperature
216 | # Hide/Show CPU temperature.
217 | # Note the temperature is added to the regular CPU function.
218 | #
219 | # Default: 'off'
220 | # Values: 'C', 'F', 'off'
221 | # Flag: --cpu_temp
222 | # Supports: Linux, BSD
223 | # NOTE: For FreeBSD and NetBSD-based systems, you'll need to enable
224 | # coretemp kernel module. This only supports newer Intel processors.
225 | #
226 | # Example:
227 | # C: 'Intel i7-6500U (4) @ 3.1GHz [27.2°C]'
228 | # F: 'Intel i7-6500U (4) @ 3.1GHz [82.0°F]'
229 | # off: 'Intel i7-6500U (4) @ 3.1GHz'
230 | cpu_temp="off"
231 |
232 |
233 | # GPU
234 |
235 |
236 | # Enable/Disable GPU Brand
237 | #
238 | # Default: 'on'
239 | # Values: 'on', 'off'
240 | # Flag: --gpu_brand
241 | #
242 | # Example:
243 | # on: 'AMD HD 7950'
244 | # off: 'HD 7950'
245 | gpu_brand="on"
246 |
247 | # Which GPU to display
248 | #
249 | # Default: 'all'
250 | # Values: 'all', 'dedicated', 'integrated'
251 | # Flag: --gpu_type
252 | # Supports: Linux
253 | #
254 | # Example:
255 | # all:
256 | # GPU1: AMD HD 7950
257 | # GPU2: Intel Integrated Graphics
258 | #
259 | # dedicated:
260 | # GPU1: AMD HD 7950
261 | #
262 | # integrated:
263 | # GPU1: Intel Integrated Graphics
264 | gpu_type="all"
265 |
266 |
267 | # Resolution
268 |
269 |
270 | # Display refresh rate next to each monitor
271 | # Default: 'off'
272 | # Values: 'on', 'off'
273 | # Flag: --refresh_rate
274 | # Supports: Doesn't work on Windows.
275 | #
276 | # Example:
277 | # on: '1920x1080 @ 60Hz'
278 | # off: '1920x1080'
279 | refresh_rate="off"
280 |
281 |
282 | # Gtk Theme / Icons / Font
283 |
284 |
285 | # Shorten output of GTK Theme / Icons / Font
286 | #
287 | # Default: 'off'
288 | # Values: 'on', 'off'
289 | # Flag: --gtk_shorthand
290 | #
291 | # Example:
292 | # on: 'Numix, Adwaita'
293 | # off: 'Numix [GTK2], Adwaita [GTK3]'
294 | gtk_shorthand="off"
295 |
296 |
297 | # Enable/Disable gtk2 Theme / Icons / Font
298 | #
299 | # Default: 'on'
300 | # Values: 'on', 'off'
301 | # Flag: --gtk2
302 | #
303 | # Example:
304 | # on: 'Numix [GTK2], Adwaita [GTK3]'
305 | # off: 'Adwaita [GTK3]'
306 | gtk2="on"
307 |
308 | # Enable/Disable gtk3 Theme / Icons / Font
309 | #
310 | # Default: 'on'
311 | # Values: 'on', 'off'
312 | # Flag: --gtk3
313 | #
314 | # Example:
315 | # on: 'Numix [GTK2], Adwaita [GTK3]'
316 | # off: 'Numix [GTK2]'
317 | gtk3="on"
318 |
319 |
320 | # IP Address
321 |
322 |
323 | # Website to ping for the public IP
324 | #
325 | # Default: 'http://ident.me'
326 | # Values: 'url'
327 | # Flag: --ip_host
328 | public_ip_host="http://ident.me"
329 |
330 | # Public IP timeout.
331 | #
332 | # Default: '2'
333 | # Values: 'int'
334 | # Flag: --ip_timeout
335 | public_ip_timeout=2
336 |
337 | # Local IP interface
338 | #
339 | # Default: 'auto' (interface of default route)
340 | # Values: 'auto', 'en0', 'en1'
341 | # Flag: --ip_interface
342 | local_ip_interface=('auto')
343 |
344 |
345 | # Desktop Environment
346 |
347 |
348 | # Show Desktop Environment version
349 | #
350 | # Default: 'on'
351 | # Values: 'on', 'off'
352 | # Flag: --de_version
353 | de_version="on"
354 |
355 |
356 | # Disk
357 |
358 |
359 | # Which disks to display.
360 | # The values can be any /dev/sdXX, mount point or directory.
361 | # NOTE: By default we only show the disk info for '/'.
362 | #
363 | # Default: '/'
364 | # Values: '/', '/dev/sdXX', '/path/to/drive'.
365 | # Flag: --disk_show
366 | #
367 | # Example:
368 | # disk_show=('/' '/dev/sdb1'):
369 | # 'Disk (/): 74G / 118G (66%)'
370 | # 'Disk (/mnt/Videos): 823G / 893G (93%)'
371 | #
372 | # disk_show=('/'):
373 | # 'Disk (/): 74G / 118G (66%)'
374 | #
375 | disk_show=('/')
376 |
377 | # Disk subtitle.
378 | # What to append to the Disk subtitle.
379 | #
380 | # Default: 'mount'
381 | # Values: 'mount', 'name', 'dir', 'none'
382 | # Flag: --disk_subtitle
383 | #
384 | # Example:
385 | # name: 'Disk (/dev/sda1): 74G / 118G (66%)'
386 | # 'Disk (/dev/sdb2): 74G / 118G (66%)'
387 | #
388 | # mount: 'Disk (/): 74G / 118G (66%)'
389 | # 'Disk (/mnt/Local Disk): 74G / 118G (66%)'
390 | # 'Disk (/mnt/Videos): 74G / 118G (66%)'
391 | #
392 | # dir: 'Disk (/): 74G / 118G (66%)'
393 | # 'Disk (Local Disk): 74G / 118G (66%)'
394 | # 'Disk (Videos): 74G / 118G (66%)'
395 | #
396 | # none: 'Disk: 74G / 118G (66%)'
397 | # 'Disk: 74G / 118G (66%)'
398 | # 'Disk: 74G / 118G (66%)'
399 | disk_subtitle="mount"
400 |
401 | # Disk percent.
402 | # Show/Hide disk percent.
403 | #
404 | # Default: 'on'
405 | # Values: 'on', 'off'
406 | # Flag: --disk_percent
407 | #
408 | # Example:
409 | # on: 'Disk (/): 74G / 118G (66%)'
410 | # off: 'Disk (/): 74G / 118G'
411 | disk_percent="on"
412 |
413 |
414 | # Song
415 |
416 |
417 | # Manually specify a music player.
418 | #
419 | # Default: 'auto'
420 | # Values: 'auto', 'player-name'
421 | # Flag: --music_player
422 | #
423 | # Available values for 'player-name':
424 | #
425 | # amarok
426 | # audacious
427 | # banshee
428 | # bluemindo
429 | # clementine
430 | # cmus
431 | # deadbeef
432 | # deepin-music
433 | # dragon
434 | # elisa
435 | # exaile
436 | # gnome-music
437 | # gmusicbrowser
438 | # gogglesmm
439 | # guayadeque
440 | # io.elementary.music
441 | # iTunes
442 | # Music
443 | # juk
444 | # lollypop
445 | # MellowPlayer
446 | # mocp
447 | # mopidy
448 | # mpd
449 | # muine
450 | # netease-cloud-music
451 | # olivia
452 | # playerctl
453 | # pogo
454 | # pragha
455 | # qmmp
456 | # quodlibet
457 | # rhythmbox
458 | # sayonara
459 | # smplayer
460 | # spotify
461 | # strawberry
462 | # tauonmb
463 | # tomahawk
464 | # vlc
465 | # xmms2d
466 | # xnoise
467 | # yarock
468 | music_player="auto"
469 |
470 | # Format to display song information.
471 | #
472 | # Default: '%artist% - %album% - %title%'
473 | # Values: '%artist%', '%album%', '%title%'
474 | # Flag: --song_format
475 | #
476 | # Example:
477 | # default: 'Song: Jet - Get Born - Sgt Major'
478 | song_format="%artist% - %album% - %title%"
479 |
480 | # Print the Artist, Album and Title on separate lines
481 | #
482 | # Default: 'off'
483 | # Values: 'on', 'off'
484 | # Flag: --song_shorthand
485 | #
486 | # Example:
487 | # on: 'Artist: The Fratellis'
488 | # 'Album: Costello Music'
489 | # 'Song: Chelsea Dagger'
490 | #
491 | # off: 'Song: The Fratellis - Costello Music - Chelsea Dagger'
492 | song_shorthand="off"
493 |
494 | # 'mpc' arguments (specify a host, password etc).
495 | #
496 | # Default: ''
497 | # Example: mpc_args=(-h HOST -P PASSWORD)
498 | mpc_args=()
499 |
500 |
501 | # Text Colors
502 |
503 |
504 | # Text Colors
505 | #
506 | # Default: 'distro'
507 | # Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num'
508 | # Flag: --colors
509 | #
510 | # Each number represents a different part of the text in
511 | # this order: 'title', '@', 'underline', 'subtitle', 'colon', 'info'
512 | #
513 | # Example:
514 | # colors=(distro) - Text is colored based on Distro colors.
515 | # colors=(4 6 1 8 8 6) - Text is colored in the order above.
516 | colors=(distro)
517 |
518 |
519 | # Text Options
520 |
521 |
522 | # Toggle bold text
523 | #
524 | # Default: 'on'
525 | # Values: 'on', 'off'
526 | # Flag: --bold
527 | bold="on"
528 |
529 | # Enable/Disable Underline
530 | #
531 | # Default: 'on'
532 | # Values: 'on', 'off'
533 | # Flag: --underline
534 | underline_enabled="on"
535 |
536 | # Underline character
537 | #
538 | # Default: '-'
539 | # Values: 'string'
540 | # Flag: --underline_char
541 | underline_char="-"
542 |
543 |
544 | # Info Separator
545 | # Replace the default separator with the specified string.
546 | #
547 | # Default: ':'
548 | # Flag: --separator
549 | #
550 | # Example:
551 | # separator="->": 'Shell-> bash'
552 | # separator=" =": 'WM = dwm'
553 | separator=":"
554 |
555 |
556 | # Color Blocks
557 |
558 |
559 | # Color block range
560 | # The range of colors to print.
561 | #
562 | # Default: '0', '15'
563 | # Values: 'num'
564 | # Flag: --block_range
565 | #
566 | # Example:
567 | #
568 | # Display colors 0-7 in the blocks. (8 colors)
569 | # neofetch --block_range 0 7
570 | #
571 | # Display colors 0-15 in the blocks. (16 colors)
572 | # neofetch --block_range 0 15
573 | block_range=(0 15)
574 |
575 | # Toggle color blocks
576 | #
577 | # Default: 'on'
578 | # Values: 'on', 'off'
579 | # Flag: --color_blocks
580 | color_blocks="on"
581 |
582 | # Color block width in spaces
583 | #
584 | # Default: '3'
585 | # Values: 'num'
586 | # Flag: --block_width
587 | block_width=3
588 |
589 | # Color block height in lines
590 | #
591 | # Default: '1'
592 | # Values: 'num'
593 | # Flag: --block_height
594 | block_height=1
595 |
596 | # Color Alignment
597 | #
598 | # Default: 'auto'
599 | # Values: 'auto', 'num'
600 | # Flag: --col_offset
601 | #
602 | # Number specifies how far from the left side of the terminal (in spaces) to
603 | # begin printing the columns, in case you want to e.g. center them under your
604 | # text.
605 | # Example:
606 | # col_offset="auto" - Default behavior of neofetch
607 | # col_offset=7 - Leave 7 spaces then print the colors
608 | col_offset="auto"
609 |
610 | # Progress Bars
611 |
612 |
613 | # Bar characters
614 | #
615 | # Default: '-', '='
616 | # Values: 'string', 'string'
617 | # Flag: --bar_char
618 | #
619 | # Example:
620 | # neofetch --bar_char 'elapsed' 'total'
621 | # neofetch --bar_char '-' '='
622 | bar_char_elapsed="-"
623 | bar_char_total="="
624 |
625 | # Toggle Bar border
626 | #
627 | # Default: 'on'
628 | # Values: 'on', 'off'
629 | # Flag: --bar_border
630 | bar_border="on"
631 |
632 | # Progress bar length in spaces
633 | # Number of chars long to make the progress bars.
634 | #
635 | # Default: '15'
636 | # Values: 'num'
637 | # Flag: --bar_length
638 | bar_length=15
639 |
640 | # Progress bar colors
641 | # When set to distro, uses your distro's logo colors.
642 | #
643 | # Default: 'distro', 'distro'
644 | # Values: 'distro', 'num'
645 | # Flag: --bar_colors
646 | #
647 | # Example:
648 | # neofetch --bar_colors 3 4
649 | # neofetch --bar_colors distro 5
650 | bar_color_elapsed="distro"
651 | bar_color_total="distro"
652 |
653 |
654 | # Info display
655 | # Display a bar with the info.
656 | #
657 | # Default: 'off'
658 | # Values: 'bar', 'infobar', 'barinfo', 'off'
659 | # Flags: --memory_display
660 | # --battery_display
661 | # --disk_display
662 | #
663 | # Example:
664 | # bar: '[---=======]'
665 | # infobar: 'info [---=======]'
666 | # barinfo: '[---=======] info'
667 | # off: 'info'
668 | memory_display="off"
669 | battery_display="off"
670 | disk_display="off"
671 |
672 |
673 | # Backend Settings
674 |
675 |
676 | # Image backend.
677 | #
678 | # Default: 'ascii'
679 | # Values: 'ascii', 'caca', 'catimg', 'chafa', 'jp2a', 'iterm2', 'off',
680 | # 'pot', 'termpix', 'pixterm', 'tycat', 'w3m', 'kitty', 'ueberzug',
681 | # 'viu'
682 |
683 | # Flag: --backend
684 | image_backend="ueberzug"
685 | #image_backend="w3m"
686 |
687 | # Image Source
688 | #
689 | # Which image or ascii file to display.
690 | #
691 | # Default: 'auto'
692 | # Values: 'auto', 'ascii', 'wallpaper', '/path/to/img', '/path/to/ascii', '/path/to/dir/'
693 | # 'command output (neofetch --ascii "$(fortune | cowsay -W 30)")'
694 | # Flag: --source
695 | #
696 | # NOTE: 'auto' will pick the best image source for whatever image backend is used.
697 | # In ascii mode, distro ascii art will be used and in an image mode, your
698 | # wallpaper will be used.
699 | image_source="$HOME/.config/neofetch/arch.png"
700 |
701 |
702 | # Ascii Options
703 |
704 |
705 | # Ascii distro
706 | # Which distro's ascii art to display.
707 | #
708 | # Default: 'auto'
709 | # Values: 'auto', 'distro_name'
710 | # Flag: --ascii_distro
711 | # NOTE: AIX, Hash, Alpine, AlterLinux, Amazon, Anarchy, Android, instantOS,
712 | # Antergos, antiX, "AOSC OS", "AOSC OS/Retro", Apricity, ArchCraft,
713 | # ArcoLinux, ArchBox, ARCHlabs, ArchStrike, XFerience, ArchMerge, Arch,
714 | # Artix, Arya, Bedrock, Bitrig, BlackArch, BLAG, BlankOn, BlueLight,
715 | # bonsai, BSD, BunsenLabs, Calculate, Carbs, CentOS, Chakra, ChaletOS,
716 | # Chapeau, Chrom*, Cleanjaro, ClearOS, Clear_Linux, Clover, Condres,
717 | # Container_Linux, CRUX, Cucumber, dahlia, Debian, Deepin, DesaOS,
718 | # Devuan, DracOS, DarkOs, Itc, DragonFly, Drauger, Elementary,
719 | # EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD,
720 | # FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, Pentoo,
721 | # gNewSense, GNOME, GNU, GoboLinux, Grombyang, Guix, Haiku, Huayra,
722 | # Hyperbola, janus, Kali, KaOS, KDE_neon, Kibojoe, Kogaion, Korora,
723 | # KSLinux, Kubuntu, LEDE, LaxerOS, LibreELEC, LFS, Linux_Lite, LMDE,
724 | # Lubuntu, Lunar, macos, Mageia, MagpieOS, Mandriva, Manjaro, Maui,
725 | # Mer, Minix, LinuxMint, Live_Raizo, MX_Linux, Namib, Neptune, NetBSD,
726 | # Netrunner, Nitrux, NixOS, Nurunner, NuTyX, OBRevenge, OpenBSD,
727 | # openEuler, OpenIndiana, openmamba, OpenMandriva, OpenStage, OpenWrt,
728 | # osmc, Oracle, OS Elbrus, PacBSD, Parabola, Pardus, Parrot, Parsix,
729 | # TrueOS, PCLinuxOS, Pengwin, Peppermint, popos, Porteus, PostMarketOS,
730 | # Proxmox, Puppy, PureOS, Qubes, Quibian, Radix, Raspbian, Reborn_OS,
731 | # Redstar, Redcore, Redhat, Refracted_Devuan, Regata, Regolith, Rosa,
732 | # sabotage, Sabayon, Sailfish, SalentOS, Scientific, Septor,
733 | # SereneLinux, SharkLinux, Siduction, Slackware, SliTaz, SmartOS,
734 | # Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, openSUSE_Leap, t2,
735 | # openSUSE_Tumbleweed, openSUSE, SwagArch, Tails, Trisquel,
736 | # Ubuntu-Cinnamon, Ubuntu-Budgie, Ubuntu-GNOME, Ubuntu-MATE,
737 | # Ubuntu-Studio, Ubuntu, Univention, Venom, Void, semc, Obarun,
738 | # windows10, Windows7, Xubuntu, Zorin, and IRIX have ascii logos.
739 | # NOTE: Arch, Ubuntu, Redhat, and Dragonfly have 'old' logo variants.
740 | # Use '{distro name}_old' to use the old logos.
741 | # NOTE: Ubuntu has flavor variants.
742 | # Change this to Lubuntu, Kubuntu, Xubuntu, Ubuntu-GNOME,
743 | # Ubuntu-Studio, Ubuntu-Mate or Ubuntu-Budgie to use the flavors.
744 | # NOTE: Arcolinux, Dragonfly, Fedora, Alpine, Arch, Ubuntu,
745 | # CRUX, Debian, Gentoo, FreeBSD, Mac, NixOS, OpenBSD, android,
746 | # Antrix, CentOS, Cleanjaro, ElementaryOS, GUIX, Hyperbola,
747 | # Manjaro, MXLinux, NetBSD, Parabola, POP_OS, PureOS,
748 | # Slackware, SunOS, LinuxLite, OpenSUSE, Raspbian,
749 | # postmarketOS, and Void have a smaller logo variant.
750 | # Use '{distro name}_small' to use the small variants.
751 | ascii_distro="auto"
752 |
753 | # Ascii Colors
754 | #
755 | # Default: 'distro'
756 | # Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num'
757 | # Flag: --ascii_colors
758 | #
759 | # Example:
760 | # ascii_colors=(distro) - Ascii is colored based on Distro colors.
761 | # ascii_colors=(4 6 1 8 8 6) - Ascii is colored using these colors.
762 | ascii_colors=(distro)
763 |
764 | # Bold ascii logo
765 | # Whether or not to bold the ascii logo.
766 | #
767 | # Default: 'on'
768 | # Values: 'on', 'off'
769 | # Flag: --ascii_bold
770 | ascii_bold="on"
771 |
772 |
773 | # Image Options
774 |
775 |
776 | # Image loop
777 | # Setting this to on will make neofetch redraw the image constantly until
778 | # Ctrl+C is pressed. This fixes display issues in some terminal emulators.
779 | #
780 | # Default: 'off'
781 | # Values: 'on', 'off'
782 | # Flag: --loop
783 | image_loop="off"
784 |
785 | # Thumbnail directory
786 | #
787 | # Default: '~/.cache/thumbnails/neofetch'
788 | # Values: 'dir'
789 | thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch"
790 |
791 | # Crop mode
792 | #
793 | # Default: 'normal'
794 | # Values: 'normal', 'fit', 'fill'
795 | # Flag: --crop_mode
796 | #
797 | # See this wiki page to learn about the fit and fill options.
798 | # https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F
799 | crop_mode="normal"
800 |
801 | # Crop offset
802 | # Note: Only affects 'normal' crop mode.
803 | #
804 | # Default: 'center'
805 | # Values: 'northwest', 'north', 'northeast', 'west', 'center'
806 | # 'east', 'southwest', 'south', 'southeast'
807 | # Flag: --crop_offset
808 | crop_offset="center"
809 |
810 | # Image size
811 | # The image is half the terminal width by default.
812 | #
813 | # Default: 'auto'
814 | # Values: 'auto', '00px', '00%', 'none'
815 | # Flags: --image_size
816 | # --size
817 | image_size="350px"
818 |
819 | # Catimg block size.
820 | # Control the resolution of catimg.
821 | #
822 | # Default: '2'
823 | # Values: '1', '2'
824 | # Flags: --catimg_size
825 | catimg_size="2"
826 |
827 | # Gap between image and text
828 | #
829 | # Default: '3'
830 | # Values: 'num', '-num'
831 | # Flag: --gap
832 | gap=3
833 |
834 | # Image offsets
835 | # Only works with the w3m backend.
836 | #
837 | # Default: '0'
838 | # Values: 'px'
839 | # Flags: --xoffset
840 | # --yoffset
841 | yoffset=0
842 | xoffset=0
843 |
844 | # Image background color
845 | # Only works with the w3m backend.
846 | #
847 | # Default: ''
848 | # Values: 'color', 'blue'
849 | # Flag: --bg_color
850 | background_color=
851 |
852 |
853 | # Misc Options
854 |
855 | # Stdout mode
856 | # Turn off all colors and disables image backend (ASCII/Image).
857 | # Useful for piping into another command.
858 | # Default: 'off'
859 | # Values: 'on', 'off'
860 | stdout="off"
861 |
--------------------------------------------------------------------------------
/.config/picom/picom.conf:
--------------------------------------------------------------------------------
1 | # for rounded picom
2 | #################################
3 | # Shadows #
4 | #################################
5 | shadow = false;
6 | shadow-radius = 6;
7 | shadow-opacity = 0.3;
8 | shadow-offset-x = -10;
9 | shadow-offset-y = 3;
10 |
11 | shadow-exclude = [
12 | "class_g = 'Dunst'",
13 | "name = 'Notification'",
14 | "class_g = 'Conky'",
15 | "class_g ?= 'Notify-osd'",
16 | "class_g = 'Cairo-clock'",
17 | "class_g = 'slop'",
18 | "class_g = 'Polybar'",
19 | "_GTK_FRAME_EXTENTS@:c"
20 | ];
21 |
22 | #################################
23 | # Fading #
24 | #################################
25 | fading = false;
26 | fade-in-step = 0.03;
27 | fade-out-step = 0.03;
28 |
29 | fade-exclude = [
30 | "class_g = 'slop'" # maim
31 | ]
32 |
33 | #################################
34 | # Transparency / Opacity #
35 | #################################
36 | frame-opacity = 1;
37 | inactive-opacity-override = false;
38 | #active-opacity = 1.0;
39 | focus-exclude = [
40 | "class_g = 'Cairo-clock'",
41 | "class_g = 'Bar'", # lemonbar
42 | "class_g = 'slop'" # maim
43 | ];
44 |
45 | #################################
46 | # Background-Blurring #
47 | #################################
48 | blur: {
49 | method = "dual_kawase";
50 | strength = 4;
51 | background = false;
52 | background-frame = false;
53 | background-fixed = false;
54 | kern = "3x3box";
55 | }
56 |
57 | blur-background-exclude = [
58 | "class_g = 'slop'",
59 | "_GTK_FRAME_EXTENTS@:c"
60 | ];
61 |
62 | #################################
63 | # Corners #
64 | #################################
65 | corner-radius = 20.0;
66 | round-borders = 0;
67 |
68 | rounded-corners-exclude =
69 | [
70 | # "class_g = 'Dunst'",
71 | "class_g = 'latte-dock'",
72 | "class_g = 'lattedock'",
73 | ];
74 | round-borders-rule = [
75 | "3:window_type = 'normal'",
76 | "3:window_type = 'unknown'",
77 | "3:window_type = 'desktop'",
78 | "3:window_type = 'toolbar'",
79 | "3:window_type = 'menu'",
80 | "3:window_type = 'utility'",
81 | "3:window_type = 'splash'",
82 | "3:window_type = 'dialog'",
83 | "3:window_type = 'dropdown_menu'",
84 | "3:window_type = 'popup_menu'",
85 | "3:window_type = 'tooltip'",
86 | "3:window_type = 'notification'",
87 | "3:window_type = 'combo'",
88 | "3:window_type = 'dnd'",
89 | ];
90 |
91 | #################################
92 | # General Settings #
93 | #################################
94 | experimental-backends = true;
95 | backend = "glx";
96 | vsync = true
97 | mark-wmwin-focused = true;
98 | mark-ovredir-focused = true;
99 | detect-rounded-corners = true;
100 | detect-client-opacity = true;
101 | refresh-rate = 0
102 | detect-transient = true
103 | detect-client-leader = true
104 | use-damage = true
105 | log-level = "info";
106 |
107 | wintypes:
108 | {
109 | normal = { fade = false; shadow = false; }
110 | tooltip = { fade = true; shadow = true; opacity = 0.75; focus = true; full-shadow = false; };
111 | dock = { shadow = false; }
112 | dnd = { shadow = false; }
113 | popup_menu = { opacity = 0.8; }
114 | dropdown_menu = { opacity = 0.8; }
115 | };
116 |
--------------------------------------------------------------------------------
/.config/polybar/colors.ini:
--------------------------------------------------------------------------------
1 | [colors]
2 | color0 = #ffffff
3 | color1 = #EDEFF1
4 | color2 = #6080b0
5 | color3 = #c28796
6 | color4 = #8e6f98
7 | color5 = #6ca8cf
8 | color6 = #c48d52
9 |
--------------------------------------------------------------------------------
/.config/polybar/config:
--------------------------------------------------------------------------------
1 | include-file = $HOME/.config/polybar/colors.ini
2 | include-file = $HOME/.config/polybar/modules.ini
3 |
4 | ;---------------------------------------
5 | ; Global - MAIN BARS
6 | ;---------------------------------------
7 |
8 | [constants/main]
9 | include-file = $HOME/.config/polybar/fonts.ini
10 | override-redirect = true
11 | height = 45
12 | offset-y = 20
13 | radius = 23
14 | fixed-center = true
15 |
16 | ;---------------------------------------
17 | ; Global - BACKGROUND BARS
18 | ;---------------------------------------
19 |
20 | [constants/background]
21 | include-file = $HOME/.config/polybar/fonts.ini
22 | override-redirect = true
23 | height = 60
24 | offset-y = 12.5
25 | radius = 28
26 | fixed-center = true
27 |
28 | ;---------------------------------------
29 | ; RIGHT BARS
30 | ;---------------------------------------
31 |
32 | [bar/wall-tile-right]
33 | inherit = constants/main
34 | background = ${colors.color4}
35 | width = 519
36 | offset-x = 3300
37 | modules-right = round-left-purple pulseaudio date time powermenu round-right-blue
38 |
39 | [bar/wall-tile-right-background]
40 | inherit = constants/background
41 | background = ${colors.color1}
42 | width = 534
43 | offset-x = 3292
44 | modules-center = white
45 |
46 | ;---------------------------------------
47 | ; LEFT BARS
48 | ;---------------------------------------
49 |
50 | [bar/wall-tile-left]
51 | inherit = constants/main
52 | background = ${colors.color1}
53 | width = 610
54 | offset-x = 24
55 | modules-left = round-left-blue rofi music mpd round-right-pink song
56 |
57 | [bar/wall-tile-left-background]
58 | inherit = constants/background
59 | background = ${colors.color1}
60 | width = 625
61 | offset-x = 16
62 | modules-center = white
63 |
64 | ;---------------------------------------
65 | ; CENTAR BARS
66 | ;---------------------------------------
67 | ; for the bar to be centered --> set width = X% and offset-x = Y%, so that X + (2 * Y) = 100.
68 |
69 | [bar/wall-tile-center-background]
70 | inherit = constants/background
71 | background = ${colors.color1}
72 | width = 8%
73 | offset-x = 46%
74 | modules-center = workspaces
75 |
--------------------------------------------------------------------------------
/.config/polybar/fonts.ini:
--------------------------------------------------------------------------------
1 | ; {T1 , T2} ENGLISH TEXT FONTS
2 | font-0 = JetBrainsMono:size=14;3
3 | font-1 = Monaco:size=13;3
4 |
5 | ; UNICODE FONTS
6 |
7 | ; {T3} right modules font
8 | font-2 = FontAwesome:size=13;3
9 |
10 | ; {T4} center modules font
11 | font-3 = JetBrainsMono Nerd Font:size=15;5
12 |
13 | ; {T5} left modules fonts
14 | font-4 = JetBrainsMono Nerd Font:size=22;5
15 |
16 | ; {T6} half circle font
17 | font-5 = JetBrainsMono Nerd Font:size=29;7
18 |
19 | ; {T7} font for the small heart the in song name
20 | font-6 = FontAwesome:size=8;2
21 |
22 | ; {T8} JAPANESE FONT
23 | font-7 = Noto Sans Mono CJK JP:style=Bold:size=13;3
24 |
--------------------------------------------------------------------------------
/.config/polybar/launch.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # Terminate already running bar instances
4 | killall -q polybar
5 |
6 | # Wait until the processes have been shut down
7 | while pgrep -u $UID -x polybar >/dev/null; do sleep 1; done
8 |
9 | # Launch Polybar, using default config location ~/.config/polybar/config
10 | polybar wall-tile-right &
11 | polybar wall-tile-right-background &
12 |
13 | polybar wall-tile-left &
14 | polybar wall-tile-left-background &
15 |
16 | polybar wall-tile-center-background &
17 |
--------------------------------------------------------------------------------
/.config/polybar/modules.ini:
--------------------------------------------------------------------------------
1 | ;---------------------------------------
2 | ; WORKSPACE MODULE
3 | ;---------------------------------------
4 |
5 | [module/workspaces]
6 | type = internal/xworkspaces
7 |
8 | pin-workspaces = true
9 | enable-click = true
10 | enable-scroll = true
11 |
12 | icon-default = %{T4} %{T-}
13 |
14 | format =
15 |
16 | label-occupied = %icon%
17 | label-occupied-foreground = ${colors.color2}
18 | label-occupied-background = ${colors.color1}
19 | label-occupied-padding = 0
20 |
21 | label-active = %icon%
22 | label-active-foreground = ${colors.color3}
23 | label-active-background = ${colors.color1}
24 | label-active-padding = 0
25 |
26 | ;---------------------------------------
27 | ; TIME MODULE
28 | ;---------------------------------------
29 |
30 | [module/time]
31 | type = internal/date
32 | time = %I:%M
33 |
34 | label = " %time% %{T6}%{F#6080b0}%{F-}%{T-}"
35 | label-font = 1
36 |
37 | format-foreground = ${colors.color0}
38 | format-background = ${colors.color3}
39 | format-padding = 0
40 |
41 | ;---------------------------------------
42 | ; DATE MODULE
43 | ;---------------------------------------
44 |
45 | [module/date]
46 | type = internal/date
47 |
48 | interval = 60
49 | date = %a %d %b
50 |
51 | label = " %date% %{T6}%{F#C98093}%{F-}%{T-}"
52 | label-font = 1
53 |
54 | format-foreground = ${colors.color0}
55 | format-background = ${colors.color5}
56 |
57 | ;---------------------------------------
58 | ; AUDIO MODULE
59 | ;---------------------------------------
60 |
61 | [module/pulseaudio]
62 | type = internal/pulseaudio
63 | sink = alsa_output.pci-0000_00_1f.3.analog-stereo
64 |
65 | label-volume = " %percentage%% %{T6}%{F#6ca8cf}%{F-}%{T-}"
66 |
67 | label-muted = " Mute %{T6}%{F#6ca8cf}%{F-}%{T-}"
68 |
69 | format-volume-foreground = ${colors.color0}
70 | format-volume-background = ${colors.color4}
71 | format-muted-foreground = ${colors.color0}
72 | format-muted-background = ${colors.color4}
73 |
74 | ;---------------------------------------
75 | ; CPU MODULE
76 | ;---------------------------------------
77 | [module/cpu]
78 | type = internal/cpu
79 |
80 | format =