From f35e3150ae3caa15353dcba4f05106bed2b973a3 Mon Sep 17 00:00:00 2001 From: BlossomOfTheLavender Date: Tue, 26 Mar 2024 01:53:50 +0700 Subject: [PATCH] Commit-1 --- QtProject.conf | 8 + cava/config | 231 +++++ cava/shaders/bar_spectrum.frag | 79 ++ cava/shaders/northern_lights.frag | 34 + cava/shaders/pass_through.vert | 14 + cmus/autosave | 208 +++++ cmus/cache | Bin 0 -> 107280 bytes cmus/command-history | 125 +++ cmus/lib.pl | 0 cmus/playlists/EnPop | 2 + cmus/playlists/Endings | 7 + cmus/playlists/FranXX OST 1 | 21 + cmus/playlists/FranXX OST 2 | 21 + cmus/playlists/FranXX OST 3 | 22 + cmus/playlists/JpCov | 14 + cmus/playlists/JpPop | 9 + cmus/playlists/Katana OST | 5 + cmus/playlists/Ops | 4 + cmus/playlists/PW Blessed | 10 + cmus/playlists/RuCov | 5 + cmus/playlists/Sk Unleashed | 9 + cmus/search-history | 0 fish/config.fish | 5 + fish/fish_variables | 43 + fish/functions/bt.fish | 4 + fish/functions/btb.fish | 4 + fish/functions/btc.fish | 4 + fish/functions/btd.fish | 4 + fish/functions/f.fish | 4 + fish/functions/ff.fish | 4 + fish/functions/fff.fish | 4 + fish/functions/h.fish | 4 + fish/functions/r.fish | 4 + fish/functions/rb.fish | 4 + fish/functions/rr.fish | 4 + fish/functions/s.fish | 4 + fish/functions/sb.fish | 4 + fish/functions/sw.fish | 4 + fish/functions/v.fish | 4 + fish/functions/vc.fish | 4 + fish/functions/vv.fish | 4 + fish/functions/xd.fish | 4 + fish/functions/xr.fish | 4 + fish/functions/xs.fish | 4 + fish/themes/Catppuccin Mocha.theme | 30 + foot/foot.ini | 45 + gtklock/style.css | 19 + htop/htoprc | 63 ++ hypr/hyprland.conf | 316 +++++++ mimeapps.list | 5 + neofetch/cat-ascii | 10 + neofetch/config.conf | 864 +++++++++++++++++ neofetch/f.conf | 859 +++++++++++++++++ neofetch/ff.conf | 881 ++++++++++++++++++ neofetch/small-ascii | 7 + neofetch/void-ascii | 14 + ...6e6f30c424ddd27c65df48d4-card-database.tdb | Bin 0 -> 40960 bytes ...871f56e6f30c424ddd27c65df48d4-default-sink | 1 + ...1f56e6f30c424ddd27c65df48d4-default-source | 1 + ...e6f30c424ddd27c65df48d4-device-volumes.tdb | Bin 0 -> 12288 bytes ...e6f30c424ddd27c65df48d4-stream-volumes.tdb | Bin 0 -> 12288 bytes pulse/cookie | Bin 0 -> 256 bytes ranger/rc.conf | 17 + starship.toml | 97 ++ swayimg/config | 19 + waybar-bottom/config.jsonc | 222 +++++ waybar-bottom/style.css | 257 +++++ waybar-left/config.jsonc | 213 +++++ waybar-left/style.css | 264 ++++++ 69 files changed, 5160 insertions(+) create mode 100644 QtProject.conf create mode 100755 cava/config create mode 100644 cava/shaders/bar_spectrum.frag create mode 100644 cava/shaders/northern_lights.frag create mode 100644 cava/shaders/pass_through.vert create mode 100644 cmus/autosave create mode 100644 cmus/cache create mode 100644 cmus/command-history create mode 100644 cmus/lib.pl create mode 100644 cmus/playlists/EnPop create mode 100644 cmus/playlists/Endings create mode 100644 cmus/playlists/FranXX OST 1 create mode 100644 cmus/playlists/FranXX OST 2 create mode 100644 cmus/playlists/FranXX OST 3 create mode 100644 cmus/playlists/JpCov create mode 100644 cmus/playlists/JpPop create mode 100644 cmus/playlists/Katana OST create mode 100644 cmus/playlists/Ops create mode 100644 cmus/playlists/PW Blessed create mode 100644 cmus/playlists/RuCov create mode 100644 cmus/playlists/Sk Unleashed create mode 100644 cmus/search-history create mode 100644 fish/config.fish create mode 100644 fish/fish_variables create mode 100644 fish/functions/bt.fish create mode 100644 fish/functions/btb.fish create mode 100644 fish/functions/btc.fish create mode 100644 fish/functions/btd.fish create mode 100644 fish/functions/f.fish create mode 100644 fish/functions/ff.fish create mode 100644 fish/functions/fff.fish create mode 100644 fish/functions/h.fish create mode 100644 fish/functions/r.fish create mode 100644 fish/functions/rb.fish create mode 100644 fish/functions/rr.fish create mode 100644 fish/functions/s.fish create mode 100644 fish/functions/sb.fish create mode 100644 fish/functions/sw.fish create mode 100644 fish/functions/v.fish create mode 100644 fish/functions/vc.fish create mode 100644 fish/functions/vv.fish create mode 100644 fish/functions/xd.fish create mode 100644 fish/functions/xr.fish create mode 100644 fish/functions/xs.fish create mode 100644 fish/themes/Catppuccin Mocha.theme create mode 100644 foot/foot.ini create mode 100644 gtklock/style.css create mode 100644 htop/htoprc create mode 100755 hypr/hyprland.conf create mode 100644 mimeapps.list create mode 100644 neofetch/cat-ascii create mode 100644 neofetch/config.conf create mode 100644 neofetch/f.conf create mode 100644 neofetch/ff.conf create mode 100644 neofetch/small-ascii create mode 100644 neofetch/void-ascii create mode 100644 pulse/704871f56e6f30c424ddd27c65df48d4-card-database.tdb create mode 100644 pulse/704871f56e6f30c424ddd27c65df48d4-default-sink create mode 100644 pulse/704871f56e6f30c424ddd27c65df48d4-default-source create mode 100644 pulse/704871f56e6f30c424ddd27c65df48d4-device-volumes.tdb create mode 100644 pulse/704871f56e6f30c424ddd27c65df48d4-stream-volumes.tdb create mode 100644 pulse/cookie create mode 100644 ranger/rc.conf create mode 100755 starship.toml create mode 100644 swayimg/config create mode 100644 waybar-bottom/config.jsonc create mode 100644 waybar-bottom/style.css create mode 100644 waybar-left/config.jsonc create mode 100644 waybar-left/style.css diff --git a/QtProject.conf b/QtProject.conf new file mode 100644 index 0000000..ae9be6b --- /dev/null +++ b/QtProject.conf @@ -0,0 +1,8 @@ +[FileDialog] +history=@Invalid() +lastVisited=file:///home/lilac/Media/Pics/Scr +qtVersion=6.6.2 +shortcuts=file:, file:///home/lilac +sidebarWidth=88 +treeViewHeader=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1\xb0\0\0\0\x4\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x4\0\0\0\xbb\0\0\0\x1\0\0\0\0\0\0\0\x41\0\0\0\x1\0\0\0\0\0\0\0\x41\0\0\0\x1\0\0\0\0\0\0\0s\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff) +viewMode=Detail diff --git a/cava/config b/cava/config new file mode 100755 index 0000000..e236f2d --- /dev/null +++ b/cava/config @@ -0,0 +1,231 @@ +## Configuration file for CAVA. +# Remove the ; to change parameters. + + +[general] + +# Smoothing mode. Can be 'normal', 'scientific' or 'waves'. DEPRECATED as of 0.6.0 +; mode = normal + +# Accepts only non-negative values. +; framerate = 60 + +# 'autosens' will attempt to decrease sensitivity if the bars peak. 1 = on, 0 = off +# new as of 0.6.0 autosens of low values (dynamic range) +# 'overshoot' allows bars to overshoot (in % of terminal height) without initiating autosens. DEPRECATED as of 0.6.0 +; autosens = 1 +; overshoot = 20 + +# Manual sensitivity in %. If autosens is enabled, this will only be the initial value. +# 200 means double height. Accepts only non-negative values. +; sensitivity = 100 + +# The number of bars (0-512). 0 sets it to auto (fill up console). +# Bars' width and space between bars in number of characters. +; bars = 0 +; bar_width = 2 +; bar_spacing = 1 +# bar_height is only used for output in "noritake" format +; bar_height = 32 + +# For SDL width and space between bars is in pixels, defaults are: +; bar_width = 20 +; bar_spacing = 5 + +# sdl_glsl have these default values, they are only used to calulate max number of bars. +; bar_width = 1 +; bar_spacing = 0 + + +# Lower and higher cutoff frequencies for lowest and highest bars +# the bandwidth of the visualizer. +# Note: there is a minimum total bandwidth of 43Mhz x number of bars. +# Cava will automatically increase the higher cutoff if a too low band is specified. +; lower_cutoff_freq = 50 +; higher_cutoff_freq = 10000 + + +# Seconds with no input before cava goes to sleep mode. Cava will not perform FFT or drawing and +# only check for input once per second. Cava will wake up once input is detected. 0 = disable. +; sleep_timer = 0 + + +[input] + +# Audio capturing method. Possible methods are: 'pulse', 'alsa', 'fifo', 'sndio' or 'shmem' +# Defaults to 'pulse', 'pipewire', 'alsa' or 'fifo', in that order, dependent on what support cava was built with. +# On Mac it defaults to 'portaudio' or 'fifo' +# On windows this is automatic and no input settings are needed. +# +# All input methods uses the same config variable 'source' +# to define where it should get the audio. +# +# For pulseaudio and pipewire 'source' will be the source. Default: 'auto', which uses the monitor source of the default sink +# (all pulseaudio sinks(outputs) have 'monitor' sources(inputs) associated with them). +# +# For piepwire 'source' will be the object name or object.serial of the device to capture from. +# Both input and output devices are supported. +# +# For alsa 'source' will be the capture device. +# For fifo 'source' will be the path to fifo-file. +# For shmem 'source' will be /squeezelite-AA:BB:CC:DD:EE:FF where 'AA:BB:CC:DD:EE:FF' will be squeezelite's MAC address + method = pulse +; source = auto + +; method = pipewire +; source = auto + +; method = alsa +; source = hw:Loopback,1 + +; method = fifo +; source = /tmp/mpd.fifo +; sample_rate = 44100 +; sample_bits = 16 + +; method = shmem +; source = /squeezelite-AA:BB:CC:DD:EE:FF + +; method = portaudio +; source = auto + + +[output] + +# Output method. Can be 'ncurses', 'noncurses', 'raw', 'noritake', 'sdl' +# or 'sdl_glsl'. +# 'noncurses' uses a custom framebuffer technique and prints only changes +# from frame to frame in the terminal. 'ncurses' is default if supported. +# +# 'raw' is an 8 or 16 bit (configurable via the 'bit_format' option) data +# stream of the bar heights that can be used to send to other applications. +# 'raw' defaults to 200 bars, which can be adjusted in the 'bars' option above. +# +# 'noritake' outputs a bitmap in the format expected by a Noritake VFD display +# in graphic mode. It only support the 3000 series graphical VFDs for now. +# +# 'sdl' uses the Simple DirectMedia Layer to render in a graphical context. +# 'sdl_glsl' uses SDL to create an OpenGL context. Write your own shaders or +# use one of the predefined ones. +; method = ncurses + +# Orientation of the visualization. Can be 'bottom', 'top', 'left' or 'right'. +# Default is 'bottom'. Other orientations are only supported on sdl and ncruses +# output. Note: many fonts have weird glyphs for 'top' and 'right' characters, +# which can make ncurses not look right. +; orientation = bottom + +# Visual channels. Can be 'stereo' or 'mono'. +# 'stereo' mirrors both channels with low frequencies in center. +# 'mono' outputs left to right lowest to highest frequencies. +# 'mono_option' set mono to either take input from 'left', 'right' or 'average'. +# set 'reverse' to 1 to display frequencies the other way around. +; channels = stereo +; mono_option = average +; reverse = 0 + +# Raw output target. A fifo will be created if target does not exist. +; raw_target = /dev/stdout + +# Raw data format. Can be 'binary' or 'ascii'. +; data_format = binary + +# Binary bit format, can be '8bit' (0-255) or '16bit' (0-65530). +; bit_format = 16bit + +# Ascii max value. In 'ascii' mode range will run from 0 to value specified here +; ascii_max_range = 1000 + +# Ascii delimiters. In ascii format each bar and frame is separated by a delimiters. +# Use decimal value in ascii table (i.e. 59 = ';' and 10 = '\n' (line feed)). +; bar_delimiter = 59 +; frame_delimiter = 10 + +# sdl window size and position. -1,-1 is centered. +; sdl_width = 1000 +; sdl_height = 500 +; sdl_x = -1 +; sdl_y= -1 + +# set label on bars on the x-axis. Can be 'frequency' or 'none'. Default: 'none' +# 'frequency' displays the lower cut off frequency of the bar above. +# Only supported on ncurses and noncurses output. +; xaxis = none + +# enable alacritty synchronized updates. 1 = on, 0 = off +# removes flickering in alacritty terminal emulator. +# defaults to off since the behaviour in other terminal emulators is unknown +; alacritty_sync = 0 + +# Shaders for sdl_glsl, located in $HOME/.config/cava/shaders +; vertex_shader = pass_through.vert +; fragment_shader = bar_spectrum.frag + +; for glsl output mode, keep rendering even if no audio +; continuous_rendering = 0 + +[color] + +# Colors can be one of seven predefined: black, blue, cyan, green, magenta, red, white, yellow. +# Or defined by hex code '#xxxxxx' (hex code must be within ''). User defined colors requires +# a terminal that can change color definitions such as Gnome-terminal or rxvt. +# default is to keep current terminal color +; background = default +; foreground = default + +# SDL and sdl_glsl only support hex code colors, these are the default: +; background = '#111111' +foreground = '#b4befe' +; background = '#191724' + + +# Gradient mode, only hex defined colors are supported, +# background must also be defined in hex or remain commented out. 1 = on, 0 = off. +# You can define as many as 8 different colors. They range from bottom to top of screen +gradient = 1 +gradient_count = 2 +#gradient_color_1 = '#31748f' +#gradient_color_2 = '#9ccfd8' +#gradient_color_1 = '#cba6f7' +gradient_color_1 = '#f5c2e7' +gradient_color_2 = '#b4befe' + + + +[smoothing] + +# Percentage value for integral smoothing. Takes values from 0 - 100. +# Higher values means smoother, but less precise. 0 to disable. +# DEPRECATED as of 0.8.0, use noise_reduction instead +; integral = 77 + +# Disables or enables the so-called "Monstercat smoothing" with or without "waves". Set to 0 to disable. +; monstercat = 0 +; waves = 0 + +# Set gravity percentage for "drop off". Higher values means bars will drop faster. +# Accepts only non-negative values. 50 means half gravity, 200 means double. Set to 0 to disable "drop off". +# DEPRECATED as of 0.8.0, use noise_reduction instead +; gravity = 100 + + +# In bar height, bars that would have been lower that this will not be drawn. +# DEPRECATED as of 0.8.0 +; ignore = 0 + +# Noise reduction, int 0 - 100. default 77 +# the raw visualization is very noisy, this factor adjusts the integral and gravity filters to keep the signal smooth +# 100 will be very slow and smooth, 0 will be fast but noisy. +; noise_reduction = 77 + + +[eq] + +# This one is tricky. You can have as much keys as you want. +# Remember to uncomment more than one key! More keys = more precision. +# Look at readme.md on github for further explanations and examples. +; 1 = 1 # bass +; 2 = 1 +; 3 = 1 # midtone +; 4 = 1 +; 5 = 1 # treble diff --git a/cava/shaders/bar_spectrum.frag b/cava/shaders/bar_spectrum.frag new file mode 100644 index 0000000..b078913 --- /dev/null +++ b/cava/shaders/bar_spectrum.frag @@ -0,0 +1,79 @@ +#version 330 + +in vec2 fragCoord; +out vec4 fragColor; + +// bar values. defaults to left channels first (low to high), then right (high to low). +uniform float bars[512]; + +uniform int bars_count; // number of bars (left + right) (configurable) +uniform int bar_width; // bar width (configurable), not used here +uniform int bar_spacing; // space bewteen bars (configurable) + +uniform vec3 u_resolution; // window resolution + +//colors, configurable in cava config file (r,g,b) (0.0 - 1.0) +uniform vec3 bg_color; // background color +uniform vec3 fg_color; // foreground color + +uniform int gradient_count; +uniform vec3 gradient_colors[8]; // gradient colors + +vec3 normalize_C(float y,vec3 col_1, vec3 col_2, float y_min, float y_max) +{ + //create color based on fraction of this color and next color + float yr = (y - y_min) / (y_max - y_min); + return col_1 * (1.0 - yr) + col_2 * yr; +} + +void main() +{ + // find which bar to use based on where we are on the x axis + float x = u_resolution.x * fragCoord.x; + int bar = int(bars_count * fragCoord.x); + + //calculate a bar size + float bar_size = u_resolution.x / bars_count; + + //the y coordinate and bar values are the same + float y = bars[bar]; + + // make sure there is a thin line at bottom + if (y * u_resolution.y < 1.0) + { + y = 1.0 / u_resolution.y; + } + + //draw the bar up to current height + if (y > fragCoord.y) + { + //make some space between bars basen on settings + if (x > (bar + 1) * (bar_size) - bar_spacing) + { + fragColor = vec4(bg_color,1.0); + } + else + { + if (gradient_count == 0) + { + fragColor = vec4(fg_color,1.0); + } + else + { + //find which color in the configured gradient we are at + int color = int((gradient_count - 1) * fragCoord.y); + + //find where on y this and next color is supposed to be + float y_min = color / (gradient_count - 1.0); + float y_max = (color + 1.0) / (gradient_count - 1.0); + + //make color + fragColor = vec4(normalize_C(fragCoord.y, gradient_colors[color], gradient_colors[color + 1], y_min, y_max), 1.0); + } + } + } + else + { + fragColor = vec4(bg_color,1.0); + } +} \ No newline at end of file diff --git a/cava/shaders/northern_lights.frag b/cava/shaders/northern_lights.frag new file mode 100644 index 0000000..ecd859a --- /dev/null +++ b/cava/shaders/northern_lights.frag @@ -0,0 +1,34 @@ +#version 330 + +in vec2 fragCoord; +out vec4 fragColor; + +// bar values. defaults to left channels first (low to high), then right (high to low). +uniform float bars[512]; + +uniform int bars_count; // number of bars (left + right) (configurable) + +uniform vec3 u_resolution; // window resolution, not used here + +//colors, configurable in cava config file +uniform vec3 bg_color; // background color(r,g,b) (0.0 - 1.0), not used here +uniform vec3 fg_color; // foreground color, not used here + +void main() +{ + // find which bar to use based on where we are on the x axis + int bar = int(bars_count * fragCoord.x); + + float bar_y = 1.0 - abs((fragCoord.y - 0.5)) * 2.0; + float y = (bars[bar]) * bar_y; + + float bar_x = (fragCoord.x - float(bar) / float(bars_count)) * bars_count; + float bar_r = 1.0 - abs((bar_x - 0.5)) * 2; + + bar_r = bar_r * bar_r * 2; + + // set color + fragColor.r = fg_color.x * y * bar_r; + fragColor.g = fg_color.y * y * bar_r; + fragColor.b = fg_color.z * y * bar_r; +} diff --git a/cava/shaders/pass_through.vert b/cava/shaders/pass_through.vert new file mode 100644 index 0000000..a4f20e5 --- /dev/null +++ b/cava/shaders/pass_through.vert @@ -0,0 +1,14 @@ +#version 330 + + +// Input vertex data, different for all executions of this shader. +layout(location = 0) in vec3 vertexPosition_modelspace; + +// Output data ; will be interpolated for each fragment. +out vec2 fragCoord; + +void main() +{ + gl_Position = vec4(vertexPosition_modelspace,1); + fragCoord = (vertexPosition_modelspace.xy+vec2(1,1))/2.0; +} diff --git a/cmus/autosave b/cmus/autosave new file mode 100644 index 0000000..5e0dcca --- /dev/null +++ b/cmus/autosave @@ -0,0 +1,208 @@ +set aaa_mode=artist +set altformat_current= %F +set altformat_playlist= %f%= %d +set altformat_title=%f +set altformat_trackwin= %f%= %d +set auto_expand_albums_follow=true +set auto_expand_albums_search=true +set auto_expand_albums_selcur=true +set auto_reshuffle=true +set buffer_seconds=10 +set color_cmdline_attr=default +set color_cmdline_bg=default +set color_cmdline_fg=254 +set color_cur_sel_attr=default +set color_error=211 +set color_info=223 +set color_separator=117 +set color_statusline_attr=default +set color_statusline_bg=default +set color_statusline_fg=254 +set color_titleline_attr=default +set color_titleline_bg=151 +set color_titleline_fg=16 +set color_trackwin_album_attr=bold +set color_trackwin_album_bg=default +set color_trackwin_album_fg=default +set color_win_attr=default +set color_win_bg=default +set color_win_cur=117 +set color_win_cur_attr=default +set color_win_cur_sel_attr=default +set color_win_cur_sel_bg=151 +set color_win_cur_sel_fg=16 +set color_win_dir=254 +set color_win_fg=254 +set color_win_inactive_cur_sel_attr=default +set color_win_inactive_cur_sel_bg=181 +set color_win_inactive_cur_sel_fg=235 +set color_win_inactive_sel_attr=default +set color_win_inactive_sel_bg=152 +set color_win_inactive_sel_fg=235 +set color_win_sel_attr=default +set color_win_sel_bg=117 +set color_win_sel_fg=235 +set color_win_title_attr=default +set color_win_title_bg=default +set color_win_title_fg=117 +set confirm_run=true +set continue=true +set continue_album=true +set device=/dev/cdrom +set display_artist_sort_name=false +set dsp.alsa.device= +set follow=false +set format_clipped_text=… +set format_current= %a - %l%! - %n. %t%= %y +set format_playlist= %-21%a %3n. %t%= %y %d %{?X!=0?%3X ? } +set format_playlist_va= %-21%A %3n. %t (%a)%= %y %d %{?X!=0?%3X ? } +set format_statusline= %{status} %{?show_playback_position?%{position} %{?duration?/ %{duration} }?%{?duration?%{duration} }}- %{total} %{?bpm>0?at %{bpm} BPM }%{?volume>=0?vol: %{?lvolume!=rvolume?%{lvolume},%{rvolume} ?%{volume} }}%{?stream?buf: %{buffer} }%{?show_current_bitrate & bitrate>=0? %{bitrate} kbps }%=%{?repeat_current?repeat current?%{?play_library?%{playlist_mode} from %{?play_sorted?sorted }library?playlist}} | %1{continue}%1{follow}%1{repeat}%1{shuffle} +set format_title=%a - %l - %t (%y) +set format_trackwin=%3n. %t%= %y %d +set format_trackwin_album= %l %= %{albumduration} +set format_trackwin_va=%3n. %t (%a)%= %y %d +set format_treewin= %l +set format_treewin_artist=%a +set icecast_default_charset=ISO-8859-1 +set id3_default_charset=ISO-8859-1 +set input.cue.priority=50 +set input.flac.priority=50 +set input.mad.priority=55 +set input.vorbis.priority=50 +set input.wav.priority=50 +set lib_add_filter= +set lib_sort=albumartist date album discnumber tracknumber title filename play_count +set mixer.alsa.channel= +set mixer.alsa.device= +set mixer.pulse.restore_volume=1 +set mouse=false +set mpris=false +set output_plugin=pulse +set passwd= +set pause_on_output_change=false +set pl_sort= +set play_library=false +set play_sorted=false +set repeat=true +set repeat_current=false +set replaygain=disabled +set replaygain_limit=true +set replaygain_preamp=0.000000 +set resume=false +set rewind_offset=5 +set scroll_offset=2 +set set_term_title=true +set show_all_tracks=true +set show_current_bitrate=false +set show_hidden=false +set show_playback_position=true +set show_remaining_time=false +set shuffle=off +set skip_track_info=false +set smart_artist_sort=true +set softvol=false +set softvol_state=0 0 +set start_view=playlist +set status_display_program= +set stop_after_queue=false +set time_show_leading_zero=true +set tree_width_max=0 +set tree_width_percent=33 +set wrap_search=true +bind browser backspace browser-up +bind browser i toggle show_hidden +bind browser space win-activate +bind browser u win-update +bind common ! push shell +bind common + vol +10% +bind common , seek -1m +bind common - vol -10% +bind common . seek +1m +bind common / search-start +bind common 1 view tree +bind common 2 view sorted +bind common 3 view playlist +bind common 4 view queue +bind common 5 view browser +bind common 6 view filters +bind common 7 view settings +bind common = vol +10% +bind common ? search-b-start +bind common B player-next-album +bind common C toggle continue +bind common D win-remove +bind common E win-add-Q +bind common F push filter +bind common G win-bottom +bind common I echo {} +bind common L push live-filter +bind common M toggle play_library +bind common N search-prev +bind common P win-mv-before +bind common U win-update-cache +bind common Z player-prev-album +bind common [ vol +1% +0 +bind common ] vol +0 +1% +bind common ^B win-page-up +bind common ^C echo Type :quit to exit cmus. +bind common ^D win-half-page-down +bind common ^E win-scroll-down +bind common ^F win-page-down +bind common ^L refresh +bind common ^R toggle repeat_current +bind common ^U win-half-page-up +bind common ^Y win-scroll-up +bind common a win-add-l +bind common b player-next +bind common c player-pause +bind common delete win-remove +bind common down win-down +bind common e win-add-q +bind common end win-bottom +bind common enter win-activate +bind common f toggle follow +bind common g win-top +bind common h seek -5 +bind common home win-top +bind common i win-sel-cur +bind common j win-down +bind common k win-up +bind common l seek +5 +bind common left seek -5 +bind common m toggle aaa_mode +bind common mlb_click_bar player-pause +bind common mlb_click_selected win-activate +bind common mouse_scroll_down win-down +bind common mouse_scroll_down_bar seek -5 +bind common mouse_scroll_down_title right-view +bind common mouse_scroll_up win-up +bind common mouse_scroll_up_bar seek +5 +bind common mouse_scroll_up_title left-view +bind common n search-next +bind common o toggle play_sorted +bind common p win-mv-after +bind common page_down win-page-down +bind common page_up win-page-up +bind common q quit -i +bind common r toggle repeat +bind common right seek +5 +bind common s toggle shuffle +bind common space win-toggle +bind common t toggle show_remaining_time +bind common tab win-next +bind common u update-cache +bind common up win-up +bind common v player-stop +bind common x player-play +bind common y win-add-p +bind common z player-prev +bind common { vol -1% -0 +bind common } vol -0 -1% +fset 90s=date>=1990&date<2000 +fset classical=genre="Classical" +fset missing-tag=!stream&(artist=""|album=""|title=""|tracknumber=-1|date=-1) +fset mp3=filename="*.mp3" +fset ogg=filename="*.ogg" +fset ogg-or-mp3=ogg|mp3 +fset unheard=play_count=0 +factivate diff --git a/cmus/cache b/cmus/cache new file mode 100644 index 0000000000000000000000000000000000000000..54d18ecc2966e631cc0cc19303a463453138ec8a GIT binary patch literal 107280 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 z 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 , ; + (_.--`` (__.-/ / + .-.__.-'.' + '-...-' diff --git a/neofetch/config.conf b/neofetch/config.conf new file mode 100644 index 0000000..cdba4c6 --- /dev/null +++ b/neofetch/config.conf @@ -0,0 +1,864 @@ +# See this wiki page for more info: +# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info +print_info() { + info title + info underline + + info "OS" distro + info "Host" model + info "Kernel" kernel + info "Uptime" uptime + info "Packages" packages + info "Shell" shell + info "Resolution" resolution + info "DE" de + info "WM" wm + info "WM Theme" wm_theme + info "Theme" theme + info "Icons" icons + info "Terminal" term + info "Terminal Font" term_font + info "CPU" cpu + info "GPU" gpu + info "Memory" memory + + # info "GPU Driver" gpu_driver # Linux/macOS only + # info "CPU Usage" cpu_usage + # info "Disk" disk + # info "Battery" battery + # info "Font" font + # info "Song" song + # [[ "$player" ]] && prin "Music Player" "$player" + # info "Local IP" local_ip + # info "Public IP" public_ip + # info "Users" users + # info "Locale" locale # This only works on glibc systems. + + info cols +} + +# Title + + +# Hide/Show Fully qualified domain name. +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --title_fqdn +title_fqdn="off" + + +# Kernel + + +# Shorten the output of the kernel function. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --kernel_shorthand +# Supports: Everything except *BSDs (except PacBSD and PC-BSD) +# +# Example: +# on: '4.8.9-1-ARCH' +# off: 'Linux 4.8.9-1-ARCH' +kernel_shorthand="on" + + +# Distro + + +# Shorten the output of the distro function +# +# Default: 'off' +# Values: 'on', 'tiny', 'off' +# Flag: --distro_shorthand +# Supports: Everything except Windows and Haiku +distro_shorthand="off" + +# Show/Hide OS Architecture. +# Show 'x86_64', 'x86' and etc in 'Distro:' output. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --os_arch +# +# Example: +# on: 'Arch Linux x86_64' +# off: 'Arch Linux' +os_arch="on" + + +# Uptime + + +# Shorten the output of the uptime function +# +# Default: 'on' +# Values: 'on', 'tiny', 'off' +# Flag: --uptime_shorthand +# +# Example: +# on: '2 days, 10 hours, 3 mins' +# tiny: '2d 10h 3m' +# off: '2 days, 10 hours, 3 minutes' +uptime_shorthand="on" + + +# Memory + + +# Show memory pecentage in output. +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --memory_percent +# +# Example: +# on: '1801MiB / 7881MiB (22%)' +# off: '1801MiB / 7881MiB' +memory_percent="off" + +# Change memory output unit. +# +# Default: 'mib' +# Values: 'kib', 'mib', 'gib' +# Flag: --memory_unit +# +# Example: +# kib '1020928KiB / 7117824KiB' +# mib '1042MiB / 6951MiB' +# gib: ' 0.98GiB / 6.79GiB' +memory_unit="mib" + + +# Packages + + +# Show/Hide Package Manager names. +# +# Default: 'tiny' +# Values: 'on', 'tiny' 'off' +# Flag: --package_managers +# +# Example: +# on: '998 (pacman), 8 (flatpak), 4 (snap)' +# tiny: '908 (pacman, flatpak, snap)' +# off: '908' +package_managers="on" + + +# Shell + + +# Show the path to $SHELL +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --shell_path +# +# Example: +# on: '/bin/bash' +# off: 'bash' +shell_path="off" + +# Show $SHELL version +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --shell_version +# +# Example: +# on: 'bash 4.4.5' +# off: 'bash' +shell_version="on" + + +# CPU + + +# CPU speed type +# +# Default: 'bios_limit' +# Values: 'scaling_cur_freq', 'scaling_min_freq', 'scaling_max_freq', 'bios_limit'. +# Flag: --speed_type +# Supports: Linux with 'cpufreq' +# NOTE: Any file in '/sys/devices/system/cpu/cpu0/cpufreq' can be used as a value. +speed_type="bios_limit" + +# CPU speed shorthand +# +# Default: 'off' +# Values: 'on', 'off'. +# Flag: --speed_shorthand +# NOTE: This flag is not supported in systems with CPU speed less than 1 GHz +# +# Example: +# on: 'i7-6500U (4) @ 3.1GHz' +# off: 'i7-6500U (4) @ 3.100GHz' +speed_shorthand="off" + +# Enable/Disable CPU brand in output. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --cpu_brand +# +# Example: +# on: 'Intel i7-6500U' +# off: 'i7-6500U (4)' +cpu_brand="on" + +# CPU Speed +# Hide/Show CPU speed. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --cpu_speed +# +# Example: +# on: 'Intel i7-6500U (4) @ 3.1GHz' +# off: 'Intel i7-6500U (4)' +cpu_speed="on" + +# CPU Cores +# Display CPU cores in output +# +# Default: 'logical' +# Values: 'logical', 'physical', 'off' +# Flag: --cpu_cores +# Support: 'physical' doesn't work on BSD. +# +# Example: +# logical: 'Intel i7-6500U (4) @ 3.1GHz' (All virtual cores) +# physical: 'Intel i7-6500U (2) @ 3.1GHz' (All physical cores) +# off: 'Intel i7-6500U @ 3.1GHz' +cpu_cores="logical" + +# CPU Temperature +# Hide/Show CPU temperature. +# Note the temperature is added to the regular CPU function. +# +# Default: 'off' +# Values: 'C', 'F', 'off' +# Flag: --cpu_temp +# Supports: Linux, BSD +# NOTE: For FreeBSD and NetBSD-based systems, you'll need to enable +# coretemp kernel module. This only supports newer Intel processors. +# +# Example: +# C: 'Intel i7-6500U (4) @ 3.1GHz [27.2°C]' +# F: 'Intel i7-6500U (4) @ 3.1GHz [82.0°F]' +# off: 'Intel i7-6500U (4) @ 3.1GHz' +cpu_temp="off" + + +# GPU + + +# Enable/Disable GPU Brand +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --gpu_brand +# +# Example: +# on: 'AMD HD 7950' +# off: 'HD 7950' +gpu_brand="on" + +# Which GPU to display +# +# Default: 'all' +# Values: 'all', 'dedicated', 'integrated' +# Flag: --gpu_type +# Supports: Linux +# +# Example: +# all: +# GPU1: AMD HD 7950 +# GPU2: Intel Integrated Graphics +# +# dedicated: +# GPU1: AMD HD 7950 +# +# integrated: +# GPU1: Intel Integrated Graphics +gpu_type="all" + + +# Resolution + + +# Display refresh rate next to each monitor +# Default: 'off' +# Values: 'on', 'off' +# Flag: --refresh_rate +# Supports: Doesn't work on Windows. +# +# Example: +# on: '1920x1080 @ 60Hz' +# off: '1920x1080' +refresh_rate="off" + + +# Gtk Theme / Icons / Font + + +# Shorten output of GTK Theme / Icons / Font +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --gtk_shorthand +# +# Example: +# on: 'Numix, Adwaita' +# off: 'Numix [GTK2], Adwaita [GTK3]' +gtk_shorthand="off" + + +# Enable/Disable gtk2 Theme / Icons / Font +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --gtk2 +# +# Example: +# on: 'Numix [GTK2], Adwaita [GTK3]' +# off: 'Adwaita [GTK3]' +gtk2="on" + +# Enable/Disable gtk3 Theme / Icons / Font +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --gtk3 +# +# Example: +# on: 'Numix [GTK2], Adwaita [GTK3]' +# off: 'Numix [GTK2]' +gtk3="on" + + +# IP Address + + +# Website to ping for the public IP +# +# Default: 'http://ident.me' +# Values: 'url' +# Flag: --ip_host +public_ip_host="http://ident.me" + +# Public IP timeout. +# +# Default: '2' +# Values: 'int' +# Flag: --ip_timeout +public_ip_timeout=2 + + +# Desktop Environment + + +# Show Desktop Environment version +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --de_version +de_version="on" + + +# Disk + + +# Which disks to display. +# The values can be any /dev/sdXX, mount point or directory. +# NOTE: By default we only show the disk info for '/'. +# +# Default: '/' +# Values: '/', '/dev/sdXX', '/path/to/drive'. +# Flag: --disk_show +# +# Example: +# disk_show=('/' '/dev/sdb1'): +# 'Disk (/): 74G / 118G (66%)' +# 'Disk (/mnt/Videos): 823G / 893G (93%)' +# +# disk_show=('/'): +# 'Disk (/): 74G / 118G (66%)' +# +disk_show=('/') + +# Disk subtitle. +# What to append to the Disk subtitle. +# +# Default: 'mount' +# Values: 'mount', 'name', 'dir', 'none' +# Flag: --disk_subtitle +# +# Example: +# name: 'Disk (/dev/sda1): 74G / 118G (66%)' +# 'Disk (/dev/sdb2): 74G / 118G (66%)' +# +# mount: 'Disk (/): 74G / 118G (66%)' +# 'Disk (/mnt/Local Disk): 74G / 118G (66%)' +# 'Disk (/mnt/Videos): 74G / 118G (66%)' +# +# dir: 'Disk (/): 74G / 118G (66%)' +# 'Disk (Local Disk): 74G / 118G (66%)' +# 'Disk (Videos): 74G / 118G (66%)' +# +# none: 'Disk: 74G / 118G (66%)' +# 'Disk: 74G / 118G (66%)' +# 'Disk: 74G / 118G (66%)' +disk_subtitle="mount" + +# Disk percent. +# Show/Hide disk percent. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --disk_percent +# +# Example: +# on: 'Disk (/): 74G / 118G (66%)' +# off: 'Disk (/): 74G / 118G' +disk_percent="on" + + +# Song + + +# Manually specify a music player. +# +# Default: 'auto' +# Values: 'auto', 'player-name' +# Flag: --music_player +# +# Available values for 'player-name': +# +# amarok +# audacious +# banshee +# bluemindo +# clementine +# cmus +# deadbeef +# deepin-music +# dragon +# elisa +# exaile +# gnome-music +# gmusicbrowser +# gogglesmm +# guayadeque +# io.elementary.music +# iTunes +# juk +# lollypop +# mocp +# mopidy +# mpd +# muine +# netease-cloud-music +# olivia +# playerctl +# pogo +# pragha +# qmmp +# quodlibet +# rhythmbox +# sayonara +# smplayer +# spotify +# strawberry +# tauonmb +# tomahawk +# vlc +# xmms2d +# xnoise +# yarock +music_player="auto" + +# Format to display song information. +# +# Default: '%artist% - %album% - %title%' +# Values: '%artist%', '%album%', '%title%' +# Flag: --song_format +# +# Example: +# default: 'Song: Jet - Get Born - Sgt Major' +song_format="%artist% - %album% - %title%" + +# Print the Artist, Album and Title on separate lines +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --song_shorthand +# +# Example: +# on: 'Artist: The Fratellis' +# 'Album: Costello Music' +# 'Song: Chelsea Dagger' +# +# off: 'Song: The Fratellis - Costello Music - Chelsea Dagger' +song_shorthand="off" + +# 'mpc' arguments (specify a host, password etc). +# +# Default: '' +# Example: mpc_args=(-h HOST -P PASSWORD) +mpc_args=() + + +# Text Colors + + +# Text Colors +# +# Default: 'distro' +# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num' +# Flag: --colors +# +# Each number represents a different part of the text in +# this order: 'title', '@', 'underline', 'subtitle', 'colon', 'info' +# +# Example: +# colors=(distro) - Text is colored based on Distro colors. +# colors=(4 6 1 8 8 6) - Text is colored in the order above. +colors=(distro) + + +# Text Options + + +# Toggle bold text +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --bold +bold="on" + +# Enable/Disable Underline +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --underline +underline_enabled="on" + +# Underline character +# +# Default: '-' +# Values: 'string' +# Flag: --underline_char +underline_char="-" + + +# Info Separator +# Replace the default separator with the specified string. +# +# Default: ':' +# Flag: --separator +# +# Example: +# separator="->": 'Shell-> bash' +# separator=" =": 'WM = dwm' +separator=":" + + +# Color Blocks + + +# Color block range +# The range of colors to print. +# +# Default: '0', '15' +# Values: 'num' +# Flag: --block_range +# +# Example: +# +# Display colors 0-7 in the blocks. (8 colors) +# neofetch --block_range 0 7 +# +# Display colors 0-15 in the blocks. (16 colors) +# neofetch --block_range 0 15 +block_range=(0 15) + +# Toggle color blocks +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --color_blocks +color_blocks="on" + +# Color block width in spaces +# +# Default: '3' +# Values: 'num' +# Flag: --block_width +block_width=3 + +# Color block height in lines +# +# Default: '1' +# Values: 'num' +# Flag: --block_height +block_height=1 + +# Color Alignment +# +# Default: 'auto' +# Values: 'auto', 'num' +# Flag: --col_offset +# +# Number specifies how far from the left side of the terminal (in spaces) to +# begin printing the columns, in case you want to e.g. center them under your +# text. +# Example: +# col_offset="auto" - Default behavior of neofetch +# col_offset=7 - Leave 7 spaces then print the colors +col_offset="auto" + +# Progress Bars + + +# Bar characters +# +# Default: '-', '=' +# Values: 'string', 'string' +# Flag: --bar_char +# +# Example: +# neofetch --bar_char 'elapsed' 'total' +# neofetch --bar_char '-' '=' +bar_char_elapsed="-" +bar_char_total="=" + +# Toggle Bar border +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --bar_border +bar_border="on" + +# Progress bar length in spaces +# Number of chars long to make the progress bars. +# +# Default: '15' +# Values: 'num' +# Flag: --bar_length +bar_length=15 + +# Progress bar colors +# When set to distro, uses your distro's logo colors. +# +# Default: 'distro', 'distro' +# Values: 'distro', 'num' +# Flag: --bar_colors +# +# Example: +# neofetch --bar_colors 3 4 +# neofetch --bar_colors distro 5 +bar_color_elapsed="distro" +bar_color_total="distro" + + +# Info display +# Display a bar with the info. +# +# Default: 'off' +# Values: 'bar', 'infobar', 'barinfo', 'off' +# Flags: --cpu_display +# --memory_display +# --battery_display +# --disk_display +# +# Example: +# bar: '[---=======]' +# infobar: 'info [---=======]' +# barinfo: '[---=======] info' +# off: 'info' +cpu_display="off" +memory_display="off" +battery_display="off" +disk_display="off" + + +# Backend Settings + + +# Image backend. +# +# Default: 'ascii' +# Values: 'ascii', 'caca', 'chafa', 'jp2a', 'iterm2', 'off', +# 'pot', 'termpix', 'pixterm', 'tycat', 'w3m', 'kitty' +# Flag: --backend +image_backend="ascii" + +# Image Source +# +# Which image or ascii file to display. +# +# Default: 'auto' +# Values: 'auto', 'ascii', 'wallpaper', '/path/to/img', '/path/to/ascii', '/path/to/dir/' +# 'command output (neofetch --ascii "$(fortune | cowsay -W 30)")' +# Flag: --source +# +# NOTE: 'auto' will pick the best image source for whatever image backend is used. +# In ascii mode, distro ascii art will be used and in an image mode, your +# wallpaper will be used. +image_source="auto" + + +# Ascii Options + + +# Ascii distro +# Which distro's ascii art to display. +# +# Default: 'auto' +# Values: 'auto', 'distro_name' +# Flag: --ascii_distro +# NOTE: AIX, Alpine, Anarchy, Android, Antergos, antiX, "AOSC OS", +# "AOSC OS/Retro", Apricity, ArcoLinux, ArchBox, ARCHlabs, +# ArchStrike, XFerience, ArchMerge, Arch, Artix, Arya, Bedrock, +# Bitrig, BlackArch, BLAG, BlankOn, BlueLight, bonsai, BSD, +# BunsenLabs, Calculate, Carbs, CentOS, Chakra, ChaletOS, +# Chapeau, Chrom*, Cleanjaro, ClearOS, Clear_Linux, Clover, +# Condres, Container_Linux, CRUX, Cucumber, Debian, Deepin, +# DesaOS, Devuan, DracOS, DarkOs, DragonFly, Drauger, Elementary, +# EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD, +# FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, Pentoo, +# gNewSense, GNOME, GNU, GoboLinux, Grombyang, Guix, Haiku, Huayra, +# Hyperbola, janus, Kali, KaOS, KDE_neon, Kibojoe, Kogaion, +# Korora, KSLinux, Kubuntu, LEDE, LFS, Linux_Lite, +# LMDE, Lubuntu, Lunar, macos, Mageia, MagpieOS, Mandriva, +# Manjaro, Maui, Mer, Minix, LinuxMint, MX_Linux, Namib, +# Neptune, NetBSD, Netrunner, Nitrux, NixOS, Nurunner, +# NuTyX, OBRevenge, OpenBSD, openEuler, OpenIndiana, openmamba, +# OpenMandriva, OpenStage, OpenWrt, osmc, Oracle, OS Elbrus, PacBSD, +# Parabola, Pardus, Parrot, Parsix, TrueOS, PCLinuxOS, Peppermint, +# popos, Porteus, PostMarketOS, Proxmox, Puppy, PureOS, Qubes, Radix, +# Raspbian, Reborn_OS, Redstar, Redcore, Redhat, Refracted_Devuan, +# Regata, Rosa, sabotage, Sabayon, Sailfish, SalentOS, Scientific, +# Septor, SereneLinux, SharkLinux, Siduction, Slackware, SliTaz, +# SmartOS, Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, +# openSUSE_Leap, openSUSE_Tumbleweed, openSUSE, SwagArch, Tails, +# Trisquel, Ubuntu-Budgie, Ubuntu-GNOME, Ubuntu-MATE, Ubuntu-Studio, +# Ubuntu, Venom, Void, Obarun, windows10, Windows7, Xubuntu, Zorin, +# and IRIX have ascii logos +# NOTE: Arch, Ubuntu, Redhat, and Dragonfly have 'old' logo variants. +# Use '{distro name}_old' to use the old logos. +# NOTE: Ubuntu has flavor variants. +# Change this to Lubuntu, Kubuntu, Xubuntu, Ubuntu-GNOME, +# Ubuntu-Studio, Ubuntu-Mate or Ubuntu-Budgie to use the flavors. +# NOTE: Arcolinux, Dragonfly, Fedora, Alpine, Arch, Ubuntu, +# CRUX, Debian, Gentoo, FreeBSD, Mac, NixOS, OpenBSD, android, +# Antrix, CentOS, Cleanjaro, ElementaryOS, GUIX, Hyperbola, +# Manjaro, MXLinux, NetBSD, Parabola, POP_OS, PureOS, +# Slackware, SunOS, LinuxLite, OpenSUSE, Raspbian, +# postmarketOS, and Void have a smaller logo variant. +# Use '{distro name}_small' to use the small variants. +ascii_distro="auto" + +# Ascii Colors +# +# Default: 'distro' +# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num' +# Flag: --ascii_colors +# +# Example: +# ascii_colors=(distro) - Ascii is colored based on Distro colors. +# ascii_colors=(4 6 1 8 8 6) - Ascii is colored using these colors. +ascii_colors=(distro) + +# Bold ascii logo +# Whether or not to bold the ascii logo. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --ascii_bold +ascii_bold="on" + + +# Image Options + + +# Image loop +# Setting this to on will make neofetch redraw the image constantly until +# Ctrl+C is pressed. This fixes display issues in some terminal emulators. +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --loop +image_loop="off" + +# Thumbnail directory +# +# Default: '~/.cache/thumbnails/neofetch' +# Values: 'dir' +thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch" + +# Crop mode +# +# Default: 'normal' +# Values: 'normal', 'fit', 'fill' +# Flag: --crop_mode +# +# See this wiki page to learn about the fit and fill options. +# https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F +crop_mode="normal" + +# Crop offset +# Note: Only affects 'normal' crop mode. +# +# Default: 'center' +# Values: 'northwest', 'north', 'northeast', 'west', 'center' +# 'east', 'southwest', 'south', 'southeast' +# Flag: --crop_offset +crop_offset="center" + +# Image size +# The image is half the terminal width by default. +# +# Default: 'auto' +# Values: 'auto', '00px', '00%', 'none' +# Flags: --image_size +# --size +image_size="auto" + +# Gap between image and text +# +# Default: '3' +# Values: 'num', '-num' +# Flag: --gap +gap=3 + +# Image offsets +# Only works with the w3m backend. +# +# Default: '0' +# Values: 'px' +# Flags: --xoffset +# --yoffset +yoffset=0 +xoffset=0 + +# Image background color +# Only works with the w3m backend. +# +# Default: '' +# Values: 'color', 'blue' +# Flag: --bg_color +background_color= + + +# Misc Options + +# Stdout mode +# Turn off all colors and disables image backend (ASCII/Image). +# Useful for piping into another command. +# Default: 'off' +# Values: 'on', 'off' +stdout="off" diff --git a/neofetch/f.conf b/neofetch/f.conf new file mode 100644 index 0000000..8f0ead2 --- /dev/null +++ b/neofetch/f.conf @@ -0,0 +1,859 @@ +# See this wiki page for more info: +print_info() { + prin + #prin "┌──────── Info ────────┐" + #prin "─ Info ───────────────" + info " \E[38;5;147mde\33[0m" de + info " \E[38;5;147mme\33[0m" memory + info " \E[38;5;147mhd\33[0m" disk + info " \E[38;5;147mup\33[0m" uptime + info " \E[38;5;147mpk\33[0m" packages + #prin "└──────────────────────┘" +# prin "└───────\n ${cl1} ${cl2} ${cl5} ${cl7}\n ───────┘" + + #prin "\n \n \n \n \n \n \n \n \n ${cl0} ${cl7} ${cl6} ${cl5} ${cl4} ${cl3} ${cl2} ${cl1}" +} + +reset="\033[0m" +red="\033[1;31m" +green="\033[1;32m" +yellow="\033[1;33m" +blue="\033[1;34m" +magenta="\033[1;35m" +cyan="\033[1;36m" +white="\033[1;37m" + +cl0="${reset}" +cl1="${red}" +cl2="${green}" +cl3="${yellow}" +cl4="${blue}" +cl5="${magenta}" +cl6="${cyan}" +cl7="${white}" + +# Title + + +# Hide/Show Fully qualified domain name. +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --title_fqdn +title_fqdn="off" + + +# Kernel + + +# Shorten the output of the kernel function. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --kernel_shorthand +# Supports: Everything except *BSDs (except PacBSD and PC-BSD) +# +# Example: +# on: '4.8.9-1-ARCH' +# off: 'Linux 4.8.9-1-ARCH' +kernel_shorthand="on" + + +# Distro + + +# Shorten the output of the distro function +# +# Default: 'off' +# Values: 'on', 'tiny', 'off' +# Flag: --distro_shorthand +# Supports: Everything except Windows and Haiku +distro_shorthand="off" + +# Show/Hide OS Architecture. +# Show 'x86_64', 'x86' and etc in 'Distro:' output. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --os_arch +# +# Example: +# on: 'Arch Linux x86_64' +# off: 'Arch Linux' +os_arch="on" + + +# Uptime + + +# Shorten the output of the uptime function +# +# Default: 'on' +# Values: 'on', 'tiny', 'off' +# Flag: --uptime_shorthand +# +# Example: +# on: '2 days, 10 hours, 3 mins' +# tiny: '2d 10h 3m' +# off: '2 days, 10 hours, 3 minutes' +uptime_shorthand="tiny" + + +# Memory + + +# Show memory pecentage in output. +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --memory_percent +# +# Example: +# on: '1801MiB / 7881MiB (22%)' +# off: '1801MiB / 7881MiB' +memory_percent="off" + +# Change memory output unit. +# +# Default: 'mib' +# Values: 'kib', 'mib', 'gib' +# Flag: --memory_unit +# +# Example: +# kib '1020928KiB / 7117824KiB' +# mib '1042MiB / 6951MiB' +# gib: ' 0.98GiB / 6.79GiB' +memory_unit="gib" + + +# Packages + + +# Show/Hide Package Manager names. +# +# Default: 'tiny' +# Values: 'on', 'tiny' 'off' +# Flag: --package_managers +# +# Example: +# on: '998 (pacman), 8 (flatpak), 4 (snap)' +# tiny: '908 (pacman, flatpak, snap)' +# off: '908' +package_managers="off" + + +# Shell + + +# Show the path to $SHELL +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --shell_path +# +# Example: +# on: '/bin/bash' +# off: 'bash' +shell_path="off" + +# Show $SHELL version +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --shell_version +# +# Example: +# on: 'bash 4.4.5' +# off: 'bash' +shell_version="off" + + +# CPU + + +# CPU speed type +# +# Default: 'bios_limit' +# Values: 'scaling_cur_freq', 'scaling_min_freq', 'scaling_max_freq', 'bios_limit'. +# Flag: --speed_type +# Supports: Linux with 'cpufreq' +# NOTE: Any file in '/sys/devices/system/cpu/cpu0/cpufreq' can be used as a value. +speed_type="bios_limit" + +# CPU speed shorthand +# +# Default: 'off' +# Values: 'on', 'off'. +# Flag: --speed_shorthand +# NOTE: This flag is not supported in systems with CPU speed less than 1 GHz +# +# Example: +# on: 'i7-6500U (4) @ 3.1GHz' +# off: 'i7-6500U (4) @ 3.100GHz' +speed_shorthand="off" + +# Enable/Disable CPU brand in output. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --cpu_brand +# +# Example: +# on: 'Intel i7-6500U' +# off: 'i7-6500U (4)' +cpu_brand="on" + +# CPU Speed +# Hide/Show CPU speed. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --cpu_speed +# +# Example: +# on: 'Intel i7-6500U (4) @ 3.1GHz' +# off: 'Intel i7-6500U (4)' +cpu_speed="on" + +# CPU Cores +# Display CPU cores in output +# +# Default: 'logical' +# Values: 'logical', 'physical', 'off' +# Flag: --cpu_cores +# Support: 'physical' doesn't work on BSD. +# +# Example: +# logical: 'Intel i7-6500U (4) @ 3.1GHz' (All virtual cores) +# physical: 'Intel i7-6500U (2) @ 3.1GHz' (All physical cores) +# off: 'Intel i7-6500U @ 3.1GHz' +cpu_cores="logical" + +# CPU Temperature +# Hide/Show CPU temperature. +# Note the temperature is added to the regular CPU function. +# +# Default: 'off' +# Values: 'C', 'F', 'off' +# Flag: --cpu_temp +# Supports: Linux, BSD +# NOTE: For FreeBSD and NetBSD-based systems, you'll need to enable +# coretemp kernel module. This only supports newer Intel processors. +# +# Example: +# C: 'Intel i7-6500U (4) @ 3.1GHz [27.2°C]' +# F: 'Intel i7-6500U (4) @ 3.1GHz [82.0°F]' +# off: 'Intel i7-6500U (4) @ 3.1GHz' +cpu_temp="off" + + +# GPU + + +# Enable/Disable GPU Brand +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --gpu_brand +# +# Example: +# on: 'AMD HD 7950' +# off: 'HD 7950' +gpu_brand="on" + +# Which GPU to display +# +# Default: 'all' +# Values: 'all', 'dedicated', 'integrated' +# Flag: --gpu_type +# Supports: Linux +# +# Example: +# all: +# GPU1: AMD HD 7950 +# GPU2: Intel Integrated Graphics +# +# dedicated: +# GPU1: AMD HD 7950 +# +# integrated: +# GPU1: Intel Integrated Graphics +gpu_type="all" + + +# Resolution + + +# Display refresh rate next to each monitor +# Default: 'off' +# Values: 'on', 'off' +# Flag: --refresh_rate +# Supports: Doesn't work on Windows. +# +# Example: +# on: '1920x1080 @ 60Hz' +# off: '1920x1080' +refresh_rate="off" + + +# Gtk Theme / Icons / Font + + +# Shorten output of GTK Theme / Icons / Font +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --gtk_shorthand +# +# Example: +# on: 'Numix, Adwaita' +# off: 'Numix [GTK2], Adwaita [GTK3]' +gtk_shorthand="on" + + +# Enable/Disable gtk2 Theme / Icons / Font +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --gtk2 +# +# Example: +# on: 'Numix [GTK2], Adwaita [GTK3]' +# off: 'Adwaita [GTK3]' +gtk2="off" + +# Enable/Disable gtk3 Theme / Icons / Font +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --gtk3 +# +# Example: +# on: 'Numix [GTK2], Adwaita [GTK3]' +# off: 'Numix [GTK2]' +gtk3="on" + + +# IP Address + + +# Website to ping for the public IP +# +# Default: 'http://ident.me' +# Values: 'url' +# Flag: --ip_host +public_ip_host="http://ident.me" + +# Public IP timeout. +# +# Default: '2' +# Values: 'int' +# Flag: --ip_timeout +public_ip_timeout=2 + + +# Desktop Environment + + +# Show Desktop Environment version +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --de_version +de_version="on" + + +# Disk + + +# Which disks to display. +# The values can be any /dev/sdXX, mount point or directory. +# NOTE: By default we only show the disk info for '/'. +# +# Default: '/' +# Values: '/', '/dev/sdXX', '/path/to/drive'. +# Flag: --disk_show +# +# Example: +# disk_show=('/' '/dev/sdb1'): +# 'Disk (/): 74G / 118G (66%)' +# 'Disk (/mnt/Videos): 823G / 893G (93%)' +# +# disk_show=('/'): +# 'Disk (/): 74G / 118G (66%)' +# +disk_show=('') + +# Disk subtitle. +# What to append to the Disk subtitle. +# +# Default: 'mount' +# Values: 'mount', 'name', 'dir', 'none' +# Flag: --disk_subtitle +# +# Example: +# name: 'Disk (/dev/sda1): 74G / 118G (66%)' +# 'Disk (/dev/sdb2): 74G / 118G (66%)' +# +# mount: 'Disk (/): 74G / 118G (66%)' +# 'Disk (/mnt/Local Disk): 74G / 118G (66%)' +# 'Disk (/mnt/Videos): 74G / 118G (66%)' +# +# dir: 'Disk (/): 74G / 118G (66%)' +# 'Disk (Local Disk): 74G / 118G (66%)' +# 'Disk (Videos): 74G / 118G (66%)' +# +# none: 'Disk: 74G / 118G (66%)' +# 'Disk: 74G / 118G (66%)' +# 'Disk: 74G / 118G (66%)' +disk_subtitle="none" + +# Disk percent. +# Show/Hide disk percent. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --disk_percent +# +# Example: +# on: 'Disk (/): 74G / 118G (66%)' +# off: 'Disk (/): 74G / 118G' +disk_percent="off" + + +# Song + + +# Manually specify a music player. +# +# Default: 'auto' +# Values: 'auto', 'player-name' +# Flag: --music_player +# +# Available values for 'player-name': +# +# amarok +# audacious +# banshee +# bluemindo +# clementine +# cmus +# deadbeef +# deepin-music +# dragon +# elisa +# exaile +# gnome-music +# gmusicbrowser +# gogglesmm +# guayadeque +# io.elementary.music +# iTunes +# juk +# lollypop +# mocp +# mopidy +# mpd +# muine +# netease-cloud-music +# olivia +# playerctl +# pogo +# pragha +# qmmp +# quodlibet +# rhythmbox +# sayonara +# smplayer +# spotify +# strawberry +# tauonmb +# tomahawk +# vlc +# xmms2d +# xnoise +# yarock +music_player="auto" + +# Format to display song information. +# +# Default: '%artist% - %album% - %title%' +# Values: '%artist%', '%album%', '%title%' +# Flag: --song_format +# +# Example: +# default: 'Song: Jet - Get Born - Sgt Major' +song_format="%artist% - %album% - %title%" + +# Print the Artist, Album and Title on separate lines +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --song_shorthand +# +# Example: +# on: 'Artist: The Fratellis' +# 'Album: Costello Music' +# 'Song: Chelsea Dagger' +# +# off: 'Song: The Fratellis - Costello Music - Chelsea Dagger' +song_shorthand="off" + +# 'mpc' arguments (specify a host, password etc). +# +# Default: '' +# Example: mpc_args=(-h HOST -P PASSWORD) +mpc_args=() + + +# Text Colors + + +# Text Colors +# +# Default: 'distro' +# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num' +# Flag: --colors +# +# Each number represents a different part of the text in +# this order: 'title', '@', 'underline', 'subtitle', 'colon', 'info' +# +# Example: +# colors=(distro) - Text is colored based on Distro colors. +# colors=(4 6 1 8 8 6) - Text is colored in the order above. +colors=(7 7 8 5 8 7) + + +# Text Options + + +# Toggle bold text +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --bold +bold="on" + +# Enable/Disable Underline +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --underline +underline_enabled="on" + +# Underline character +# +# Default: '-' +# Values: 'string' +# Flag: --underline_char +underline_char="" + + +# Info Separator +# Replace the default separator with the specified string. +# +# Default: ':' +# Flag: --separator +# +# Example: +# separator="->": 'Shell-> bash' +# separator=" =": 'WM = dwm' +separator=" " + + +# Color Blocks + + +# Color block range +# The range of colors to print. +# +# Default: '0', '15' +# Values: 'num' +# Flag: --block_range +# +# Example: +# +# Display colors 0-7 in the blocks. (8 colors) +# neofetch --block_range 0 7 +# +# Display colors 0-15 in the blocks. (16 colors) +# neofetch --block_range 0 15 +block_range=(0 15) + +# Toggle color blocks +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --color_blocks +color_blocks="on" + +# Color block width in spaces +# +# Default: '3' +# Values: 'num' +# Flag: --block_width +block_width=3 + +# Color block height in lines +# +# Default: '1' +# Values: 'num' +# Flag: --block_height +block_height=1 + +# Color Alignment +# +# Default: 'auto' +# Values: 'auto', 'num' +# Flag: --col_offset +# +# Number specifies how far from the left side of the terminal (in spaces) to +# begin printing the columns, in case you want to e.g. center them under your +# text. +# Example: +# col_offset="auto" - Default behavior of neofetch +# col_offset=7 - Leave 7 spaces then print the colors +col_offset="auto" + +# Progress Bars + + +# Bar characters +# +# Default: '-', '=' +# Values: 'string', 'string' +# Flag: --bar_char +# +# Example: +# neofetch --bar_char 'elapsed' 'total' +# neofetch --bar_char '-' '=' +bar_char_elapsed="-" +bar_char_total="=" + +# Toggle Bar border +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --bar_border +bar_border="on" + +# Progress bar length in spaces +# Number of chars long to make the progress bars. +# +# Default: '15' +# Values: 'num' +# Flag: --bar_length +bar_length=15 + +# Progress bar colors +# When set to distro, uses your distro's logo colors. +# +# Default: 'distro', 'distro' +# Values: 'distro', 'num' +# Flag: --bar_colors +# +# Example: +# neofetch --bar_colors 3 4 +# neofetch --bar_colors distro 5 +bar_color_elapsed="distro" +bar_color_total="distro" + + +# Info display +# Display a bar with the info. +# +# Default: 'off' +# Values: 'bar', 'infobar', 'barinfo', 'off' +# Flags: --cpu_display +# --memory_display +# --battery_display +# --disk_display +# +# Example: +# bar: '[---=======]' +# infobar: 'info [---=======]' +# barinfo: '[---=======] info' +# off: 'info' +cpu_display="off" +memory_display="off" +battery_display="off" +disk_display="off" + + +# Backend Settings + + +# Image backend. +# +# Default: 'ascii' +# Values: 'ascii', 'caca', 'chafa', 'jp2a', 'iterm2', 'off', +# 'pot', 'termpix', 'pixterm', 'tycat', 'w3m', 'kitty' +# Flag: --backend +image_backend="ascii" + +# Image Source +# +# Which image or ascii file to display. +# +# Default: 'auto' +# Values: 'auto', 'ascii', 'wallpaper', '/path/to/img', '/path/to/ascii', '/path/to/dir/' +# 'command output (neofetch --ascii "$(fortune | cowsay -W 30)")' +# Flag: --source +# +# NOTE: 'auto' will pick the best image source for whatever image backend is used. +# In ascii mode, distro ascii art will be used and in an image mode, your +# wallpaper will be used. +#image_source="/home/lilac/.config/neofetch/art" + + +# Ascii Options + + +# Ascii distro +# Which distro's ascii art to display. +# +# Default: 'auto' +# Values: 'auto', 'distro_name' +# Flag: --ascii_distro +# NOTE: AIX, Alpine, Anarchy, Android, Antergos, antiX, "AOSC OS", +# "AOSC OS/Retro", Apricity, ArcoLinux, ArchBox, ARCHlabs, +# ArchStrike, XFerience, ArchMerge, Arch, Artix, Arya, Bedrock, +# Bitrig, BlackArch, BLAG, BlankOn, BlueLight, bonsai, BSD, +# BunsenLabs, Calculate, Carbs, CentOS, Chakra, ChaletOS, +# Chapeau, Chrom*, Cleanjaro, ClearOS, Clear_Linux, Clover, +# Condres, Container_Linux, CRUX, Cucumber, Debian, Deepin, +# DesaOS, Devuan, DracOS, DarkOs, DragonFly, Drauger, Elementary, +# EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD, +# FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, Pentoo, +# gNewSense, GNOME, GNU, GoboLinux, Grombyang, Guix, Haiku, Huayra, +# Hyperbola, janus, Kali, KaOS, KDE_neon, Kibojoe, Kogaion, +# Korora, KSLinux, Kubuntu, LEDE, LFS, Linux_Lite, +# LMDE, Lubuntu, Lunar, macos, Mageia, MagpieOS, Mandriva, +# Manjaro, Maui, Mer, Minix, LinuxMint, MX_Linux, Namib, +# Neptune, NetBSD, Netrunner, Nitrux, NixOS, Nurunner, +# NuTyX, OBRevenge, OpenBSD, openEuler, OpenIndiana, openmamba, +# OpenMandriva, OpenStage, OpenWrt, osmc, Oracle, OS Elbrus, PacBSD, +# Parabola, Pardus, Parrot, Parsix, TrueOS, PCLinuxOS, Peppermint, +# popos, Porteus, PostMarketOS, Proxmox, Puppy, PureOS, Qubes, Radix, +# Raspbian, Reborn_OS, Redstar, Redcore, Redhat, Refracted_Devuan, +# Regata, Rosa, sabotage, Sabayon, Sailfish, SalentOS, Scientific, +# Septor, SereneLinux, SharkLinux, Siduction, Slackware, SliTaz, +# SmartOS, Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, +# openSUSE_Leap, openSUSE_Tumbleweed, openSUSE, SwagArch, Tails, +# Trisquel, Ubuntu-Budgie, Ubuntu-GNOME, Ubuntu-MATE, Ubuntu-Studio, +# Ubuntu, Venom, Void, Obarun, windows10, Windows7, Xubuntu, Zorin, +# and IRIX have ascii logos +# NOTE: Arch, Ubuntu, Redhat, and Dragonfly have 'old' logo variants. +# Use '{distro name}_old' to use the old logos. +# NOTE: Ubuntu has flavor variants. +# Change this to Lubuntu, Kubuntu, Xubuntu, Ubuntu-GNOME, +# Ubuntu-Studio, Ubuntu-Mate or Ubuntu-Budgie to use the flavors. +# NOTE: Arcolinux, Dragonfly, Fedora, Alpine, Arch, Ubuntu, +# CRUX, Debian, Gentoo, FreeBSD, Mac, NixOS, OpenBSD, android, +# Antrix, CentOS, Cleanjaro, ElementaryOS, GUIX, Hyperbola, +# Manjaro, MXLinux, NetBSD, Parabola, POP_OS, PureOS, +# Slackware, SunOS, LinuxLite, OpenSUSE, Raspbian, +# postmarketOS, and Void have a smaller logo variant. +# Use '{distro name}_small' to use the small variants. +ascii_distro="void_small" + +# Ascii Colors +# +# Default: 'distro' +# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num' +# Flag: --ascii_colors +# +# Example: +# ascii_colors=(distro) - Ascii is colored based on Distro colors. + ascii_colors=(7 7 4 8 8 6) #- Ascii is colored using these colors. +#ascii_colors=(distro) + +# Bold ascii logo +# Whether or not to bold the ascii logo. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --ascii_bold +ascii_bold="on" + + +# Image Options + + +# Image loop +# Setting this to on will make neofetch redraw the image constantly until +# Ctrl+C is pressed. This fixes display issues in some terminal emulators. +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --loop +image_loop="off" + +# Thumbnail directory +# +# Default: '~/.cache/thumbnails/neofetch' +# Values: 'dir' +thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch" + +# Crop mode +# +# Default: 'normal' +# Values: 'normal', 'fit', 'fill' +# Flag: --crop_mode +# +# See this wiki page to learn about the fit and fill options. +# https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F +crop_mode="normal" + +# Crop offset +# Note: Only affects 'normal' crop mode. +# +# Default: 'center' +# Values: 'northwest', 'north', 'northeast', 'west', 'center' +# 'east', 'southwest', 'south', 'southeast' +# Flag: --crop_offset +crop_offset="center" + +# Image size +# The image is half the terminal width by default. +# +# Default: 'auto' +# Values: 'auto', '00px', '00%', 'none' +# Flags: --image_size +# --size +image_size="auto" + +# Gap between image and text +# +# Default: '3' +# Values: 'num', '-num' +# Flag: --gap +gap=3 + +# Image offsets +# Only works with the w3m backend. +# +# Default: '0' +# Values: 'px' +# Flags: --xoffset +# --yoffset +yoffset=0 +xoffset=0 + +# Image background color +# Only works with the w3m backend. +# +# Default: '' +# Values: 'color', 'blue' +# Flag: --bg_color +background_color= + + +# Misc Options + +# Stdout mode +# Turn off all colors and disables image backend (ASCII/Image). +# Useful for piping into another command. +# Default: 'off' +# Values: 'on', 'off' +stdout="off" diff --git a/neofetch/ff.conf b/neofetch/ff.conf new file mode 100644 index 0000000..b0faca1 --- /dev/null +++ b/neofetch/ff.conf @@ -0,0 +1,881 @@ +# See this wiki page for more info: +# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info +print_info() { + # info "\n \n \n \n \n \n \n \n \n User" title +# prin "────────── Info ──────────" +# info "\E[38;5;147m\33[0m" distro " |" +# prin "\E[38;5;147m󰌢\33[0m" "ThinkPad T470" +# info "\E[38;5;147m\33[0m" kernel +# info "\E[38;5;147m\33[0m" uptime +# info "\E[38;5;147m󰏖\33[0m" packages +# info "\E[38;5;147m󱆃\33[0m" shell +# info "\E[38;5;147m󰕔\33[0m" de +# info "\E[38;5;147m󰍛\33[0m" memory +# info "\E[38;5;147m\33[0m" term +# info "\E[38;5;147m\33[0m" disk +# prin "─────\n ${cl1} ${cl2} ${cl3} ${cl4} ${cl5} ${cl6} ${cl7} ${cl10}\n ─────" + prin "\n" + + prin "── Main ────────────────────" + #info "\n \E[38;5;147msys\33[0m" distro " |" + info "\n \E[38;5;147mker\33[0m" kernel + info "\n \E[38;5;147mupt\33[0m" uptime + info "\n \E[38;5;147mpkg\33[0m" packages + prin "── Soft ────────────────────" + info "\n \E[38;5;147mde\33[0m" de + info "\n \E[38;5;147mte\33[0m" term + info "\n \E[38;5;147msh\33[0m" shell + prin "── Hard ────────────────────" +# prin "\n \E[38;5;147mGtk \33[0m" "Catppuccin-Mocha-Lavender" +# info "\n \E[38;5;147mIcns\33[0m" icons + prin "\n \E[38;5;147mlap\33[0m" "ThinkPad T470" + info "\n \E[38;5;147mmem\33[0m" memory + info "\n \E[38;5;147mssd\33[0m" disk +# prin "└─────────\n ${cl1} ${cl2} ${cl3} ${cl4} ${cl5} ${cl6} ${cl7} ${cl10}\n ─────────┘" + + #prin "\n \n \n \n \n \n \n \n \n ${cl0} ${cl7} ${cl6} ${cl5} ${cl4} ${cl3} ${cl2} ${cl1}" +} + +reset="\033[0m" +red="\033[1;31m" +green="\033[1;32m" +yellow="\033[1;33m" +blue="\033[1;34m" +magenta="\033[1;35m" +cyan="\033[1;36m" +white="\033[1;37m" + +cl0="${reset}" +cl1="${red}" +cl2="${green}" +cl3="${yellow}" +cl4="${blue}" +cl5="${magenta}" +cl6="${cyan}" +cl7="${white}" + +# Title + + +# Hide/Show Fully qualified domain name. +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --title_fqdn +title_fqdn="off" + + +# Kernel + + +# Shorten the output of the kernel function. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --kernel_shorthand +# Supports: Everything except *BSDs (except PacBSD and PC-BSD) +# +# Example: +# on: '4.8.9-1-ARCH' +# off: 'Linux 4.8.9-1-ARCH' +kernel_shorthand="off" + + +# Distro + + +# Shorten the output of the distro function +# +# Default: 'off' +# Values: 'on', 'tiny', 'off' +# Flag: --distro_shorthand +# Supports: Everything except Windows and Haiku +distro_shorthand="off" + +# Show/Hide OS Architecture. +# Show 'x86_64', 'x86' and etc in 'Distro:' output. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --os_arch +# +# Example: +# on: 'Arch Linux x86_64' +# off: 'Arch Linux' +os_arch="on" + + +# Uptime + + +# Shorten the output of the uptime function +# +# Default: 'on' +# Values: 'on', 'tiny', 'off' +# Flag: --uptime_shorthand +# +# Example: +# on: '2 days, 10 hours, 3 mins' +# tiny: '2d 10h 3m' +# off: '2 days, 10 hours, 3 minutes' +uptime_shorthand="on" + + +# Memory + + +# Show memory pecentage in output. +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --memory_percent +# +# Example: +# on: '1801MiB / 7881MiB (22%)' +# off: '1801MiB / 7881MiB' +memory_percent="off" + +# Change memory output unit. +# +# Default: 'mib' +# Values: 'kib', 'mib', 'gib' +# Flag: --memory_unit +# +# Example: +# kib '1020928KiB / 7117824KiB' +# mib '1042MiB / 6951MiB' +# gib: ' 0.98GiB / 6.79GiB' +memory_unit="gib" + + +# Packages + + +# Show/Hide Package Manager names. +# +# Default: 'tiny' +# Values: 'on', 'tiny' 'off' +# Flag: --package_managers +# +# Example: +# on: '998 (pacman), 8 (flatpak), 4 (snap)' +# tiny: '908 (pacman, flatpak, snap)' +# off: '908' +package_managers="off" + + +# Shell + + +# Show the path to $SHELL +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --shell_path +# +# Example: +# on: '/bin/bash' +# off: 'bash' +shell_path="off" + +# Show $SHELL version +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --shell_version +# +# Example: +# on: 'bash 4.4.5' +# off: 'bash' +shell_version="off" + + +# CPU + + +# CPU speed type +# +# Default: 'bios_limit' +# Values: 'scaling_cur_freq', 'scaling_min_freq', 'scaling_max_freq', 'bios_limit'. +# Flag: --speed_type +# Supports: Linux with 'cpufreq' +# NOTE: Any file in '/sys/devices/system/cpu/cpu0/cpufreq' can be used as a value. +speed_type="bios_limit" + +# CPU speed shorthand +# +# Default: 'off' +# Values: 'on', 'off'. +# Flag: --speed_shorthand +# NOTE: This flag is not supported in systems with CPU speed less than 1 GHz +# +# Example: +# on: 'i7-6500U (4) @ 3.1GHz' +# off: 'i7-6500U (4) @ 3.100GHz' +speed_shorthand="off" + +# Enable/Disable CPU brand in output. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --cpu_brand +# +# Example: +# on: 'Intel i7-6500U' +# off: 'i7-6500U (4)' +cpu_brand="on" + +# CPU Speed +# Hide/Show CPU speed. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --cpu_speed +# +# Example: +# on: 'Intel i7-6500U (4) @ 3.1GHz' +# off: 'Intel i7-6500U (4)' +cpu_speed="on" + +# CPU Cores +# Display CPU cores in output +# +# Default: 'logical' +# Values: 'logical', 'physical', 'off' +# Flag: --cpu_cores +# Support: 'physical' doesn't work on BSD. +# +# Example: +# logical: 'Intel i7-6500U (4) @ 3.1GHz' (All virtual cores) +# physical: 'Intel i7-6500U (2) @ 3.1GHz' (All physical cores) +# off: 'Intel i7-6500U @ 3.1GHz' +cpu_cores="logical" + +# CPU Temperature +# Hide/Show CPU temperature. +# Note the temperature is added to the regular CPU function. +# +# Default: 'off' +# Values: 'C', 'F', 'off' +# Flag: --cpu_temp +# Supports: Linux, BSD +# NOTE: For FreeBSD and NetBSD-based systems, you'll need to enable +# coretemp kernel module. This only supports newer Intel processors. +# +# Example: +# C: 'Intel i7-6500U (4) @ 3.1GHz [27.2°C]' +# F: 'Intel i7-6500U (4) @ 3.1GHz [82.0°F]' +# off: 'Intel i7-6500U (4) @ 3.1GHz' +cpu_temp="off" + + +# GPU + + +# Enable/Disable GPU Brand +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --gpu_brand +# +# Example: +# on: 'AMD HD 7950' +# off: 'HD 7950' +gpu_brand="on" + +# Which GPU to display +# +# Default: 'all' +# Values: 'all', 'dedicated', 'integrated' +# Flag: --gpu_type +# Supports: Linux +# +# Example: +# all: +# GPU1: AMD HD 7950 +# GPU2: Intel Integrated Graphics +# +# dedicated: +# GPU1: AMD HD 7950 +# +# integrated: +# GPU1: Intel Integrated Graphics +gpu_type="all" + + +# Resolution + + +# Display refresh rate next to each monitor +# Default: 'off' +# Values: 'on', 'off' +# Flag: --refresh_rate +# Supports: Doesn't work on Windows. +# +# Example: +# on: '1920x1080 @ 60Hz' +# off: '1920x1080' +refresh_rate="off" + + +# Gtk Theme / Icons / Font + + +# Shorten output of GTK Theme / Icons / Font +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --gtk_shorthand +# +# Example: +# on: 'Numix, Adwaita' +# off: 'Numix [GTK2], Adwaita [GTK3]' +gtk_shorthand="on" + + +# Enable/Disable gtk2 Theme / Icons / Font +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --gtk2 +# +# Example: +# on: 'Numix [GTK2], Adwaita [GTK3]' +# off: 'Adwaita [GTK3]' +gtk2="off" + +# Enable/Disable gtk3 Theme / Icons / Font +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --gtk3 +# +# Example: +# on: 'Numix [GTK2], Adwaita [GTK3]' +# off: 'Numix [GTK2]' +gtk3="on" + + +# IP Address + + +# Website to ping for the public IP +# +# Default: 'http://ident.me' +# Values: 'url' +# Flag: --ip_host +public_ip_host="http://ident.me" + +# Public IP timeout. +# +# Default: '2' +# Values: 'int' +# Flag: --ip_timeout +public_ip_timeout=2 + + +# Desktop Environment + + +# Show Desktop Environment version +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --de_version +de_version="on" + + +# Disk + + +# Which disks to display. +# The values can be any /dev/sdXX, mount point or directory. +# NOTE: By default we only show the disk info for '/'. +# +# Default: '/' +# Values: '/', '/dev/sdXX', '/path/to/drive'. +# Flag: --disk_show +# +# Example: +# disk_show=('/' '/dev/sdb1'): +# 'Disk (/): 74G / 118G (66%)' +# 'Disk (/mnt/Videos): 823G / 893G (93%)' +# +# disk_show=('/'): +# 'Disk (/): 74G / 118G (66%)' +# +disk_show=('') + +# Disk subtitle. +# What to append to the Disk subtitle. +# +# Default: 'mount' +# Values: 'mount', 'name', 'dir', 'none' +# Flag: --disk_subtitle +# +# Example: +# name: 'Disk (/dev/sda1): 74G / 118G (66%)' +# 'Disk (/dev/sdb2): 74G / 118G (66%)' +# +# mount: 'Disk (/): 74G / 118G (66%)' +# 'Disk (/mnt/Local Disk): 74G / 118G (66%)' +# 'Disk (/mnt/Videos): 74G / 118G (66%)' +# +# dir: 'Disk (/): 74G / 118G (66%)' +# 'Disk (Local Disk): 74G / 118G (66%)' +# 'Disk (Videos): 74G / 118G (66%)' +# +# none: 'Disk: 74G / 118G (66%)' +# 'Disk: 74G / 118G (66%)' +# 'Disk: 74G / 118G (66%)' +disk_subtitle="none" + +# Disk percent. +# Show/Hide disk percent. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --disk_percent +# +# Example: +# on: 'Disk (/): 74G / 118G (66%)' +# off: 'Disk (/): 74G / 118G' +disk_percent="off" + + +# Song + + +# Manually specify a music player. +# +# Default: 'auto' +# Values: 'auto', 'player-name' +# Flag: --music_player +# +# Available values for 'player-name': +# +# amarok +# audacious +# banshee +# bluemindo +# clementine +# cmus +# deadbeef +# deepin-music +# dragon +# elisa +# exaile +# gnome-music +# gmusicbrowser +# gogglesmm +# guayadeque +# io.elementary.music +# iTunes +# juk +# lollypop +# mocp +# mopidy +# mpd +# muine +# netease-cloud-music +# olivia +# playerctl +# pogo +# pragha +# qmmp +# quodlibet +# rhythmbox +# sayonara +# smplayer +# spotify +# strawberry +# tauonmb +# tomahawk +# vlc +# xmms2d +# xnoise +# yarock +music_player="auto" + +# Format to display song information. +# +# Default: '%artist% - %album% - %title%' +# Values: '%artist%', '%album%', '%title%' +# Flag: --song_format +# +# Example: +# default: 'Song: Jet - Get Born - Sgt Major' +song_format="%artist% - %album% - %title%" + +# Print the Artist, Album and Title on separate lines +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --song_shorthand +# +# Example: +# on: 'Artist: The Fratellis' +# 'Album: Costello Music' +# 'Song: Chelsea Dagger' +# +# off: 'Song: The Fratellis - Costello Music - Chelsea Dagger' +song_shorthand="off" + +# 'mpc' arguments (specify a host, password etc). +# +# Default: '' +# Example: mpc_args=(-h HOST -P PASSWORD) +mpc_args=() + + +# Text Colors + + +# Text Colors +# +# Default: 'distro' +# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num' +# Flag: --colors +# +# Each number represents a different part of the text in +# this order: 'title', '@', 'underline', 'subtitle', 'colon', 'info' +# +# Example: +# colors=(distro) - Text is colored based on Distro colors. +# colors=(4 6 1 8 8 6) - Text is colored in the order above. +colors=(7 7 8 5 8 7) + + +# Text Options + + +# Toggle bold text +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --bold +bold="on" + +# Enable/Disable Underline +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --underline +underline_enabled="on" + +# Underline character +# +# Default: '-' +# Values: 'string' +# Flag: --underline_char +underline_char="" + + +# Info Separator +# Replace the default separator with the specified string. +# +# Default: ':' +# Flag: --separator +# +# Example: +# separator="->": 'Shell-> bash' +# separator=" =": 'WM = dwm' +separator=" " + + +# Color Blocks + + +# Color block range +# The range of colors to print. +# +# Default: '0', '15' +# Values: 'num' +# Flag: --block_range +# +# Example: +# +# Display colors 0-7 in the blocks. (8 colors) +# neofetch --block_range 0 7 +# +# Display colors 0-15 in the blocks. (16 colors) +# neofetch --block_range 0 15 +block_range=(0 15) + +# Toggle color blocks +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --color_blocks +color_blocks="on" + +# Color block width in spaces +# +# Default: '3' +# Values: 'num' +# Flag: --block_width +block_width=3 + +# Color block height in lines +# +# Default: '1' +# Values: 'num' +# Flag: --block_height +block_height=1 + +# Color Alignment +# +# Default: 'auto' +# Values: 'auto', 'num' +# Flag: --col_offset +# +# Number specifies how far from the left side of the terminal (in spaces) to +# begin printing the columns, in case you want to e.g. center them under your +# text. +# Example: +# col_offset="auto" - Default behavior of neofetch +# col_offset=7 - Leave 7 spaces then print the colors +col_offset="auto" + +# Progress Bars + + +# Bar characters +# +# Default: '-', '=' +# Values: 'string', 'string' +# Flag: --bar_char +# +# Example: +# neofetch --bar_char 'elapsed' 'total' +# neofetch --bar_char '-' '=' +bar_char_elapsed="-" +bar_char_total="=" + +# Toggle Bar border +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --bar_border +bar_border="on" + +# Progress bar length in spaces +# Number of chars long to make the progress bars. +# +# Default: '15' +# Values: 'num' +# Flag: --bar_length +bar_length=15 + +# Progress bar colors +# When set to distro, uses your distro's logo colors. +# +# Default: 'distro', 'distro' +# Values: 'distro', 'num' +# Flag: --bar_colors +# +# Example: +# neofetch --bar_colors 3 4 +# neofetch --bar_colors distro 5 +bar_color_elapsed="distro" +bar_color_total="distro" + + +# Info display +# Display a bar with the info. +# +# Default: 'off' +# Values: 'bar', 'infobar', 'barinfo', 'off' +# Flags: --cpu_display +# --memory_display +# --battery_display +# --disk_display +# +# Example: +# bar: '[---=======]' +# infobar: 'info [---=======]' +# barinfo: '[---=======] info' +# off: 'info' +cpu_display="off" +memory_display="off" +battery_display="off" +disk_display="off" + + +# Backend Settings + + +# Image backend. +# +# Default: 'ascii' +# Values: 'ascii', 'caca', 'chafa', 'jp2a', 'iterm2', 'off', +# 'pot', 'termpix', 'pixterm', 'tycat', 'w3m', 'kitty' +# Flag: --backend +image_backend="ascii" + +# Image Source +# +# Which image or ascii file to display. +# +# Default: 'auto' +# Values: 'auto', 'ascii', 'wallpaper', '/path/to/img', '/path/to/ascii', '/path/to/dir/' +# 'command output (neofetch --ascii "$(fortune | cowsay -W 30)")' +# Flag: --source +# +# NOTE: 'auto' will pick the best image source for whatever image backend is used. +# In ascii mode, distro ascii art will be used and in an image mode, your +# wallpaper will be used. +#image_source="/home/lilac/.config/neofetch/art" + + +# Ascii Options + + +# Ascii distro +# Which distro's ascii art to display. +# +# Default: 'auto' +# Values: 'auto', 'distro_name' +# Flag: --ascii_distro +# NOTE: AIX, Alpine, Anarchy, Android, Antergos, antiX, "AOSC OS", +# "AOSC OS/Retro", Apricity, ArcoLinux, ArchBox, ARCHlabs, +# ArchStrike, XFerience, ArchMerge, Arch, Artix, Arya, Bedrock, +# Bitrig, BlackArch, BLAG, BlankOn, BlueLight, bonsai, BSD, +# BunsenLabs, Calculate, Carbs, CentOS, Chakra, ChaletOS, +# Chapeau, Chrom*, Cleanjaro, ClearOS, Clear_Linux, Clover, +# Condres, Container_Linux, CRUX, Cucumber, Debian, Deepin, +# DesaOS, Devuan, DracOS, DarkOs, DragonFly, Drauger, Elementary, +# EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD, +# FreeMiNT, Frugalware, Funtoo, GalliumOS, Garuda, Gentoo, Pentoo, +# gNewSense, GNOME, GNU, GoboLinux, Grombyang, Guix, Haiku, Huayra, +# Hyperbola, janus, Kali, KaOS, KDE_neon, Kibojoe, Kogaion, +# Korora, KSLinux, Kubuntu, LEDE, LFS, Linux_Lite, +# LMDE, Lubuntu, Lunar, macos, Mageia, MagpieOS, Mandriva, +# Manjaro, Maui, Mer, Minix, LinuxMint, MX_Linux, Namib, +# Neptune, NetBSD, Netrunner, Nitrux, NixOS, Nurunner, +# NuTyX, OBRevenge, OpenBSD, openEuler, OpenIndiana, openmamba, +# OpenMandriva, OpenStage, OpenWrt, osmc, Oracle, OS Elbrus, PacBSD, +# Parabola, Pardus, Parrot, Parsix, TrueOS, PCLinuxOS, Peppermint, +# popos, Porteus, PostMarketOS, Proxmox, Puppy, PureOS, Qubes, Radix, +# Raspbian, Reborn_OS, Redstar, Redcore, Redhat, Refracted_Devuan, +# Regata, Rosa, sabotage, Sabayon, Sailfish, SalentOS, Scientific, +# Septor, SereneLinux, SharkLinux, Siduction, Slackware, SliTaz, +# SmartOS, Solus, Source_Mage, Sparky, Star, SteamOS, SunOS, +# openSUSE_Leap, openSUSE_Tumbleweed, openSUSE, SwagArch, Tails, +# Trisquel, Ubuntu-Budgie, Ubuntu-GNOME, Ubuntu-MATE, Ubuntu-Studio, +# Ubuntu, Venom, Void, Obarun, windows10, Windows7, Xubuntu, Zorin, +# and IRIX have ascii logos +# NOTE: Arch, Ubuntu, Redhat, and Dragonfly have 'old' logo variants. +# Use '{distro name}_old' to use the old logos. +# NOTE: Ubuntu has flavor variants. +# Change this to Lubuntu, Kubuntu, Xubuntu, Ubuntu-GNOME, +# Ubuntu-Studio, Ubuntu-Mate or Ubuntu-Budgie to use the flavors. +# NOTE: Arcolinux, Dragonfly, Fedora, Alpine, Arch, Ubuntu, +# CRUX, Debian, Gentoo, FreeBSD, Mac, NixOS, OpenBSD, android, +# Antrix, CentOS, Cleanjaro, ElementaryOS, GUIX, Hyperbola, +# Manjaro, MXLinux, NetBSD, Parabola, POP_OS, PureOS, +# Slackware, SunOS, LinuxLite, OpenSUSE, Raspbian, +# postmarketOS, and Void have a smaller logo variant. +# Use '{distro name}_small' to use the small variants. +ascii_distro="void" + +# Ascii Colors +# +# Default: 'distro' +# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num' +# Flag: --ascii_colors +# +# Example: +# ascii_colors=(distro) - Ascii is colored based on Distro colors. + ascii_colors=(5 6 1 8 8 6) #- Ascii is colored using these colors. +#ascii_colors=(distro) + +# Bold ascii logo +# Whether or not to bold the ascii logo. +# +# Default: 'on' +# Values: 'on', 'off' +# Flag: --ascii_bold +ascii_bold="on" + + +# Image Options + + +# Image loop +# Setting this to on will make neofetch redraw the image constantly until +# Ctrl+C is pressed. This fixes display issues in some terminal emulators. +# +# Default: 'off' +# Values: 'on', 'off' +# Flag: --loop +image_loop="off" + +# Thumbnail directory +# +# Default: '~/.cache/thumbnails/neofetch' +# Values: 'dir' +thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch" + +# Crop mode +# +# Default: 'normal' +# Values: 'normal', 'fit', 'fill' +# Flag: --crop_mode +# +# See this wiki page to learn about the fit and fill options. +# https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F +crop_mode="normal" + +# Crop offset +# Note: Only affects 'normal' crop mode. +# +# Default: 'center' +# Values: 'northwest', 'north', 'northeast', 'west', 'center' +# 'east', 'southwest', 'south', 'southeast' +# Flag: --crop_offset +crop_offset="center" + +# Image size +# The image is half the terminal width by default. +# +# Default: 'auto' +# Values: 'auto', '00px', '00%', 'none' +# Flags: --image_size +# --size +image_size="auto" + +# Gap between image and text +# +# Default: '3' +# Values: 'num', '-num' +# Flag: --gap +gap=3 + +# Image offsets +# Only works with the w3m backend. +# +# Default: '0' +# Values: 'px' +# Flags: --xoffset +# --yoffset +yoffset=0 +xoffset=0 + +# Image background color +# Only works with the w3m backend. +# +# Default: '' +# Values: 'color', 'blue' +# Flag: --bg_color +background_color= + + +# Misc Options + +# Stdout mode +# Turn off all colors and disables image backend (ASCII/Image). +# Useful for piping into another command. +# Default: 'off' +# Values: 'on', 'off' +stdout="off" diff --git a/neofetch/small-ascii b/neofetch/small-ascii new file mode 100644 index 0000000..bd3cc8f --- /dev/null +++ b/neofetch/small-ascii @@ -0,0 +1,7 @@ +\E[38;5;147m _______ + _ \\______ - +| \\ ___ \\ | +| | / \ | | +| | \___/ | | +| \\______ \\_| + -_______\\ diff --git a/neofetch/void-ascii b/neofetch/void-ascii new file mode 100644 index 0000000..6dc9ac5 --- /dev/null +++ b/neofetch/void-ascii @@ -0,0 +1,14 @@ +\E[38;5;147m .:~7?JYYJ?7~:. + .?PGBBBBBBBBBBGPJ~. + .7PPY?7!!7?YPGBBBP7. + ^Y!. .. .^?GBGBP^ + ^GBBP^ .::. :YBGBG^ + .5BGB5. ~YPGGPY~ YBGB5. + ^GGGG~ !BBGGGGBB! ~GGGG^ + ^GGGG~ !BBGGGGBB! ~GGGG^ + .5BGBY ~YPGGPY~ .5BGB5. + ^GBGBY: .::. ^PBBG^ + ^PBGBG?^. .. .!Y^ + .7PBBBGPY?7!!7?YPP7. + .~JPGBBBBBBBBBBGP?. + .:~7?JYYJ?7~:. diff --git a/pulse/704871f56e6f30c424ddd27c65df48d4-card-database.tdb b/pulse/704871f56e6f30c424ddd27c65df48d4-card-database.tdb new file mode 100644 index 0000000000000000000000000000000000000000..0d4b08c49653556524813f17b35e47256d4ea325 GIT binary patch literal 40960 zcmeIx&1w@-6u|LGMJ$RBQ0bz$$fiu0rW9g9q0@;_EVJ+fm*aHi#tcnnVrC*zaOK8@ zK0v^a7w`dG`WW^Fic1$F3KBe%nKWrW#!c$#A9A@f_ndpU_ji(qmbq3Bn(C@H`_oz} zm0wMSu77;_bM1G3XJYw6U;n(n(DDl}{^Q-kOBNP<{h=^C6=Zn-& z`zPmDctZdI1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~ z0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY** z5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R%<@elL6eBGamjV;T28 zz3ul_O69|5R~!M~~aeJyM++)$@e(|Iltkp^C?I8h$It W+pZh)0-N&!m9fBF@eKThIR6D~Z3pB4 literal 0 HcmV?d00001 diff --git a/pulse/704871f56e6f30c424ddd27c65df48d4-default-sink b/pulse/704871f56e6f30c424ddd27c65df48d4-default-sink new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/pulse/704871f56e6f30c424ddd27c65df48d4-default-sink @@ -0,0 +1 @@ + diff --git a/pulse/704871f56e6f30c424ddd27c65df48d4-default-source b/pulse/704871f56e6f30c424ddd27c65df48d4-default-source new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/pulse/704871f56e6f30c424ddd27c65df48d4-default-source @@ -0,0 +1 @@ + diff --git a/pulse/704871f56e6f30c424ddd27c65df48d4-device-volumes.tdb b/pulse/704871f56e6f30c424ddd27c65df48d4-device-volumes.tdb new file mode 100644 index 0000000000000000000000000000000000000000..4b20f134b019135b8a60eef945cf87a62a5fa4cc GIT binary patch literal 12288 zcmeHNU1$_n6rPQFDpiDP>o0^-f0}m3*=Ru5rRumFYe^(%8vmJ$yR&A=?9RG>tr9^n zQVVSf)VA0{+XtU~5=kXk1bq`lUlhTg2Oq>2MG=A^#OQZ+?_@VK<7TtQC(j|@-q|}h z=bZ05chAhj?Fy?+@q}r7AbDGIzHjMK$E}(F9Dd&PVl3#Gey3kQ`@-%1UokhbRFdX= z?!Mpdch3!A?PRuS#bhh0-yasatdifnZgffc-jG<=zf6(_mY3#FRNODGEL{yYm&Okr zYfe?kd*sW~|J-zF@<90N7x(R0_mRs~Ed*cl9Db(iV=C)IpH5sIe>iq~;tYRd1y})A zfE8c`SOHdm6<`He0akz&URKstIiKCnYu|_WLoHF|4|3k94F{^a1-G*ba~mJ5SvE|RSU-%aC>V(+Gk5z3qLC|07!j%mOHn zC&9hD+teJ6e#p{58$f&-`wxy*XjbeT#Ww*t9ZjHxDvE}`KwMrqv6&OEb;p|b~#i}9xjsb)dP_A0$%~d^FZtHb*F#vOsP)Pu`eC`JX_!q z#3Snj?DwP2mvX83Bmr=!&+nVw~ddzT(MQouysQk|h3Y+R*!qjH{fU bbjRP1!iZ1DyQ!W(cE7q%M;^Uc9w@ literal 0 HcmV?d00001 diff --git a/pulse/704871f56e6f30c424ddd27c65df48d4-stream-volumes.tdb b/pulse/704871f56e6f30c424ddd27c65df48d4-stream-volumes.tdb new file mode 100644 index 0000000000000000000000000000000000000000..e841684bd9d2d588dd307a92cb82ad9c745985de GIT binary patch literal 12288 zcmeI2ze^lJ6vy|rOF%3`ns7l-#O!5-BgK&->Y)}QS6p$0;B9vIauaWMmff901tpL+ zr3exsO&SZ!Kxzv?@DETzf`wS5vJwJ8^5)ox_hZjZM62(E$Lze>{eEXYGuutMIGL@n zhWk+K9sF@-_U-fqR?Pu-%>%HH7#;(7Y^!)jG(nz{`@s{7G zbLsuohg|QvWAv{7PxU0h<6pFnXg>K{>Ku-?JJ!xFkJ~HgfdB}A00@8p2!H?xfB*=9 z00@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?xfB*=900@8p2!H?x+!uk<_-^Mc z8IDj6P=4EBe2eZQhs;|tnCHvLc)em+zTaTB6*1u%p2gk5R6P)!Nj|BYTx)8kY0jJT zo%627g%Y(UrP6;_{a9(~3mMq1A!L+f@ghGHSUg*F!=*_0{fz3d&jPjT!nE>P{5iIL zqYrZmB6yQ4$wuf-NQa4>Z#AVYyeJTjevXSL;ym zigJjuwVvHCJ1O?%Z9m}(X{mTg`GivGuI`7WZe8v=%rXdqTi`NecJf@yq@iMt(x6nD z^1MFSt=V;kQg5(Bnkv*eRYz8Nd@ry5NXL4b1#V3&Coe&(lAemcd-;f-*H?xfq*%k1 U_&C=ydQ;aj^eyGp525z*4}c=xXV}_%^O$V~{Be$lT{3Ix zjV2=ZhlDE_7^Y<&d%65mR;j-6v|GUdH6cCV!G6inT}2{rH}2kwdRSk8IiWpTpP_Rw zru(OHfiTCw8z=6S9==YVa{YbAjGqHttEov-`b}eg=|ktLFR`E;Q6t>!%qzdrnP%-h zQS*;X43#&w77i-(>b%IOScA4t2O1Krc<*~C$a*6$=!BBl!aF3ZOT?tc#3Kqd6=ymU G(7L?#Eqet3 literal 0 HcmV?d00001 diff --git a/ranger/rc.conf b/ranger/rc.conf new file mode 100644 index 0000000..977da18 --- /dev/null +++ b/ranger/rc.conf @@ -0,0 +1,17 @@ +# RANGER MAIN CONFIGURATION FILE. + + + +# Appearence. +# 2 columns insteas of 3. +set column_ratios 2,4 + +# Draw borders. +set draw_borders both + +# Behavior. +# Enable image preview. + +# Image preview method. + +#default_linemode devicons diff --git a/starship.toml b/starship.toml new file mode 100755 index 0000000..0ad9397 --- /dev/null +++ b/starship.toml @@ -0,0 +1,97 @@ +## ░█▀▀░▀█▀░█▀█░█▀▄░█▀▀░█░█░▀█▀░█▀█ +## ░▀▀█░░█░░█▀█░█▀▄░▀▀█░█▀█░░█░░█▀▀ +## ░▀▀▀░░▀░░▀░▀░▀░▀░▀▀▀░▀░▀░▀▀▀░▀░░ + + + +format = """ +$directory\ +$git_status\ +$nodejs\ +$rust\ +$golang\ +$php\ +$time\ +$character""" + +# Sets user-defined palette +palette = "catppuccin_mocha" + +[character] +# Note the use of Catppuccin color 'maroon' +success_symbol = "[ ](bold lavender)" +error_symbol = "[ ](bold maroon)" +vimcmd_symbol = "[ ](sky)" + +[directory] +truncation_length = 4 +read_only = " read " +# Catppuccin 'lavender' +style = "bold overlay0" + +[directory.substitutions] +#"Docs" = "Dc" +#"Downs" = "Dw" +#"Music" = "Mus" +#"Pics" = "P" +".config" = "Cfg" +".local" = "Loc" +".icons" = "Ins" +".fonts" = "Fts" +#"~" = "Home" + +[palettes.catppuccin_mocha] +rosewater = "#f5e0dc" +flamingo = "#f2cdcd" +pink = "#f5c2e7" +mauve = "#cba6f7" +red = "#f38ba8" +maroon = "#eba0ac" +peach = "#fab387" +yellow = "#f9e2af" +green = "#a6e3a1" +teal = "#94e2d5" +sky = "#89dceb" +sapphire = "#74c7ec" +blue = "#89b4fa" +lavender = "#b4befe" +text = "#cdd6f4" +subtext1 = "#bac2de" +subtext0 = "#a6adc8" +overlay2 = "#9399b2" +overlay1 = "#7f849c" +overlay0 = "#6c7086" +surface2 = "#585b70" +surface1 = "#45475a" +surface0 = "#313244" +base = "#1e1e2e" +mantle = "#181825" +crust = "#11111b" + +[palettes.catppuccin_macchiato] +rosewater = "#f4dbd6" +flamingo = "#f0c6c6" +pink = "#f5bde6" +mauve = "#c6a0f6" +red = "#ed8796" +maroon = "#ee99a0" +peach = "#f5a97f" +yellow = "#eed49f" +green = "#a6da95" +teal = "#8bd5ca" +sky = "#91d7e3" +sapphire = "#7dc4e4" +blue = "#8aadf4" +lavender = "#b7bdf8" +text = "#cad3f5" +subtext1 = "#b8c0e0" +subtext0 = "#a5adcb" +overlay2 = "#939ab7" +overlay1 = "#8087a2" +overlay0 = "#6e738d" +surface2 = "#5b6078" +surface1 = "#494d64" +surface0 = "#363a4f" +base = "#24273a" +mantle = "#1e2030" +crust = "#181926" diff --git a/swayimg/config b/swayimg/config new file mode 100644 index 0000000..81d28e1 --- /dev/null +++ b/swayimg/config @@ -0,0 +1,19 @@ +[general] +background = #1e1e2e +transparency = #1e1e2e + +[font] +# Font name +name = RobotoMonoNerdFont +# Font size (in pt) +size = 14 +# Font color +color = #cdd6f4 +# Drop shadow (none/RGB, e.g. #112233) +shadow = #000000 + +[info] +mode = off + +[keys] +i = info diff --git a/waybar-bottom/config.jsonc b/waybar-bottom/config.jsonc new file mode 100644 index 0000000..1204330 --- /dev/null +++ b/waybar-bottom/config.jsonc @@ -0,0 +1,222 @@ +///////////////////////////////////////////////////////////////// +// _ __ __ ____ // +// | | /| / /__ ___ __/ / ___ _____ _______ ___ / _(_)__ _ // +// | |/ |/ / _ `/ // / _ \/ _ `/ __/ / __/ _ \/ _ \/ _/ / _ `/ // +// |__/|__/\_,_/\_, /_.__/\_,_/_/ \__/\___/_//_/_//_/\_, / // +// /___/ /___/ // +///////////////////////////////////////////////////////////////// + + + +//Global panel settings. +{ + "layer": "top", + // "output": [], + "position": "bottom", + // "height": 38, + // "width": 1000, + // "margin": "", + "margin-top": 0, + "margin-bottom": 0, + "margin-left": 0, + "margin-right": 0, + "spacing": 0, + "gtk-layer-shell": true, + //"border-radius": 17, + + + +//Modules placement. + +//Left panel part. +"modules-left": [ + "clock", + "custom/separator", + "hyprland/language", + "custom/separator", + "battery#bat2", + "battery", + ], + +//Center panel part. +"modules-center": [ + "hyprland/workspaces", + ], + +//Right panel part. +"modules-right": [ + "pulseaudio#audio", + "custom/separator", + "temperature", + "custom/separator", + "custom/btc", + "custom/btd", + ], + + + +//Modules Configuration. + +//1. Kayboard layout module. +"hyprland/language": { + "format": "{}", + "format-en": "US", + "format-ru": "RU", + }, + +//2. Date and time module. +"clock": { + "interval": 1, + "timezone": "Asia/Novosibirsk", + "format": "{:%H:%M | %e %b, %a}", + "on-click": "gnome-calendar", + "tooltip": false, + "tooltip-format": "{calendar}", + "calendar": { + "mode": "year", + "mode-mon-col": 3, + "format": { + "today": "{}" + } + } + }, + +//3. Workspaces switcher module. + "hyprland/workspaces": { + "format": "{icon}", + "format-icons": { +// "1": "1", +// "2": "2", +// "3": "3", +// "4": "4", +// "5": "5", +// "6": "6", +// "7": "7", +// "8": "8",  +// "9": "9", + + "active":"󱓻", + "default":"󱓻", + "urgent":"󱓻" + }, + "on-click": "activate", + "tooltip": false, + "persistent_workspaces": { + "*": 3 + } + }, + +//4. PulseAudio control module. +"pulseaudio#audio": { + "format": "{icon} {volume}", + "format-bluetooth": "{icon} {volume}", + "format-bluetooth-muted": "muted", + "format-muted": "muted", + "format-icons": { + "default": [ + "󰛞 󱢠 󱢠 󱢠 󱢠 ", + "󰣐 󱢠 󱢠 󱢠 󱢠 ", + "󰣐 󰛞 󱢠 󱢠 󱢠 ", + "󰣐 󰣐 󱢠 󱢠 󱢠 ", + "󰣐 󰣐 󰛞 󱢠 󱢠 ", + "󰣐 󰣐 󰣐 󱢠 󱢠 ", + "󰣐 󰣐 󰣐 󰛞 󱢠 ", + "󰣐 󰣐 󰣐 󰣐 󱢠 ", + "󰣐 󰣐 󰣐 󰣐 󰛞 ", + "󰣐 󰣐 󰣐 󰣐 󰣐 " + ] + }, + "on-click": "pactl set-sink-mute @DEFAULT_SINK@ toggle", + "on-scroll-up": "pactl set-sink-volume @DEFAULT_SINK@ +1%", + "on-scroll-down": "pactl set-sink-volume @DEFAULT_SINK@ -1%", + "tooltip": false, + "tooltip-format": "{icon} {desc} {volume}%" + }, + +//5. Battery 0 (internal) capacity monitoring module. +"battery": { + "states": { + "warning": 30, + "critical": 10 + }, + "format": "{icon} {capacity} ", + "format-charging": " {capacity} ", + "format-plugged": "󰚥 {capacity} ", + "format-icons": [ + "󰁺", + "󰁻", + "󰁼", + "󰁽", + "󰁾", + "󰁿", + "󰂀", + "󰂁", + "󰂂", + "󰁹" + ], + "on-click": "", + "tooltip": false, + "bat": "BAT0", + "interval": 1 + }, + +//6. Bluetooth headphones disconnect button. +"custom/btd": { + "format": " 󰟎", + "tooltip": false, + "on-click": "bluetoothctl disconnect 0C:AE:BD:DB:52:3A" + }, + +//7. Bluetooth headphones connect button. +"custom/btc": { + "format": "󰋋 ", + "tooltip": false, + "on-click": "bluetoothctl connect 0C:AE:BD:DB:52:3A" + }, + +//8. Modules separator. +"custom/separator": { + "format": " | ", + "tooltip": false, + "on-click": "wofi --show drun -I" + }, + +//9. Void Linux logo/menu button. +"custom/logo": { + "format": "  ", + "tooltip": false, + "on-click": "wofi --show drun -I" + }, + +//10. Battery 1 (external) capacity monitoring module. +"battery#bat2": { + "states": { + "warning": 30, + "critical": 15 + }, + "format": "{icon} {capacity}", + "format-charging": " {capacity}", + "format-plugged": "󰚥 {capacity}", + "format-icons": [ + "󰁺", + "󰁻", + "󰁼", + "󰁽", + "󰁾", + "󰁿", + "󰂀", + "󰂁", + "󰂂", + "󰁹" + ], + "on-click": "", + "tooltip": false, + "bat": "BAT1", + "interval": 1 + }, + +//11. Temperature monitoring module. +"temperature": { + "format": "󰔏 {temperatureC}°C" + }, +}, diff --git a/waybar-bottom/style.css b/waybar-bottom/style.css new file mode 100644 index 0000000..a7b0ead --- /dev/null +++ b/waybar-bottom/style.css @@ -0,0 +1,257 @@ +/*////////////////////////////////////////////////////////// +// _ __ __ __ __ // +// | | /| / /__ ___ __/ / ___ _____ ___ / /___ __/ /__ // +// | |/ |/ / _ `/ // / _ \/ _ `/ __/ (_-{:%Y %B}\n{calendar}", + "calendar": { + "mode": "year", + "mode-mon-col": 3, + "format": { + "today": "{}" + } + } + }, + +//3. Workspaces switcher module. + "hyprland/workspaces": { + "format": "{icon}", + "format-icons": { +// "1": "1", +// "2": "2", +// "3": "3", +// "4": "4", +// "5": "5", +// "6": "6", +// "7": "7", +// "8": "8",  +// "9": "9", + + "active":"󱓻", + "default":"󱓻", + "urgent":"󱓻" + }, + "on-click": "activate", + "tooltip": false, + "persistent_workspaces": { + "*": 3 + } + }, + +//4. PulseAudio control module. +"pulseaudio#audio": { + "format": "{volume}", + "format-bluetooth": "{volume}", + "format-bluetooth-muted": "mu\nte", + "format-muted": "mu\nte", + "format-icons": { + "default": [ + "󰛞 󱢠 󱢠 󱢠 󱢠 ", + "󰣐 󱢠 󱢠 󱢠 󱢠 ", + "󰣐 󰛞 󱢠 󱢠 󱢠 ", + "󰣐 󰣐 󱢠 󱢠 󱢠 ", + "󰣐 󰣐 󰛞 󱢠 󱢠 ", + "󰣐 󰣐 󰣐 󱢠 󱢠 ", + "󰣐 󰣐 󰣐 󰛞 󱢠 ", + "󰣐 󰣐 󰣐 󰣐 󱢠 ", + "󰣐 󰣐 󰣐 󰣐 󰛞 ", + "󰣐 󰣐 󰣐 󰣐 󰣐 " + ] + }, + "on-click": "pactl set-sink-mute @DEFAULT_SINK@ toggle", + "on-scroll-up": "pactl set-sink-volume @DEFAULT_SINK@ +1%", + "on-scroll-down": "pactl set-sink-volume @DEFAULT_SINK@ -1%", + "tooltip": false, + "tooltip-format": "{icon} {desc} {volume}%" + }, + +//5. Battery 0 (internal) capacity monitoring module. +"battery": { + "states": { + "warning": 30, + "critical": 10 + }, + "format": "{icon}\n{capacity}", + "format-charging": "{icon}\n{capacity}", + "format-plugged": "{icon}\n{capacity}", + "format-icons": [ + "", + "", + "", + "", + "" + ], + "on-click": "", + "tooltip": false, + "bat": "BAT0", + "interval": 1 + }, + +//6. Bluetooth headphones disconnect button. +"custom/btd": { + "format": "󰟎", + "tooltip": false, + "on-click": "bluetoothctl disconnect 0C:AE:BD:DB:52:3A" + }, + +//7. Bluetooth headphones connect button. +"custom/btc": { + "format": "󰋋", + "tooltip": false, + "on-click": "bluetoothctl connect 0C:AE:BD:DB:52:3A" + }, + +//8. Modules separator. +"custom/separator": { + "format": "──", + "tooltip": false, + "on-click": "wofi --show drun -I" + }, + +//9. Void Linux logo/menu button. +"custom/logo": { + "format": "  ", + "tooltip": false, + "on-click": "wofi --show drun -I" + }, + +//10. Battery 1 (external) capacity monitoring module. +"battery#bat2": { + "states": { + "warning": 30, + "critical": 15 + }, + "format": "{icon}\n{capacity}", + "format-charging": "{icon}\n{capacity}", + "format-plugged": "{icon}\n{capacity}", + "format-icons": [ + "", + "", + "", + "", + "" + ], + "on-click": "", + "tooltip": false, + "bat": "BAT1", + "interval": 1 + }, + +//11. Temperature monitoring module. +"temperature": { + "format": "{temperatureC}" + }, +}, diff --git a/waybar-left/style.css b/waybar-left/style.css new file mode 100644 index 0000000..cd0e7dc --- /dev/null +++ b/waybar-left/style.css @@ -0,0 +1,264 @@ +/*////////////////////////////////////////////////////////// +// _ __ __ __ __ // +// | | /| / /__ ___ __/ / ___ _____ ___ / /___ __/ /__ // +// | |/ |/ / _ `/ // / _ \/ _ `/ __/ (_-