├── .gitignore ├── .vim └── coc-settings.json ├── alacritty └── alacritty.yml ├── neofetch └── config.conf ├── nvim ├── UltiSnips │ ├── all.snippets │ └── html.snippets ├── coc-settings.json ├── init.vim └── plug-config │ └── coc.vim ├── sketchybar ├── plugins │ ├── btc.py │ ├── btc.sh │ ├── cpu.sh │ ├── cpu_graph.sh │ ├── date_time.sh │ ├── dndIndicator.sh │ ├── eth.py │ ├── eth.sh │ ├── gitNotifications.sh │ ├── githubIndicator.sh │ ├── mailIndicator.sh │ ├── mic.sh │ ├── mic_click.sh │ ├── space.sh │ ├── spotifyIndicator.sh │ ├── topmem.sh │ ├── topproc.sh │ ├── window.sh │ └── window_title.sh └── sketchybarrc ├── sketchybar_old └── sketchybarrc ├── skhd └── skhdrc ├── spacebar └── spacebarrc └── yabai └── yabairc /.gitignore: -------------------------------------------------------------------------------- 1 | coc/* 2 | filezilla/* 3 | filezilla/* 4 | configstore/* 5 | fontforge/* 6 | nvim/autoload/* 7 | psysh/* 8 | spicetify/* 9 | spotify-tui/* 10 | spotifyd/* 11 | mc/* -------------------------------------------------------------------------------- /.vim/coc-settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "python.linting.pylintEnabled": true, 3 | "python.linting.enabled": true 4 | } -------------------------------------------------------------------------------- /alacritty/alacritty.yml: -------------------------------------------------------------------------------- 1 | window: 2 | dimensions: 3 | columns: 140 4 | lines: 38 5 | padding: 6 | x: 10 7 | y: 10 8 | opacity: 0.8 9 | decorations: none 10 | scrolling: 11 | history: 10000 12 | multiplier: 3 13 | font: 14 | normal: 15 | family: JetBrainsMono Nerd Font Mono 16 | style: Regular 17 | bold: 18 | family: JetBrainsMono Nerd Font Mono 19 | style: Bold 20 | italic: 21 | family: JetBrainsMono Nerd Font Mono 22 | style: Italic 23 | size: 12 24 | offset: 25 | x: 0 26 | y: 0 27 | glyph_offset: 28 | x: 0 29 | y: 0 30 | draw_bold_text_with_bright_colors: false 31 | colors: 32 | cursor: 33 | cursor: "#E5E9F0" 34 | primary: 35 | background: "#2E3440" 36 | foreground: "#D8DEE9" 37 | normal: 38 | black: '#3b4252' 39 | red: "#BF616A" 40 | green: "#A3BE8C" 41 | yellow: "#EBCB8B" 42 | blue: "#81A1C1" 43 | magenta: "#B48EAD" 44 | cyan: "#88C0D0" 45 | white: "#E5E9F0" 46 | bright: 47 | black: "#4C566A" 48 | red: "#BF616A" 49 | green: "#A3BE8C" 50 | yellow: "#EBCB8B" 51 | blue: "#81A1C1" 52 | magenta: "#B48EAD" 53 | cyan: "#8FBCBB" 54 | key_bindings: 55 | - key: Key3 56 | mods: Alt 57 | chars: "#" 58 | -------------------------------------------------------------------------------- /neofetch/config.conf: -------------------------------------------------------------------------------- 1 | # https://github.com/dylanaraps/neofetch/wiki/Customizing-Info 2 | print_info() { 3 | 4 | # info title 5 | # info underline 6 | 7 | prin "$(color 7)welcome back $(color 12)sate$(color 7)!" 8 | 9 | prin 10 | 11 | info "$(color 12)os" distro 12 | info "$(color 12)host" model 13 | info "$(color 12)kernel" kernel 14 | info "$(color 12)uptime" uptime 15 | 16 | prin 17 | 18 | info "$(color 12)packages" packages 19 | info "$(color 12)shell" shell 20 | # info "Resolution" resolution 21 | # info "DE" de 22 | info "$(color 12)window manager" wm 23 | # info "WM Theme" wm_theme 24 | # info "Theme" theme 25 | # info "Icons" icons 26 | # info "Terminal" term 27 | # info "Terminal Font" term_font 28 | # info "CPU" cpu 29 | # info "GPU" gpu 30 | info "$(color 12)memory usage" memory 31 | # info "cpu load" cpu_usage 32 | 33 | # info "GPU Driver" gpu_driver # Linux/macOS only 34 | # info "CPU Usage" cpu_usage 35 | # info "Disk" disk 36 | # info "Battery" battery 37 | # info "Font" font 38 | # info "Song" song 39 | # [[ "$player" ]] && prin "Music Player" "$player" 40 | # info "Local IP" local_ip 41 | # info "Public IP" public_ip 42 | # info "Users" users 43 | # info "Locale" locale # This only works on glibc systems. 44 | 45 | # info cols 46 | 47 | prin 48 | prin 49 | } 50 | 51 | # Title 52 | 53 | 54 | # Hide/Show Fully qualified domain name. 55 | # 56 | # Default: 'off' 57 | # Values: 'on', 'off' 58 | # Flag: --title_fqdn 59 | title_fqdn="off" 60 | 61 | 62 | # Kernel 63 | 64 | 65 | # Shorten the output of the kernel function. 66 | # 67 | # Default: 'on' 68 | # Values: 'on', 'off' 69 | # Flag: --kernel_shorthand 70 | # Supports: Everything except *BSDs (except PacBSD and PC-BSD) 71 | # 72 | # Example: 73 | # on: '4.8.9-1-ARCH' 74 | # off: 'Linux 4.8.9-1-ARCH' 75 | kernel_shorthand="on" 76 | 77 | 78 | # Distro 79 | 80 | 81 | # Shorten the output of the distro function 82 | # 83 | # Default: 'off' 84 | # Values: 'on', 'tiny', 'off' 85 | # Flag: --distro_shorthand 86 | # Supports: Everything except Windows and Haiku 87 | distro_shorthand="off" 88 | 89 | # Show/Hide OS Architecture. 90 | # Show 'x86_64', 'x86' and etc in 'Distro:' output. 91 | # 92 | # Default: 'on' 93 | # Values: 'on', 'off' 94 | # Flag: --os_arch 95 | # 96 | # Example: 97 | # on: 'Arch Linux x86_64' 98 | # off: 'Arch Linux' 99 | os_arch="on" 100 | 101 | 102 | # Uptime 103 | 104 | 105 | # Shorten the output of the uptime function 106 | # 107 | # Default: 'on' 108 | # Values: 'on', 'tiny', 'off' 109 | # Flag: --uptime_shorthand 110 | # 111 | # Example: 112 | # on: '2 days, 10 hours, 3 mins' 113 | # tiny: '2d 10h 3m' 114 | # off: '2 days, 10 hours, 3 minutes' 115 | uptime_shorthand="on" 116 | 117 | 118 | # Memory 119 | 120 | 121 | # Show memory pecentage in output. 122 | # 123 | # Default: 'off' 124 | # Values: 'on', 'off' 125 | # Flag: --memory_percent 126 | # 127 | # Example: 128 | # on: '1801MiB / 7881MiB (22%)' 129 | # off: '1801MiB / 7881MiB' 130 | memory_percent="off" 131 | 132 | # Change memory output unit. 133 | # 134 | # Default: 'mib' 135 | # Values: 'kib', 'mib', 'gib' 136 | # Flag: --memory_unit 137 | # 138 | # Example: 139 | # kib '1020928KiB / 7117824KiB' 140 | # mib '1042MiB / 6951MiB' 141 | # gib: ' 0.98GiB / 6.79GiB' 142 | memory_unit="mib" 143 | 144 | 145 | # Packages 146 | 147 | 148 | # Show/Hide Package Manager names. 149 | # 150 | # Default: 'tiny' 151 | # Values: 'on', 'tiny' 'off' 152 | # Flag: --package_managers 153 | # 154 | # Example: 155 | # on: '998 (pacman), 8 (flatpak), 4 (snap)' 156 | # tiny: '908 (pacman, flatpak, snap)' 157 | # off: '908' 158 | package_managers="on" 159 | 160 | 161 | # Shell 162 | 163 | 164 | # Show the path to $SHELL 165 | # 166 | # Default: 'off' 167 | # Values: 'on', 'off' 168 | # Flag: --shell_path 169 | # 170 | # Example: 171 | # on: '/bin/bash' 172 | # off: 'bash' 173 | shell_path="off" 174 | 175 | # Show $SHELL version 176 | # 177 | # Default: 'on' 178 | # Values: 'on', 'off' 179 | # Flag: --shell_version 180 | # 181 | # Example: 182 | # on: 'bash 4.4.5' 183 | # off: 'bash' 184 | shell_version="on" 185 | 186 | 187 | # CPU 188 | 189 | 190 | # CPU speed type 191 | # 192 | # Default: 'bios_limit' 193 | # Values: 'scaling_cur_freq', 'scaling_min_freq', 'scaling_max_freq', 'bios_limit'. 194 | # Flag: --speed_type 195 | # Supports: Linux with 'cpufreq' 196 | # NOTE: Any file in '/sys/devices/system/cpu/cpu0/cpufreq' can be used as a value. 197 | speed_type="bios_limit" 198 | 199 | # CPU speed shorthand 200 | # 201 | # Default: 'off' 202 | # Values: 'on', 'off'. 203 | # Flag: --speed_shorthand 204 | # NOTE: This flag is not supported in systems with CPU speed less than 1 GHz 205 | # 206 | # Example: 207 | # on: 'i7-6500U (4) @ 3.1GHz' 208 | # off: 'i7-6500U (4) @ 3.100GHz' 209 | speed_shorthand="off" 210 | 211 | # Enable/Disable CPU brand in output. 212 | # 213 | # Default: 'on' 214 | # Values: 'on', 'off' 215 | # Flag: --cpu_brand 216 | # 217 | # Example: 218 | # on: 'Intel i7-6500U' 219 | # off: 'i7-6500U (4)' 220 | cpu_brand="on" 221 | 222 | # CPU Speed 223 | # Hide/Show CPU speed. 224 | # 225 | # Default: 'on' 226 | # Values: 'on', 'off' 227 | # Flag: --cpu_speed 228 | # 229 | # Example: 230 | # on: 'Intel i7-6500U (4) @ 3.1GHz' 231 | # off: 'Intel i7-6500U (4)' 232 | cpu_speed="on" 233 | 234 | # CPU Cores 235 | # Display CPU cores in output 236 | # 237 | # Default: 'logical' 238 | # Values: 'logical', 'physical', 'off' 239 | # Flag: --cpu_cores 240 | # Support: 'physical' doesn't work on BSD. 241 | # 242 | # Example: 243 | # logical: 'Intel i7-6500U (4) @ 3.1GHz' (All virtual cores) 244 | # physical: 'Intel i7-6500U (2) @ 3.1GHz' (All physical cores) 245 | # off: 'Intel i7-6500U @ 3.1GHz' 246 | cpu_cores="logical" 247 | 248 | # CPU Temperature 249 | # Hide/Show CPU temperature. 250 | # Note the temperature is added to the regular CPU function. 251 | # 252 | # Default: 'off' 253 | # Values: 'C', 'F', 'off' 254 | # Flag: --cpu_temp 255 | # Supports: Linux, BSD 256 | # NOTE: For FreeBSD and NetBSD-based systems, you'll need to enable 257 | # coretemp kernel module. This only supports newer Intel processors. 258 | # 259 | # Example: 260 | # C: 'Intel i7-6500U (4) @ 3.1GHz [27.2°C]' 261 | # F: 'Intel i7-6500U (4) @ 3.1GHz [82.0°F]' 262 | # off: 'Intel i7-6500U (4) @ 3.1GHz' 263 | cpu_temp="off" 264 | 265 | 266 | # GPU 267 | 268 | 269 | # Enable/Disable GPU Brand 270 | # 271 | # Default: 'on' 272 | # Values: 'on', 'off' 273 | # Flag: --gpu_brand 274 | # 275 | # Example: 276 | # on: 'AMD HD 7950' 277 | # off: 'HD 7950' 278 | gpu_brand="on" 279 | 280 | # Which GPU to display 281 | # 282 | # Default: 'all' 283 | # Values: 'all', 'dedicated', 'integrated' 284 | # Flag: --gpu_type 285 | # Supports: Linux 286 | # 287 | # Example: 288 | # all: 289 | # GPU1: AMD HD 7950 290 | # GPU2: Intel Integrated Graphics 291 | # 292 | # dedicated: 293 | # GPU1: AMD HD 7950 294 | # 295 | # integrated: 296 | # GPU1: Intel Integrated Graphics 297 | gpu_type="all" 298 | 299 | 300 | # Resolution 301 | 302 | 303 | # Display refresh rate next to each monitor 304 | # Default: 'off' 305 | # Values: 'on', 'off' 306 | # Flag: --refresh_rate 307 | # Supports: Doesn't work on Windows. 308 | # 309 | # Example: 310 | # on: '1920x1080 @ 60Hz' 311 | # off: '1920x1080' 312 | refresh_rate="off" 313 | 314 | 315 | # Gtk Theme / Icons / Font 316 | 317 | 318 | # Shorten output of GTK Theme / Icons / Font 319 | # 320 | # Default: 'off' 321 | # Values: 'on', 'off' 322 | # Flag: --gtk_shorthand 323 | # 324 | # Example: 325 | # on: 'Numix, Adwaita' 326 | # off: 'Numix [GTK2], Adwaita [GTK3]' 327 | gtk_shorthand="off" 328 | 329 | 330 | # Enable/Disable gtk2 Theme / Icons / Font 331 | # 332 | # Default: 'on' 333 | # Values: 'on', 'off' 334 | # Flag: --gtk2 335 | # 336 | # Example: 337 | # on: 'Numix [GTK2], Adwaita [GTK3]' 338 | # off: 'Adwaita [GTK3]' 339 | gtk2="on" 340 | 341 | # Enable/Disable gtk3 Theme / Icons / Font 342 | # 343 | # Default: 'on' 344 | # Values: 'on', 'off' 345 | # Flag: --gtk3 346 | # 347 | # Example: 348 | # on: 'Numix [GTK2], Adwaita [GTK3]' 349 | # off: 'Numix [GTK2]' 350 | gtk3="on" 351 | 352 | 353 | # IP Address 354 | 355 | 356 | # Website to ping for the public IP 357 | # 358 | # Default: 'http://ident.me' 359 | # Values: 'url' 360 | # Flag: --ip_host 361 | public_ip_host="http://ident.me" 362 | 363 | # Public IP timeout. 364 | # 365 | # Default: '2' 366 | # Values: 'int' 367 | # Flag: --ip_timeout 368 | public_ip_timeout=2 369 | 370 | 371 | # Desktop Environment 372 | 373 | 374 | # Show Desktop Environment version 375 | # 376 | # Default: 'on' 377 | # Values: 'on', 'off' 378 | # Flag: --de_version 379 | de_version="on" 380 | 381 | 382 | # Disk 383 | 384 | 385 | # Which disks to display. 386 | # The values can be any /dev/sdXX, mount point or directory. 387 | # NOTE: By default we only show the disk info for '/'. 388 | # 389 | # Default: '/' 390 | # Values: '/', '/dev/sdXX', '/path/to/drive'. 391 | # Flag: --disk_show 392 | # 393 | # Example: 394 | # disk_show=('/' '/dev/sdb1'): 395 | # 'Disk (/): 74G / 118G (66%)' 396 | # 'Disk (/mnt/Videos): 823G / 893G (93%)' 397 | # 398 | # disk_show=('/'): 399 | # 'Disk (/): 74G / 118G (66%)' 400 | # 401 | disk_show=('/') 402 | 403 | # Disk subtitle. 404 | # What to append to the Disk subtitle. 405 | # 406 | # Default: 'mount' 407 | # Values: 'mount', 'name', 'dir', 'none' 408 | # Flag: --disk_subtitle 409 | # 410 | # Example: 411 | # name: 'Disk (/dev/sda1): 74G / 118G (66%)' 412 | # 'Disk (/dev/sdb2): 74G / 118G (66%)' 413 | # 414 | # mount: 'Disk (/): 74G / 118G (66%)' 415 | # 'Disk (/mnt/Local Disk): 74G / 118G (66%)' 416 | # 'Disk (/mnt/Videos): 74G / 118G (66%)' 417 | # 418 | # dir: 'Disk (/): 74G / 118G (66%)' 419 | # 'Disk (Local Disk): 74G / 118G (66%)' 420 | # 'Disk (Videos): 74G / 118G (66%)' 421 | # 422 | # none: 'Disk: 74G / 118G (66%)' 423 | # 'Disk: 74G / 118G (66%)' 424 | # 'Disk: 74G / 118G (66%)' 425 | disk_subtitle="mount" 426 | 427 | # Disk percent. 428 | # Show/Hide disk percent. 429 | # 430 | # Default: 'on' 431 | # Values: 'on', 'off' 432 | # Flag: --disk_percent 433 | # 434 | # Example: 435 | # on: 'Disk (/): 74G / 118G (66%)' 436 | # off: 'Disk (/): 74G / 118G' 437 | disk_percent="on" 438 | 439 | 440 | # Song 441 | 442 | 443 | # Manually specify a music player. 444 | # 445 | # Default: 'auto' 446 | # Values: 'auto', 'player-name' 447 | # Flag: --music_player 448 | # 449 | # Available values for 'player-name': 450 | # 451 | # amarok 452 | # audacious 453 | # banshee 454 | # bluemindo 455 | # clementine 456 | # cmus 457 | # deadbeef 458 | # deepin-music 459 | # dragon 460 | # elisa 461 | # exaile 462 | # gnome-music 463 | # gmusicbrowser 464 | # gogglesmm 465 | # guayadeque 466 | # io.elementary.music 467 | # iTunes 468 | # juk 469 | # lollypop 470 | # mocp 471 | # mopidy 472 | # mpd 473 | # muine 474 | # netease-cloud-music 475 | # olivia 476 | # playerctl 477 | # pogo 478 | # pragha 479 | # qmmp 480 | # quodlibet 481 | # rhythmbox 482 | # sayonara 483 | # smplayer 484 | # spotify 485 | # strawberry 486 | # tauonmb 487 | # tomahawk 488 | # vlc 489 | # xmms2d 490 | # xnoise 491 | # yarock 492 | music_player="auto" 493 | 494 | # Format to display song information. 495 | # 496 | # Default: '%artist% - %album% - %title%' 497 | # Values: '%artist%', '%album%', '%title%' 498 | # Flag: --song_format 499 | # 500 | # Example: 501 | # default: 'Song: Jet - Get Born - Sgt Major' 502 | song_format="%artist% - %album% - %title%" 503 | 504 | # Print the Artist, Album and Title on separate lines 505 | # 506 | # Default: 'off' 507 | # Values: 'on', 'off' 508 | # Flag: --song_shorthand 509 | # 510 | # Example: 511 | # on: 'Artist: The Fratellis' 512 | # 'Album: Costello Music' 513 | # 'Song: Chelsea Dagger' 514 | # 515 | # off: 'Song: The Fratellis - Costello Music - Chelsea Dagger' 516 | song_shorthand="off" 517 | 518 | # 'mpc' arguments (specify a host, password etc). 519 | # 520 | # Default: '' 521 | # Example: mpc_args=(-h HOST -P PASSWORD) 522 | mpc_args=() 523 | 524 | 525 | # Text Colors 526 | 527 | 528 | # Text Colors 529 | # 530 | # Default: 'distro' 531 | # Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num' 532 | # Flag: --colors 533 | # 534 | # Each number represents a different part of the text in 535 | # this order: 'title', '@', 'underline', 'subtitle', 'colon', 'info' 536 | # 537 | # Example: 538 | # colors=(distro) - Text is colored based on Distro colors. 539 | # colors=(4 6 1 8 8 6) - Text is colored in the order above. 540 | colors=(distro) 541 | 542 | 543 | # Text Options 544 | 545 | 546 | # Toggle bold text 547 | # 548 | # Default: 'on' 549 | # Values: 'on', 'off' 550 | # Flag: --bold 551 | bold="on" 552 | 553 | # Enable/Disable Underline 554 | # 555 | # Default: 'on' 556 | # Values: 'on', 'off' 557 | # Flag: --underline 558 | underline_enabled="on" 559 | 560 | # Underline character 561 | # 562 | # Default: '-' 563 | # Values: 'string' 564 | # Flag: --underline_char 565 | underline_char="-" 566 | 567 | 568 | # Info Separator 569 | # Replace the default separator with the specified string. 570 | # 571 | # Default: ':' 572 | # Flag: --separator 573 | # 574 | # Example: 575 | # separator="->": 'Shell-> bash' 576 | # separator=" =": 'WM = dwm' 577 | separator=":" 578 | 579 | 580 | # Color Blocks 581 | 582 | 583 | # Color block range 584 | # The range of colors to print. 585 | # 586 | # Default: '0', '15' 587 | # Values: 'num' 588 | # Flag: --block_range 589 | # 590 | # Example: 591 | # 592 | # Display colors 0-7 in the blocks. (8 colors) 593 | # neofetch --block_range 0 7 594 | # 595 | # Display colors 0-15 in the blocks. (16 colors) 596 | # neofetch --block_range 0 15 597 | block_range=(0 15) 598 | 599 | # Toggle color blocks 600 | # 601 | # Default: 'on' 602 | # Values: 'on', 'off' 603 | # Flag: --color_blocks 604 | color_blocks="on" 605 | 606 | # Color block width in spaces 607 | # 608 | # Default: '3' 609 | # Values: 'num' 610 | # Flag: --block_width 611 | block_width=3 612 | 613 | # Color block height in lines 614 | # 615 | # Default: '1' 616 | # Values: 'num' 617 | # Flag: --block_height 618 | block_height=1 619 | 620 | # Color Alignment 621 | # 622 | # Default: 'auto' 623 | # Values: 'auto', 'num' 624 | # Flag: --col_offset 625 | # 626 | # Number specifies how far from the left side of the terminal (in spaces) to 627 | # begin printing the columns, in case you want to e.g. center them under your 628 | # text. 629 | # Example: 630 | # col_offset="auto" - Default behavior of neofetch 631 | # col_offset=7 - Leave 7 spaces then print the colors 632 | col_offset="auto" 633 | 634 | # Progress Bars 635 | 636 | 637 | # Bar characters 638 | # 639 | # Default: '-', '=' 640 | # Values: 'string', 'string' 641 | # Flag: --bar_char 642 | # 643 | # Example: 644 | # neofetch --bar_char 'elapsed' 'total' 645 | # neofetch --bar_char '-' '=' 646 | bar_char_elapsed="-" 647 | bar_char_total="=" 648 | 649 | # Toggle Bar border 650 | # 651 | # Default: 'on' 652 | # Values: 'on', 'off' 653 | # Flag: --bar_border 654 | bar_border="on" 655 | 656 | # Progress bar length in spaces 657 | # Number of chars long to make the progress bars. 658 | # 659 | # Default: '15' 660 | # Values: 'num' 661 | # Flag: --bar_length 662 | bar_length=15 663 | 664 | # Progress bar colors 665 | # When set to distro, uses your distro's logo colors. 666 | # 667 | # Default: 'distro', 'distro' 668 | # Values: 'distro', 'num' 669 | # Flag: --bar_colors 670 | # 671 | # Example: 672 | # neofetch --bar_colors 3 4 673 | # neofetch --bar_colors distro 5 674 | bar_color_elapsed="distro" 675 | bar_color_total="distro" 676 | 677 | 678 | # Info display 679 | # Display a bar with the info. 680 | # 681 | # Default: 'off' 682 | # Values: 'bar', 'infobar', 'barinfo', 'off' 683 | # Flags: --cpu_display 684 | # --memory_display 685 | # --battery_display 686 | # --disk_display 687 | # 688 | # Example: 689 | # bar: '[---=======]' 690 | # infobar: 'info [---=======]' 691 | # barinfo: '[---=======] info' 692 | # off: 'info' 693 | cpu_display="off" 694 | memory_display="off" 695 | battery_display="off" 696 | disk_display="off" 697 | 698 | 699 | # Backend Settings 700 | 701 | 702 | # Image backend. 703 | # 704 | # Default: 'ascii' 705 | # Values: 'ascii', 'caca', 'chafa', 'jp2a', 'iterm2', 'off', 706 | # 'pot', 'termpix', 'pixterm', 'tycat', 'w3m', 'kitty' 707 | # Flag: --backend 708 | image_backend="ascii" 709 | 710 | # Image Source 711 | # 712 | # Which image or ascii file to display. 713 | # 714 | # Default: 'auto' 715 | # Values: 'auto', 'ascii', 'wallpaper', '/path/to/img', '/path/to/ascii', '/path/to/dir/' 716 | # 'command output (neofetch --ascii "$(fortune | cowsay -W 30)")' 717 | # Flag: --source 718 | # 719 | # NOTE: 'auto' will pick the best image source for whatever image backend is used. 720 | # In ascii mode, distro ascii art will be used and in an image mode, your 721 | # wallpaper will be used. 722 | image_source="auto" 723 | 724 | 725 | # Ascii Options 726 | 727 | 728 | # Ascii distro 729 | # Which distro's ascii art to display. 730 | # 731 | # Default: 'auto' 732 | # Values: 'auto', 'distro_name' 733 | # Flag: --ascii_distro 734 | # NOTE: AIX, Alpine, Anarchy, Android, Antergos, antiX, "AOSC OS", 735 | # "AOSC OS/Retro", Apricity, ArcoLinux, ArchBox, ARCHlabs, 736 | # ArchStrike, XFerience, ArchMerge, Arch, Artix, Arya, Bedrock, 737 | # Bitrig, BlackArch, BLAG, BlankOn, BlueLight, bonsai, BSD, 738 | # BunsenLabs, Calculate, Carbs, CentOS, Chakra, ChaletOS, 739 | # Chapeau, Chrom*, Cleanjaro, ClearOS, Clear_Linux, Clover, 740 | # Condres, Container_Linux, CRUX, Cucumber, Debian, Deepin, 741 | # DesaOS, Devuan, DracOS, DarkOs, DragonFly, Drauger, Elementary, 742 | # EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD, 743 | # FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, Pentoo, 744 | # gNewSense, GNOME, GNU, GoboLinux, Grombyang, Guix, Haiku, Huayra, 745 | # Hyperbola, janus, Kali, KaOS, KDE_neon, Kibojoe, Kogaion, 746 | # Korora, KSLinux, Kubuntu, LEDE, LFS, Linux_Lite, 747 | # LMDE, Lubuntu, Lunar, macos, Mageia, MagpieOS, Mandriva, 748 | # Manjaro, Maui, Mer, Minix, LinuxMint, MX_Linux, Namib, 749 | # Neptune, NetBSD, Netrunner, Nitrux, NixOS, Nurunner, 750 | # NuTyX, OBRevenge, OpenBSD, openEuler, OpenIndiana, openmamba, 751 | # OpenMandriva, OpenStage, OpenWrt, osmc, Oracle, OS Elbrus, PacBSD, 752 | # Parabola, Pardus, Parrot, Parsix, TrueOS, PCLinuxOS, Peppermint, 753 | # popos, Porteus, PostMarketOS, Proxmox, Puppy, PureOS, Qubes, Radix, 754 | # Raspbian, Reborn_OS, Redstar, Redcore, Redhat, Refracted_Devuan, 755 | # Regata, Rosa, sabotage, Sabayon, Sailfish, SalentOS, Scientific, 756 | # Septor, SereneLinux, SharkLinux, Siduction, Slackware, SliTaz, 757 | # SmartOS, Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, 758 | # openSUSE_Leap, openSUSE_Tumbleweed, openSUSE, SwagArch, Tails, 759 | # Trisquel, Ubuntu-Budgie, Ubuntu-GNOME, Ubuntu-MATE, Ubuntu-Studio, 760 | # Ubuntu, Venom, Void, Obarun, windows10, Windows7, Xubuntu, Zorin, 761 | # and IRIX have ascii logos 762 | # NOTE: Arch, Ubuntu, Redhat, and Dragonfly have 'old' logo variants. 763 | # Use '{distro name}_old' to use the old logos. 764 | # NOTE: Ubuntu has flavor variants. 765 | # Change this to Lubuntu, Kubuntu, Xubuntu, Ubuntu-GNOME, 766 | # Ubuntu-Studio, Ubuntu-Mate or Ubuntu-Budgie to use the flavors. 767 | # NOTE: Arcolinux, Dragonfly, Fedora, Alpine, Arch, Ubuntu, 768 | # CRUX, Debian, Gentoo, FreeBSD, Mac, NixOS, OpenBSD, android, 769 | # Antrix, CentOS, Cleanjaro, ElementaryOS, GUIX, Hyperbola, 770 | # Manjaro, MXLinux, NetBSD, Parabola, POP_OS, PureOS, 771 | # Slackware, SunOS, LinuxLite, OpenSUSE, Raspbian, 772 | # postmarketOS, and Void have a smaller logo variant. 773 | # Use '{distro name}_small' to use the small variants. 774 | ascii_distro="auto" 775 | 776 | # Ascii Colors 777 | # 778 | # Default: 'distro' 779 | # Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num' 780 | # Flag: --ascii_colors 781 | # 782 | # Example: 783 | # ascii_colors=(distro) - Ascii is colored based on Distro colors. 784 | # ascii_colors=(4 6 1 8 8 6) - Ascii is colored using these colors. 785 | ascii_colors=(distro) 786 | 787 | # Bold ascii logo 788 | # Whether or not to bold the ascii logo. 789 | # 790 | # Default: 'on' 791 | # Values: 'on', 'off' 792 | # Flag: --ascii_bold 793 | ascii_bold="on" 794 | 795 | 796 | # Image Options 797 | 798 | 799 | # Image loop 800 | # Setting this to on will make neofetch redraw the image constantly until 801 | # Ctrl+C is pressed. This fixes display issues in some terminal emulators. 802 | # 803 | # Default: 'off' 804 | # Values: 'on', 'off' 805 | # Flag: --loop 806 | image_loop="off" 807 | 808 | # Thumbnail directory 809 | # 810 | # Default: '~/.cache/thumbnails/neofetch' 811 | # Values: 'dir' 812 | thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch" 813 | 814 | # Crop mode 815 | # 816 | # Default: 'normal' 817 | # Values: 'normal', 'fit', 'fill' 818 | # Flag: --crop_mode 819 | # 820 | # See this wiki page to learn about the fit and fill options. 821 | # https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F 822 | crop_mode="normal" 823 | 824 | # Crop offset 825 | # Note: Only affects 'normal' crop mode. 826 | # 827 | # Default: 'center' 828 | # Values: 'northwest', 'north', 'northeast', 'west', 'center' 829 | # 'east', 'southwest', 'south', 'southeast' 830 | # Flag: --crop_offset 831 | crop_offset="center" 832 | 833 | # Image size 834 | # The image is half the terminal width by default. 835 | # 836 | # Default: 'auto' 837 | # Values: 'auto', '00px', '00%', 'none' 838 | # Flags: --image_size 839 | # --size 840 | image_size="auto" 841 | 842 | # Gap between image and text 843 | # 844 | # Default: '3' 845 | # Values: 'num', '-num' 846 | # Flag: --gap 847 | gap=3 848 | 849 | # Image offsets 850 | # Only works with the w3m backend. 851 | # 852 | # Default: '0' 853 | # Values: 'px' 854 | # Flags: --xoffset 855 | # --yoffset 856 | yoffset=0 857 | xoffset=0 858 | 859 | # Image background color 860 | # Only works with the w3m backend. 861 | # 862 | # Default: '' 863 | # Values: 'color', 'blue' 864 | # Flag: --bg_color 865 | background_color= 866 | 867 | 868 | # Misc Options 869 | 870 | # Stdout mode 871 | # Turn off all colors and disables image backend (ASCII/Image). 872 | # Useful for piping into another command. 873 | # Default: 'off' 874 | # Values: 'on', 'off' 875 | stdout="off" 876 | -------------------------------------------------------------------------------- /nvim/UltiSnips/all.snippets: -------------------------------------------------------------------------------- 1 | snippet html "Basic HTML Template" w 2 | 3 | 4 | 5 | 6 | ${1} 7 | 8 | 9 | ${0} 10 | 11 | 12 | endsnippet 13 | -------------------------------------------------------------------------------- /nvim/UltiSnips/html.snippets: -------------------------------------------------------------------------------- 1 | priority -50 2 | 3 | ########################################################################### 4 | # TextMate Snippets # 5 | ########################################################################### 6 | 7 | global !p 8 | def x(snip): 9 | if snip.ft.startswith("x"): 10 | snip.rv = '/' 11 | else: 12 | snip.rv = "" 13 | endglobal 14 | 15 | snippet doctype "HTML - 5.0 (doctype)" b 16 | 17 | 18 | endsnippet 19 | 20 | ############# 21 | # Shortcuts # 22 | ############# 23 | snippet down "Down (down)" 24 | ↓ 25 | endsnippet 26 | 27 | snippet enter "Enter (enter)" 28 | ⌅ 29 | endsnippet 30 | 31 | snippet escape "Escape (escape)" 32 | ⎋ 33 | endsnippet 34 | 35 | snippet left "Left (left)" 36 | ← 37 | endsnippet 38 | 39 | snippet return "Return (return)" 40 | ↩ 41 | endsnippet 42 | 43 | snippet right "Right (right)" 44 | → 45 | endsnippet 46 | 47 | snippet shift "Shift (shift)" 48 | ⇧ 49 | endsnippet 50 | 51 | snippet tab "Tab (tab)" 52 | ⇥ 53 | endsnippet 54 | 55 | snippet up "Up (up)" 56 | ↑ 57 | endsnippet 58 | 59 | ############# 60 | # HTML TAGS # 61 | ############# 62 | snippet a "Link" w 63 | ${4:Anchor Text} 64 | endsnippet 65 | 66 | snippet abbr "" w 67 | $1 68 | endsnippet 69 | 70 | snippet access "accesskey global attribute" 71 | accesskey="$1" 72 | endsnippet 73 | 74 | snippet address "
" w 75 |
$1
76 | endsnippet 77 | 78 | snippet article "
" 79 |
80 | ${1:article content} 81 |
82 | endsnippet 83 | 84 | snippet aside "