This commit is contained in:
BlossomOfTheLavender 2024-03-26 01:53:50 +07:00
parent a2b10686e4
commit f35e3150ae
69 changed files with 5160 additions and 0 deletions

8
QtProject.conf Normal file
View File

@ -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

231
cava/config Executable file
View File

@ -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

View File

@ -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);
}
}

View File

@ -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;
}

View File

@ -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;
}

208
cmus/autosave Normal file
View File

@ -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<enter> 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

BIN
cmus/cache Normal file

Binary file not shown.

125
cmus/command-history Normal file
View File

@ -0,0 +1,125 @@
loop
q
add Media/Mus/OST/Anime/OPs/
pl-create Ops
save
add Media/Mus/Pop/En/
add Media/Mus/OST/Anime/OPs/Friren OP.mp3
add Media/Mus/OST/Anime/EDs/
pl-create Endings
add Me
add Media/Mus/Pop/Jp/
pl-create JpPop
pl-create EnPop
add
pl-rename JpPop
pl-del
pl_sort ()
pl-sort
pl_sort
help
add Media/Mus/OST/Games/KatanaZero/
pl-create Katana OST
add Media/Mus/Rock/Skillet Unleashed/
pl-create Sk Unleashed
add Media/Mus/Rock/Powerwolf Blessed & Prosessed/
pl-create PW Blessed
add Media/Mus/Cov/Ru/
pl-create RuCov
add Media/Mus/Cov/Jp/
pl-create JpCov
add Media/Mus/OST/Anime/FranXX/CD Vol 03/
add Media/Mus/OST/Anime/FranXX/CD Vol 02/
add Media/Mus/OST/Anime/FranXX/CD Vol 01/
pl-create FranXX OST 3
pl-create FranXX OST 2
add
pl-create FranXX OST 1
pl-rename E
pl-rename Endings
add Media/Mus/Pop/Jp
pl-create GRunner OST
pl-rename Katana OST
pl-rename FranXX OST 3
pl-rename FranXX OST 1
pl-rename FranXX OST 2
pl-rename FranXX OST CD 3
pl-rename FranXX OST CD 2
pl-rename FranXX OST CD 1
pl-create KatanaZero OST
add Media/Mus/Covers/Jap/
add Media/Mus/Covers/Rus/
repeat
help
add Media/Mus/Pop/Japanese/
pl-create JPop
add Media/Mus/Pop/English/
add Media/Mus/From anime/Soundt
add Media/Mus/From anime/Soundtrack/Darling in The FranXX/CD Vol 03/
pl-create Dar Cd 3
add Media/Mus/From anime/Soundtrack/Darling in The FranXX/CD Vol 02/
pl-create Dar Cd 2
add Media/Mus/From anime/Soundtrack/Darling in The FranXX/CD Vol 01/
pl-create Dar Cd 1
add Media/Mus/From anime/OPs/
add Media/Mus/From anime/Soundtrack/Darling in The FranXX/Endings/
add Media/Mus/From anime/EDs/
pl-create Ends
add .media/Mus/Rock/Rise Ageinst/
add .media/Mus/Rock/Evanescene/
add .media/Mus/Covers/Piano/
pl-create PinoCov
add .media/Mus/Covers/Jap/
add .media/Mus/Covers/Rus/
add .media/Mus/Rock/Skillet Unleashed/
pl-create Sk Unl
add .media/Mus/Rock/Powerwolf Blessed & Prosessed/
pl-create Pow B&P
add .media/Mus/Pop/English/
pl-rename JPop
pl-rename EnPop
pl-create Epop
add .media/Mus/Pop/Japanese/
pl-create Jpop
add .media/Mus/From anime/Soundtrack/Darling in The FranXX/CD Vol 03/
pl-create Dar 03
add .media/Mus/From anime/Soundtrack/Darling in The FranXX/CD Vol 02/
pl-create Dar 02
pl-rename Dar 01
add .media/Mus/From anime/Soundtrack/Darling in The FranXX/CD Vol 01/
pl-create Dar
add .media/Mus/From anime/OPs/
pl-create Op
add .media/Mus/From anime/Soundtrack/Darling in The FranXX/Endings/
add .media/Mus/From anime/EDs/
pl-create End
unbind
right-view
add Music/Covers/Piano/
pl-create Piano covers
add Music/Covers/Rus/
pl-create Russian covers
add Music/Covers/Jap/
pl-create Japanese covers
add Music/Rock/Rise Ageinst/
add Music/Rock/Evanescene/
pl-create Other rock
add Music/Rock/Skillet Unleashed/
pl-create Skillet 1
add Music/Rock/Powerwolf Blessed & Prosessed/
pl-create Powerwolf 1
add Music/Pop/English/
pl-create English Pop
add Music/Pop/Japanese/
pl-create Japanese Pop
add Music/From anime/Soundtrack/Darling in The FranXX/Opening/
add Music/From anime/OPs/
pl-create Openings
add Music/From anime/EDs/
add Music/From anime/Soundtrack/Darling in The FranXX/Endings/
add Music/From anime/Soundtrack/Darling in The FranXX/Endings
add Music/
add Music/From anime/Soundtrack/Darling in The FranXX/Endings/*
pl-create
rem
colorscheme catppuccin

0
cmus/lib.pl Normal file
View File

2
cmus/playlists/EnPop Normal file
View File

@ -0,0 +1,2 @@
/home/lilac/Media/Mus/Pop/En/Connect The World.mp3
/home/lilac/Media/Mus/Pop/En/Reunion.mp3

7
cmus/playlists/Endings Normal file
View File

@ -0,0 +1,7 @@
/home/lilac/Media/Mus/OST/Anime/EDs/01. トリカゴ.flac
/home/lilac/Media/Mus/OST/Anime/EDs/02. 真夏のセツナ.flac
/home/lilac/Media/Mus/OST/Anime/EDs/03. Beautiful World.flac
/home/lilac/Media/Mus/OST/Anime/EDs/04. トリカゴ(TV Size ver).flac
/home/lilac/Media/Mus/OST/Anime/EDs/05. 真夏のセツナ(TV Size ver).flac
/home/lilac/Media/Mus/OST/Anime/EDs/06. Beautiful World(TV Size ver).flac
/home/lilac/Media/Mus/OST/Anime/EDs/Oshi no Ko ED.mp3

View File

@ -0,0 +1,21 @@
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 01/01. cÅGE.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 01/02. Vanquish.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 01/03. Odds and ends.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 01/04. oDOR.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 01/05. DinoS.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 01/06. BEAST.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 01/07. Counterattack.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 01/08. Operation.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 01/09. Reversal.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 01/10. In the FRANXX.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 01/11. Trente.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 01/12. Distopia.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 01/13. Godliness.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 01/14. Aile.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 01/15. Clarity.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 01/16. Nuance.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 01/17. Miel.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 01/18. Dropping.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 01/19. CODE-002.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 01/20. VICTORIA.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 01/21. Torikago ~BGMRearrange~.flac

View File

@ -0,0 +1,21 @@
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 02/01. FUSE.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 02/02. Battle Cry.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 02/03. Your smile.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 02/04. Abandoned Places.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 02/05. The Seven Sages.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 02/06. Klaxosaur.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 02/07. Gutenberg.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 02/08. Shady History.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 02/09. ADuLt.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 02/10. Ones Word.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 02/11. Vita.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 02/12. CHiLDRen.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 02/13. CODE-015.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 02/14. Lilac.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 02/15. Red Hibiscus.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 02/16. The Sands.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 02/17. Boys×Girls.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 02/18. VICTORIA piano ver..flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 02/19. Lilac guitar ver..flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 02/20. Mistilteinn.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 02/21. D♯regards.flac

View File

@ -0,0 +1,22 @@
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 03/01. CODE-016.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 03/02. RoCco.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 03/03. Lotus.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 03/04. CODE-001.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 03/05. CoiL.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 03/06. DESPAIR.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 03/07. InVaDeR.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 03/08. GLADIOLUS.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 03/09. JUSTICE.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 03/10. Requiem.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 03/11. Cherry blossoms.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 03/12. HIRO and ZERO TWO.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 03/13. cAGE -piano ver.-.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 03/14. JUSTICE -Epiano ver.-.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 03/15. Pray for...flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 03/16. cAGE -SPS ver.-.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 03/17. FUSE -instrumental-.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 03/18. Battle Cry -instrumental-.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 03/19. Vanquish -instrumental-.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 03/20. D#regards -instrumental-.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 03/21. cAGE -intrumental-.flac
/home/lilac/Media/Mus/OST/Anime/FranXX/CD Vol 03/22. Torikago ~BGM-Rearrange-guitar ver.~.flac

14
cmus/playlists/JpCov Normal file
View File

@ -0,0 +1,14 @@
/home/lilac/Media/Mus/Cov/Jp/Aidentiti - FwMc.mp3
/home/lilac/Media/Mus/Cov/Jp/Animaru - Okayu.mp3
/home/lilac/Media/Mus/Cov/Jp/Goodbye Sengen - Ayame.mp3
/home/lilac/Media/Mus/Cov/Jp/Goodbye Sengen - Sekai.mp3
/home/lilac/Media/Mus/Cov/Jp/King - Suisei.mp3
/home/lilac/Media/Mus/Cov/Jp/Marshall Maximizer - Suisei.mp3
/home/lilac/Media/Mus/Cov/Jp/Megumi Member - Marine.mp3
/home/lilac/Media/Mus/Cov/Jp/Monster - FwMc.mp3
/home/lilac/Media/Mus/Cov/Jp/Night Dancer - Kobo.mp3
/home/lilac/Media/Mus/Cov/Jp/Ochame Kinou - HoloEN.mp3
/home/lilac/Media/Mus/Cov/Jp/Overdose - Kobo.mp3
/home/lilac/Media/Mus/Cov/Jp/Phony - Suisei.mp3
/home/lilac/Media/Mus/Cov/Jp/Real Life - Gura&Okayu.mp3
/home/lilac/Media/Mus/Cov/Jp/Torikago - Piano.mp3

9
cmus/playlists/JpPop Normal file
View File

@ -0,0 +1,9 @@
/home/lilac/Media/Mus/Pop/Jp/Internet Yamero - Aiobahn.mp3
/home/lilac/Media/Mus/Pop/Jp/Lagtrain - Inabakumori.mp3
/home/lilac/Media/Mus/Pop/Jp/Monster - YOASOBI.mp3
/home/lilac/Media/Mus/Pop/Jp/Phony - Kafu.mp3
/home/lilac/Media/Mus/Pop/Jp/Q - Gura&Mori.mp3
/home/lilac/Media/Mus/Pop/Jp/Red Liberation - FripSide.mp3
/home/lilac/Media/Mus/Pop/Jp/Reflect - Gura.mp3
/home/lilac/Media/Mus/Pop/Jp/Shinkiro - Gura&Marine.mp3
/home/lilac/Media/Mus/Pop/Jp/Stellar Stellar - Suisei.mp3

View File

@ -0,0 +1,5 @@
/home/lilac/Media/Mus/OST/Games/KatanaZero/KZ - Chinatown.mp3
/home/lilac/Media/Mus/OST/Games/KatanaZero/KZ - Driving Force.mp3
/home/lilac/Media/Mus/OST/Games/KatanaZero/KZ - Overdose.mp3
/home/lilac/Media/Mus/OST/Games/KatanaZero/KZ - Rain on Brick.mp3
/home/lilac/Media/Mus/OST/Games/KatanaZero/KZ - Sneaky Driver.mp3

4
cmus/playlists/Ops Normal file
View File

@ -0,0 +1,4 @@
/home/lilac/Media/Mus/OST/Anime/OPs/Friren OP.mp3
/home/lilac/Media/Mus/OST/Anime/OPs/Houseki no Kuni OP.mp3
/home/lilac/Media/Mus/OST/Anime/OPs/Oshi no Ko OP.mp3
/home/lilac/Media/Mus/OST/Anime/OPs/中島美嘉 - KISS OF DEATH(Produced by HYDE).flac

10
cmus/playlists/PW Blessed Normal file
View File

@ -0,0 +1,10 @@
/home/lilac/Media/Mus/Rock/Powerwolf Blessed & Prosessed/All you can bleed.mp3
/home/lilac/Media/Mus/Rock/Powerwolf Blessed & Prosessed/Armata strigoi.mp3
/home/lilac/Media/Mus/Rock/Powerwolf Blessed & Prosessed/Army of the night.mp3
/home/lilac/Media/Mus/Rock/Powerwolf Blessed & Prosessed/Blessed & prossessed.mp3
/home/lilac/Media/Mus/Rock/Powerwolf Blessed & Prosessed/Christ & combat.mp3
/home/lilac/Media/Mus/Rock/Powerwolf Blessed & Prosessed/Dead until dark.mp3
/home/lilac/Media/Mus/Rock/Powerwolf Blessed & Prosessed/Higher then haven.mp3
/home/lilac/Media/Mus/Rock/Powerwolf Blessed & Prosessed/Let there be night.mp3
/home/lilac/Media/Mus/Rock/Powerwolf Blessed & Prosessed/Sacramental sister.mp3
/home/lilac/Media/Mus/Rock/Powerwolf Blessed & Prosessed/We are the wild.mp3

5
cmus/playlists/RuCov Normal file
View File

@ -0,0 +1,5 @@
/home/lilac/Media/Mus/Cov/Ru/Goodbye Sengen - Sati.mp3
/home/lilac/Media/Mus/Cov/Ru/Idol - Sati.mp3
/home/lilac/Media/Mus/Cov/Ru/Lagtrain - Sati.mp3
/home/lilac/Media/Mus/Cov/Ru/Phony - Sati.mp3
/home/lilac/Media/Mus/Cov/Ru/Reflect - Sati.mp3

View File

@ -0,0 +1,9 @@
/home/lilac/Media/Mus/Rock/Skillet Unleashed/Back from the dead.mp3
/home/lilac/Media/Mus/Rock/Skillet Unleashed/Burn it down.mp3
/home/lilac/Media/Mus/Rock/Skillet Unleashed/Famous.mp3
/home/lilac/Media/Mus/Rock/Skillet Unleashed/Feel invincible.mp3
/home/lilac/Media/Mus/Rock/Skillet Unleashed/I want to live.mp3
/home/lilac/Media/Mus/Rock/Skillet Unleashed/Out of hell.mp3
/home/lilac/Media/Mus/Rock/Skillet Unleashed/Saviors of the World.mp3
/home/lilac/Media/Mus/Rock/Skillet Unleashed/The resistance.mp3
/home/lilac/Media/Mus/Rock/Skillet Unleashed/Undefeated.mp3

0
cmus/search-history Normal file
View File

5
fish/config.fish Normal file
View File

@ -0,0 +1,5 @@
starship init fish | source
set -U fish_greeting
if status is-interactive
# Commands to run in interactive sessions can go here
end

43
fish/fish_variables Normal file
View File

@ -0,0 +1,43 @@
# This file contains fish universal variable definitions.
# VERSION: 3.0
SETUVAR __fish_initialized:3400
SETUVAR fish_color_autosuggestion:6c7086
SETUVAR fish_color_cancel:f38ba8
SETUVAR fish_color_command:89b4fa
SETUVAR fish_color_comment:7f849c
SETUVAR fish_color_cwd:f9e2af
SETUVAR fish_color_cwd_root:red
SETUVAR fish_color_end:fab387
SETUVAR fish_color_error:f38ba8
SETUVAR fish_color_escape:eba0ac
SETUVAR fish_color_gray:6c7086
SETUVAR fish_color_history_current:\x2d\x2dbold
SETUVAR fish_color_host:89b4fa
SETUVAR fish_color_host_remote:a6e3a1
SETUVAR fish_color_keyword:f38ba8
SETUVAR fish_color_normal:cdd6f4
SETUVAR fish_color_operator:f5c2e7
SETUVAR fish_color_option:a6e3a1
SETUVAR fish_color_param:f2cdcd
SETUVAR fish_color_quote:a6e3a1
SETUVAR fish_color_redirection:f5c2e7
SETUVAR fish_color_search_match:\x2d\x2dbackground\x3d313244
SETUVAR fish_color_selection:\x2d\x2dbackground\x3d313244
SETUVAR fish_color_status:f38ba8
SETUVAR fish_color_user:94e2d5
SETUVAR fish_color_valid_path:\x2d\x2dunderline
SETUVAR fish_greeting:\x1d
SETUVAR fish_key_bindings:fish_default_key_bindings
SETUVAR fish_pager_color_background:\x1d
SETUVAR fish_pager_color_completion:cdd6f4
SETUVAR fish_pager_color_description:6c7086
SETUVAR fish_pager_color_prefix:f5c2e7
SETUVAR fish_pager_color_progress:6c7086
SETUVAR fish_pager_color_secondary_background:\x1d
SETUVAR fish_pager_color_secondary_completion:\x1d
SETUVAR fish_pager_color_secondary_description:\x1d
SETUVAR fish_pager_color_secondary_prefix:\x1d
SETUVAR fish_pager_color_selected_background:\x1d
SETUVAR fish_pager_color_selected_completion:\x1d
SETUVAR fish_pager_color_selected_description:\x1d
SETUVAR fish_pager_color_selected_prefix:\x1d

4
fish/functions/bt.fish Normal file
View File

@ -0,0 +1,4 @@
function bt --wraps=bluetoothctl --description 'alias bt=bluetoothctl'
bluetoothctl $argv
end

4
fish/functions/btb.fish Normal file
View File

@ -0,0 +1,4 @@
function btb --wraps='bt info | grep Battery' --description 'alias btb=bt info | grep Battery'
bt info | grep Battery $argv
end

4
fish/functions/btc.fish Normal file
View File

@ -0,0 +1,4 @@
function btc --wraps='bt connect 0C:AE:BD:DB:52:3A' --description 'alias btc=bt connect 0C:AE:BD:DB:52:3A'
bt connect 0C:AE:BD:DB:52:3A $argv
end

4
fish/functions/btd.fish Normal file
View File

@ -0,0 +1,4 @@
function btd --wraps='bt discconnect 0C:AE:BD:DB:52:3A' --wraps='bt disconnect 0C:AE:BD:DB:52:3A' --description 'alias btd=bt disconnect 0C:AE:BD:DB:52:3A'
bt disconnect 0C:AE:BD:DB:52:3A $argv
end

4
fish/functions/f.fish Normal file
View File

@ -0,0 +1,4 @@
function f --wraps='neofetch --config .config/neofetch/f.conf' --wraps='neofetch --config .config/neofetch/ff.conf --ascii .config/neofetch/art' --wraps='neofetch --config .config/neofetch/fff.conf --ascii .config/neofetch/art1' --wraps='neofetch --config .config/neofetch/f.conf --ascii .config/neofetch/art' --wraps='neofetch --config .config/neofetch/f.conf --ascii .config/neofetch/cat-ascii' --wraps='neofetch --config .config/neofetch/f.conf --off' --description 'alias f=neofetch --config .config/neofetch/f.conf --off'
neofetch --config .config/neofetch/f.conf --off $argv
end

4
fish/functions/ff.fish Normal file
View File

@ -0,0 +1,4 @@
function ff --wraps='neofetch --config .config/neofetch/ff.conf --off' --description 'alias ff=neofetch --config .config/neofetch/ff.conf --off'
neofetch --config .config/neofetch/ff.conf --off $argv
end

4
fish/functions/fff.fish Normal file
View File

@ -0,0 +1,4 @@
function fff --wraps='neofetch --config .config/neofetch/ff.conf --ascii .config/neofetch/void-ascii' --description 'alias fff=neofetch --config .config/neofetch/ff.conf --ascii .config/neofetch/void-ascii'
neofetch --config .config/neofetch/ff.conf --ascii .config/neofetch/void-ascii $argv
end

4
fish/functions/h.fish Normal file
View File

@ -0,0 +1,4 @@
function h --wraps=htop --description 'alias h=htop'
htop $argv
end

4
fish/functions/r.fish Normal file
View File

@ -0,0 +1,4 @@
function r --wraps='sudo -E lf -config /home/lilac/.config/lf/lfrc' --wraps='sudo -E ranger' --description 'alias r=sudo -E ranger'
sudo -E ranger $argv
end

4
fish/functions/rb.fish Normal file
View File

@ -0,0 +1,4 @@
function rb --wraps='loginctl reboot' --description 'alias rb=loginctl reboot'
loginctl reboot $argv
end

4
fish/functions/rr.fish Normal file
View File

@ -0,0 +1,4 @@
function rr --wraps='sudo -E lf -config /home/lilac/.config/lf/lfrc' --wraps='lf -config /home/lilac/.config/lf/lfrc' --wraps=ranger --description 'alias rr=ranger'
ranger $argv
end

4
fish/functions/s.fish Normal file
View File

@ -0,0 +1,4 @@
function s --wraps=sudo --description 'alias s=sudo'
sudo $argv
end

4
fish/functions/sb.fish Normal file
View File

@ -0,0 +1,4 @@
function sb --wraps='swaybg -i' --description 'alias sb=swaybg -i'
swaybg -i $argv
end

4
fish/functions/sw.fish Normal file
View File

@ -0,0 +1,4 @@
function sw --wraps=swayimg --description 'alias sw=swayimg'
swayimg $argv
end

4
fish/functions/v.fish Normal file
View File

@ -0,0 +1,4 @@
function v --wraps='sudo -E nvim' --wraps='sudo -E vim' --description 'alias v=sudo -E vim'
sudo -E vim $argv
end

4
fish/functions/vc.fish Normal file
View File

@ -0,0 +1,4 @@
function vc --wraps=pulsemixer --description 'alias vc=pulsemixer'
pulsemixer $argv
end

4
fish/functions/vv.fish Normal file
View File

@ -0,0 +1,4 @@
function vv --wraps=nvim --wraps=vim --description 'alias vv=vim'
vim $argv
end

4
fish/functions/xd.fish Normal file
View File

@ -0,0 +1,4 @@
function xd --wraps='sudo xbps-remove -R' --description 'alias xd=sudo xbps-remove -R'
sudo xbps-remove -R $argv
end

4
fish/functions/xr.fish Normal file
View File

@ -0,0 +1,4 @@
function xr --wraps='sudo xbps-reconfigure' --description 'alias xr=sudo xbps-reconfigure'
sudo xbps-reconfigure $argv
end

4
fish/functions/xs.fish Normal file
View File

@ -0,0 +1,4 @@
function xs --wraps='sudo xbps-install' --description 'alias xs=sudo xbps-install'
sudo xbps-install $argv
end

View File

@ -0,0 +1,30 @@
# name: 'Catppuccin mocha'
# url: 'https://github.com/catppuccin/fish'
# preferred_background: 1e1e2e
fish_color_normal cdd6f4
fish_color_command 89b4fa
fish_color_param f2cdcd
fish_color_keyword f38ba8
fish_color_quote a6e3a1
fish_color_redirection f5c2e7
fish_color_end fab387
fish_color_comment 7f849c
fish_color_error f38ba8
fish_color_gray 6c7086
fish_color_selection --background=313244
fish_color_search_match --background=313244
fish_color_option a6e3a1
fish_color_operator f5c2e7
fish_color_escape eba0ac
fish_color_autosuggestion 6c7086
fish_color_cancel f38ba8
fish_color_cwd f9e2af
fish_color_user 94e2d5
fish_color_host 89b4fa
fish_color_host_remote a6e3a1
fish_color_status f38ba8
fish_pager_color_progress 6c7086
fish_pager_color_prefix f5c2e7
fish_pager_color_completion cdd6f4
fish_pager_color_description 6c7086

45
foot/foot.ini Normal file
View File

@ -0,0 +1,45 @@
##################################################
# ____ __ ____ #
# / __/__ ___ / /_ _______ ___ / _(_)__ _ #
# / _// _ \/ _ \/ __/ / __/ _ \/ _ \/ _/ / _ `/ #
# /_/ \___/\___/\__/ \__/\___/_//_/_//_/\_, / #
# /___/ #
##################################################
# Font.
[main]
font=RobotoMonoNerdFontMono:size=16:weight=SemiBold
pad=25x25
# Scrollbar.
[scrollback]
indicator-position=none
# Colorscheme.
[colors]
foreground=cdd6f4 # Text
background=181825 # Base
regular0=45475a # Surface 1
regular1=f38ba8 # red
regular2=a6e3a1 # green
regular3=f9e2af # yellow
regular4=89b4fa # blue
regular5=f5c2e7 # pink
regular6=94e2d5 # teal
regular7=bac2de # Subtext 1
bright0=585b70 # Surface 2
bright1=f38ba8 # red
bright2=a6e3a1 # green
bright3=f9e2af # yellow
bright4=89b4fa # blue
#bright5=b4befe # pink
bright5=f5c2e7 # pink
bright6=94e2d5 # teal
bright7=a6adc8 # Subtext 0
#alpha=1.0
alpha=0.9

19
gtklock/style.css Normal file
View File

@ -0,0 +1,19 @@
window {
background-image: url("/home/lilac/Media/Pics/Walls/Cat/Min/min-12.jpg");
background-position: center;
background-size: 100%;
/*background-image: url("/home/lilac/Downs/Rest/void-1920x1080.png");*/
}
#window-box {
padding: 60px;
border-radius: 12px;
box-shadow: rgba(0, 0, 0, 0.56) 4 4 5 2px;
/*box-shadow: 1 1 3 1px #101010;*/
background-color: #181825;
color: #cdd6f4;
}
#clock-label {
font-size: 58px;
}

63
htop/htoprc Normal file
View File

@ -0,0 +1,63 @@
# Beware! This file is rewritten by htop when settings are changed in the interface.
# The parser is also very primitive, and not human-friendly.
htop_version=3.3.0
config_reader_min_version=3
fields=0 48 17 46 47 49 1
hide_kernel_threads=1
hide_userland_threads=0
hide_running_in_container=0
shadow_other_users=0
show_thread_names=0
show_program_path=1
highlight_base_name=0
highlight_deleted_exe=1
shadow_distribution_path_prefix=0
highlight_megabytes=1
highlight_threads=1
highlight_changes=0
highlight_changes_delay_secs=5
find_comm_in_cmdline=1
strip_exe_from_cmdline=1
show_merged_command=1
header_margin=1
screen_tabs=1
detailed_cpu_time=0
cpu_count_from_one=1
show_cpu_usage=1
show_cpu_frequency=0
show_cpu_temperature=1
degree_fahrenheit=0
update_process_names=0
account_guest_in_cpu_meter=0
color_scheme=0
enable_mouse=1
delay=15
hide_function_bar=0
header_layout=two_50_50
column_meters_0=Uptime Memory Swap NetworkIO
column_meter_modes_0=2 1 1 1
column_meters_1=LeftCPUs RightCPUs
column_meter_modes_1=1 1
tree_view=0
sort_key=47
tree_sort_key=0
sort_direction=-1
tree_sort_direction=1
tree_view_always_by_pid=0
all_branches_collapsed=0
screen:Main=PID USER PRIORITY PERCENT_CPU PERCENT_MEM TIME Command
.sort_key=PERCENT_MEM
.tree_sort_key=PID
.tree_view_always_by_pid=0
.tree_view=0
.sort_direction=-1
.tree_sort_direction=1
.all_branches_collapsed=0
screen:I/O=PID USER IO_PRIORITY IO_RATE IO_READ_RATE IO_WRITE_RATE Command
.sort_key=IO_RATE
.tree_sort_key=PID
.tree_view_always_by_pid=0
.tree_view=0
.sort_direction=-1
.tree_sort_direction=1
.all_branches_collapsed=0

316
hypr/hyprland.conf Executable file
View File

@ -0,0 +1,316 @@
#####################################################################
# __ __ __ __ ____ #
# / // /_ _____ ____/ /__ ____ ___/ / _______ ___ / _(_)__ _ #
# / _ / // / _ \/ __/ / _ `/ _ \/ _ / / __/ _ \/ _ \/ _/ / _ `/ #
# /_//_/\_, / .__/_/ /_/\_,_/_//_/\_,_/ \__/\___/_//_/_//_/\_, / #
# /___/_/ /___/ #
#####################################################################
#AUTOSTART.
# Autostart for Hyprland's FULL RESTART.
exec-once = waybar -c .config/waybar/config.jsonc -s .config/waybar/style.css
exec-once = swaybg -i Media/Pics/Walls/Anime/girl-3.png
exec-once = brightnessctl set 5%
# Autostart for Hyprland's CONFIG RELOAD.
exec = hyprctl setcursor GoogleDot-White 28
exec = export QT_QPA_PLATFORM=wayland
exec = export QT_DISABLE_WINDOWDECORATION=1
#DEFAULT THINGS.
# Mod key.
$mainMod = SUPER
# Default programs.
$term = foot #Terminal emulator.
$fmt = foot -e ranger #File manager.
$fmg = nemo #File manager.
$mpt = foot --title=cmus -e cmus #Music player.
$vc = foot --title=vc -e pulsemixer
# Some default env vars.
env = XCURSOR_SIZE,28
# Display configuration.
monitor=eDP-1,1920x1080@60,0x0,1
# Apllications (windows) rules.
windowrule = workspace 1, firefox
windowrule = workspace 3, 64gram-desktop
windowrule = workspace 2, foot
windowrule = workspace 3, signal-desktop
windowrule = xray 1, 64gram-desktop
windowrule = workspace 6, krita
windowrule = workspace 5, prismlauncher
windowrule = float, swayimg
windowrule = center, swayimg
windowrule = workspace 4, swayimg
windowrule = size 1250 700, swayimg
windowrule = move 330 15%, swayimg
windowrulev2 = float,^(foot)$,title:^(cmus)$
windowrulev2 = center,^(foot)$,title:^(cmus)$
windowrulev2 = size 1250 700,^(foot)$,title:^(cmus)
windowrulev2 = move 330 15%,^(foot)$,title:^(cmus)
windowrulev2 = workspace 4,^(foot)$,title:^(cmus)$
windowrulev2 = float,^(foot)$,title:^(vc)$
windowrulev2 = center,^(foot)$,title:^(vc)$
windowrulev2 = size 800 550,^(foot)$,title:^(vc)
windowrulev2 = move 1100 42%,^(foot)$,title:^(vc)
windowrulev2 = workspace unset,^(foot)$,title:^(vc)$
# Layer rules.
layerrule = blur, waybar
#layerrule = blur, gtklock
# SYSTEM SHORTCUTS.
# Brightness 5% step contol shortcuts.
bind=,XF86MonBrightnessDown, exec, brightnessctl set 5%-
bind=,XF86MonBrightnessUp, exec, brightnessctl set +5%
# Brightness 1% step contol shortcuts.
bind=$mainMod, XF86MonBrightnessDown, exec, brightnessctl set 1%-
bind=$mainMod, XF86MonBrightnessUp, exec, brightnessctl set +1%
# Toggle Waybar.
bindr=$mainMod, D, exec, pkill waybar || waybar
# Audio volume control shortcuts.
bind = , xf86audioraisevolume, exec, pactl set-sink-volume @DEFAULT_SINK@ +5%
bind = , xf86audiolowervolume, exec, pactl set-sink-volume @DEFAULT_SINK@ -5%
bind = , xf86audiomute, exec, pactl set-sink-mute @DEFAULT_SINK@ toggle
# Audio play/pause control shortcut.
bindl=, XF86AudioPlay, exec, cmus-remote --pause
bindl=, XF86AudioPlay, exec, playerctl play-pause
# Audio next song control shortcut.
bindl=, XF86AudioNext, exec, cmus-remote --next
bindl=, XF86AudioNext, exec, playerctl next
# Audio prev song control shortcut.
bindl=, XF86AudioPrev, exec, cmus-remote --prev
bindl=, XF86AudioPrev, exec, playerctl prev
# APPS SHORTCUTS.
# Applications shortcuts.
bind = $mainMod, Q, exec, $term
bind = $mainMod, E, exec, $fmt
bind = $mainMod ALT, E, exec, $fmg
bind = $mainMod ALT, C, exec, $mpt
bind = $mainMod, G, exec, $vc
bind = $mainMod ALT, 1, exec, hyprctl dispatch exec [workspace 3] Telegram
bind = $mainMod ALT, 2, exec, hyprctl dispatch exec [workspace 1] firefox
bind = $mainMod ALT, 3, exec, hyprctl dispatch exec [workspace 5] prismlauncher
bind = $mainMod ALT, 4, exec, hyprctl dispatch exec [workspace 3] signal-desktop
bind = $mainMod ALT, 5, exec, hyprctl dispatch exec [workspace 5] ./.freetube/freetube
# Lock screen shortcut.
bind=$mainMod ALT, Delete, exec, gtklock -i
# Grim (screenshot tool) shortcut.
bind = , Print, exec, grim /home/lilac/Media/Pics/Scr/Screen-"$(date +%s)".png
# WINDOWS SHORTCUTS.
# Windows shortcuts.
bind = $mainMod, F, fullscreen,
bind = $mainMod, W, killactive,
bind = $mainMod, M, exit,
bind = $mainMod, S, togglefloating,
bind = $mainMod, C, centerwindow, # dwindle
bind = $mainMod, R, fakefullscreen,
# Move focus shortcuts.
bind = $mainMod, left, movefocus, l
bind = $mainMod, right, movefocus, r
bind = $mainMod, up, movefocus, u
bind = $mainMod, down, movefocus, d
# Move floating windows.
bind = $mainMod SHIFT, right, moveactive, 45 0
bind = $mainMod SHIFT, left, moveactive, -45 0
bind = $mainMod SHIFT, up, moveactive, 0 -45
bind = $mainMod SHIFT, down, moveactive, 0 45
# Move floating windows with smaller steps.
bind = $mainMod SHIFT ALT, right, moveactive, 15 0
bind = $mainMod SHIFT ALT, left, moveactive, -15 0
bind = $mainMod SHIFT ALT, up, moveactive, 0 -15
bind = $mainMod SHIFT ALT, down, moveactive, 0 15
# Move floating windows to a screen edge.
bind = $mainMod ALT, Left, movewindow, l
bind = $mainMod ALT, Right, movewindow, r
bind = $mainMod ALT, Up, movewindow, u
bind = $mainMod ALT, Down, movewindow, d
# Resize windows.
bind = $mainMod CTRL, left, resizeactive,-45 0
bind = $mainMod CTRL, right, resizeactive,45 0
bind = $mainMod CTRL, up, resizeactive,0 -45
bind = $mainMod CTRL, down, resizeactive,0 45
bind = $mainMod ALT CTRL, left, resizeactive,-15 0
bind = $mainMod ALT CTRL, right, resizeactive,15 0
bind = $mainMod ALT CTRL, up, resizeactive,0 -15
bind = $mainMod ALT CTRL, down, resizeactive,0 15
# Move/resize windows with mouse/touchpad.
bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow
#Workspaces shortcuts.
# Switch workspaces.
bind = $mainMod, 1, workspace, 1
bind = $mainMod, 2, workspace, 2
bind = $mainMod, 3, workspace, 3
bind = $mainMod, 4, workspace, 4
bind = $mainMod, 5, workspace, 5
bind = $mainMod, 6, workspace, 6
bind = $mainMod, 7, workspace, 7
bind = $mainMod, 8, workspace, 8
bind = $mainMod, 9, workspace, 9
bind = $mainMod, 0, workspace, 10
# Move active window to another workspace.
bind = $mainMod CONTROL, 1, movetoworkspace, 1
bind = $mainMod CONTROL, 2, movetoworkspace, 2
bind = $mainMod CONTROL, 3, movetoworkspace, 3
bind = $mainMod CONTROL, 4, movetoworkspace, 4
bind = $mainMod CONTROL, 5, movetoworkspace, 5
bind = $mainMod CONTROL, 6, movetoworkspace, 6
bind = $mainMod CONTROL, 7, movetoworkspace, 7
bind = $mainMod CONTROL, 8, movetoworkspace, 8
bind = $mainMod CONTROL, 9, movetoworkspace, 9
bind = $mainMod CONTROL, 0, movetoworkspace, 10
# Scroll through existing workspaces.
bind = $mainMod, mouse_down, workspace, e+1
bind = $mainMod, mouse_up, workspace, e-1
# Input things.
input {
#Keyboard layout.
kb_layout = us, ru
kb_variant =
kb_model =
kb_options = grp:win_space_toggle
kb_rules =
left_handed = false
follow_mouse = 1
#TouchPad.
touchpad {
natural_scroll = no
disable_while_typing=0
}
#Mouse.
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
}
# TOUCHPAD GESTURES.
gestures {
workspace_swipe = on
workspace_swipe_fingers = 3
workspace_swipe_distance = 80
workspace_swipe_min_speed_to_force = 10
}
# APPEARANCE.
# Basics.
general {
cursor_inactive_timeout = 10
gaps_in = 8
gaps_out = 18
border_size = 1
col.active_border = rgb(181825) #rgb(b4befe) rgb(45475a) rgb(45475a) rgb(b4befe) 40deg
col.inactive_border = rgb(181825)
layout = master
allow_tearing = false
}
# Windows decorations.
decoration {
rounding = 12
dim_inactive = true
blur {
enabled = true
size = 10
passes = 3
xray = true
}
# Shadows.
drop_shadow = yes
shadow_range = 70
shadow_render_power = 5
col.shadow= 0x55000000
col.shadow_inactive=0x55000000
}
# Animations.
animations {
enabled = yes
bezier = myBezier, 0.05, 0.7, 0.1, 1.0
bezier = myBezier1, 0.05, 0.8, 0.1, 1.0
bezier = myBezier2, 0.05, 0.92, 0.1, 1.0
animation = windows, 1, 9, myBezier2, popin
animation = windowsOut, 1, 7, myBezier2, popin 80%
animation = border, 1, 10, default
animation = borderangle, 0, 8, myBezier1
animation = fade, 1, 7, myBezier1
animation = workspaces, 1, 8, myBezier, slide
}
# LAYOUT THINGS.
# DWindle layout.
dwindle {
pseudotile = yes
preserve_split = yes
smart_split = no
no_gaps_when_only = 1
}
# Master layout (In use now).
master {
new_is_master = false
no_gaps_when_only = 1
mfact = 0.62
}
# OTHER THINGS.
misc {
animate_manual_resizes = true
force_default_wallpaper = 0
disable_hyprland_logo = true # Set to 0 to disable the anime mascot wallpapers
}
device:epic-mouse-v1 {
sensitivity = -0.5
}

5
mimeapps.list Normal file
View File

@ -0,0 +1,5 @@
[Default Applications]
x-scheme-handler/tg=userapp-64Gram Desktop-BFONJ2.desktop
[Added Associations]
x-scheme-handler/tg=userapp-64Gram Desktop-BFONJ2.desktop;

10
neofetch/cat-ascii Normal file
View File

@ -0,0 +1,10 @@
,
\)\_
/ '. .---._
=P ^ ` '.
`--. / \
.-'( \ |
(.-' )-..__> , ;
(_.--`` (__.-/ /
.-.__.-'.'
'-...-'

864
neofetch/config.conf Normal file
View File

@ -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"

859
neofetch/f.conf Normal file
View File

@ -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"

881
neofetch/ff.conf Normal file
View File

@ -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"

7
neofetch/small-ascii Normal file
View File

@ -0,0 +1,7 @@
\E[38;5;147m _______
_ \\______ -
| \\ ___ \\ |
| | / \ | |
| | \___/ | |
| \\______ \\_|
-_______\\

14
neofetch/void-ascii Normal file
View File

@ -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~:.

View File

@ -0,0 +1 @@

View File

@ -0,0 +1 @@

BIN
pulse/cookie Normal file

Binary file not shown.

17
ranger/rc.conf Normal file
View File

@ -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

97
starship.toml Executable file
View File

@ -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"

19
swayimg/config Normal file
View File

@ -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

222
waybar-bottom/config.jsonc Normal file
View File

@ -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": "<span color='#0dbc79'>{}</span>"
}
}
},
//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"
},
},

257
waybar-bottom/style.css Normal file
View File

@ -0,0 +1,257 @@
/*//////////////////////////////////////////////////////////
// _ __ __ __ __ //
// | | /| / /__ ___ __/ / ___ _____ ___ / /___ __/ /__ //
// | |/ |/ / _ `/ // / _ \/ _ `/ __/ (_-</ __/ // / / -_) //
// |__/|__/\_,_/\_, /_.__/\_,_/_/ /___/\__/\_, /_/\__/ //
// /___/ /___/ //
////////////////////////////////////////////////////////////
*/
/*Main settings.*/
* {
font-family: RobotoMonoNerdFont;
font-size: 14px;
font-weight: Bold;
}
window#waybar {
/*border-top: 2px solid rgba(49,50,68, 0.75);*/
border-radius: 0 0 0 0px;
/*background: rgba(24, 24, 37, 1.0);*/
background: rgba(17, 17, 27, 1.0);
color: #7f849c;
}
.modules-right {
border-radius: 8;
background-color: rgba(39,39,68, 0.7);
box-shadow: rgba(0, 0, 0, 0.11) 4 4 5 2px;
margin-top: 9px;
margin-bottom: 9px;
margin-right: 9px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 7px;
padding-left: 7px;
}
.modules-center {
border-radius: 8;
background-color: rgba(39, 39, 68, 0.7);
box-shadow: rgba(0, 0, 0, 0.11) 4 4 5 2px;
margin-top: 9px;
margin-bottom: 9px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 2px;
padding-left: 2px;
}
.modules-left {
border-radius: 8;
background-color: rgba(39, 39, 68, 0.7);
box-shadow: rgba(0, 0, 0, 0.11) 4 4 5 2px;
margin-top: 9px;
margin-bottom: 9px;
margin-left: 9px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 2px;
padding-left: 2px;
}
/*Modules setting.*/
/*1. Workspace switcher module.
Main.*/
#workspaces {
/*background: #1e1e2e;*/
margin-top: 2px;
margin-bottom: 2px;
}
/*1.1. Inactive workspace button.*/
#workspaces button {
background: transparent;
color: #585b70;
transition: all 0.3s ease;
/*margin-top: 8px;
margin-bottom: 8px;
margin-left: 1px;
margin-right: 1px;*/
padding-top: 3px;
padding-bottom: 3px;
padding-right: 11px;
padding-left: 8px;
border-radius: 10px;
}
/*1.2. Inactive workspace hover button.*/
#workspaces button:hover {
box-shadow: inherit;
text-shadow: inherit;
background: transparent;
color: #7f849c;
transition: all 0.3s ease;
}
#workspaces button.focused,
/*1.3. Active workspace button.*/
#workspaces button.active {
color: #b4befe;
transition: all 0.3s ease;
text-shadow: rgba(0, 0, 0, 0.288) 2 2 5 2px;
background: transparent;
background-size: 310% 310%;
animation: colored-gradient 10s ease infinite;
padding-right: 11px;
padding-left: 8px;
padding-top: 3px;
padding-bottom:3px;
font-weight: bolder;
}
/*1.4. Warning workspace button.*/
#workspaces button.urgent {
color: #f38ba8;
background: transparent ;
background-size: 300% 300%;
transition: all 0.3s ease;
}
/*2. Keyboard layout module.*/
#language {
background: transparent;
color:#b4befe;
/*color:#f5e0dc;*/
padding-top: 3px;
padding-bottom: 3px;
padding-right: 0px;
padding-left: 0px;
border-radius: 30px;
}
/*3. RAM usage monitoring module.*/
#memory,
/*4. PulseAudio control module.*/
#pulseaudio.audio {
background: transparent;
color: #b4befe;
background-size: 300% 300%;
text-shadow: rgba(0, 0, 0, 0.288) 2 2 5 2px;
border-radius: 30px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 7px;
border-radius: 30px;
}
/*5. PulseAudio muted status module3*/
#pulseaudio.audio.muted {
background: transparent;
box-shadow: rgba(0, 0, 0, 0.0) 2 2 5 2px;
color: #7f849c;
border-radius: 30px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 7px;
}
/*6. Batteries capacity monitoring module.*/
#battery {
background: transparent;
border-radius: 30px;
margin-top: 0px;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 6px;
padding-left: 0px;
border-radius: 30px;
}
#custom-pm {
/*color:#f5e0dc;*/
padding-left: 5px;
}
#custom-btd {
/*color:#f5e0dc;*/
padding-right: 10px;
}
#custom-btc {
/*color:#f5e0dc;*/
}
#custom-logo {
font-family: RobotoMonoNerdFont;
font-weight: bold;
font-size: 15px;
padding-top: 1px;
padding-left: 4px;
}
#temperature {
padding-right: 0px;
}
/*7. Batteries charging status monitoring module.*/
#battery.charging, #battery.plugged {
background: transparent;
color: #b4befe;
text-shadow: rgba(0, 0, 0, 0.288) 2 2 5 2px;
background-size: 300% 300%;
animation: gradient 5s linear infinite;
transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682);
}
/*8. Date and time module.*/
#clock {
background: transparent;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 10px;
}
/*9. Network control module.*/
#network {
background: #272744;
margin-top: 6px;
margin-bottom: 6px;
margin-left: 9px;
margin-right: 9px;
padding-top: 12px;
padding-bottom: 12px;
padding-right: 10px;
padding-left: 10px;
border-radius: 30px;
}
/*10.*/
#custom-date {
border-radius: 30px;
background: #272744;
color: #cdd6f4;
margin-top: 10px;
margin-bottom: 7px;
margin-left: 8px;
margin-right: 8px;
padding-top: 12px;
padding-bottom: 12px;
padding-right: 2px;
padding-left: 2px;
}

213
waybar-left/config.jsonc Normal file
View File

@ -0,0 +1,213 @@
/////////////////////////////////////////////////////////////////
// _ __ __ ____ //
// | | /| / /__ ___ __/ / ___ _____ _______ ___ / _(_)__ _ //
// | |/ |/ / _ `/ // / _ \/ _ `/ __/ / __/ _ \/ _ \/ _/ / _ `/ //
// |__/|__/\_,_/\_, /_.__/\_,_/_/ \__/\___/_//_/_//_/\_, / //
// /___/ /___/ //
/////////////////////////////////////////////////////////////////
//Global panel settings.
{
"layer": "top",
// "output": [],
"position": "left",
// "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",
//"custom/separator",
"battery#bat2",
"custom/separator",
"battery",
],
//Center panel part.
"modules-center": [
"hyprland/workspaces",
],
//Right panel part.
"modules-right": [
"pulseaudio#audio",
"custom/separator",
"hyprland/language",
//"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\n%M}",
"on-click": "gnome-calendar",
"tooltip": true,
//"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
"calendar": {
"mode": "year",
"mode-mon-col": 3,
"format": {
"today": "<span color='#0dbc79'>{}</span>"
}
}
},
//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}"
},
},

264
waybar-left/style.css Normal file
View File

@ -0,0 +1,264 @@
/*//////////////////////////////////////////////////////////
// _ __ __ __ __ //
// | | /| / /__ ___ __/ / ___ _____ ___ / /___ __/ /__ //
// | |/ |/ / _ `/ // / _ \/ _ `/ __/ (_-</ __/ // / / -_) //
// |__/|__/\_,_/\_, /_.__/\_,_/_/ /___/\__/\_, /_/\__/ //
// /___/ /___/ //
////////////////////////////////////////////////////////////
*/
/*Main settings.*/
* {
font-family: RobotoMonoNerdFont;
font-size: 14px;
font-weight: Bold;
}
window#waybar {
/*border-top: 2px solid rgba(49,50,68, 0.75);*/
border-radius: 0 0 0 0px;
/*background: rgba(24, 24, 37, 1.0);*/
background: rgba(17, 17, 27, 1.0);
color: #7f849c;
}
.modules-right {
border-radius: 8;
background-color: rgba(39,39,68, 0.7);
box-shadow: rgba(0, 0, 0, 0.11) 4 4 5 2px;
margin-left: 9px;
margin-bottom: 9px;
margin-right: 9px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 7px;
padding-left: 7px;
}
.modules-center {
border-radius: 8;
background-color: rgba(39, 39, 68, 0.7);
box-shadow: rgba(0, 0, 0, 0.11) 4 4 5 2px;
margin-left: 9px;
margin-right: 9px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 2px;
padding-left: 2px;
}
.modules-left {
border-radius: 8;
background-color: rgba(39, 39, 68, 0.7);
box-shadow: rgba(0, 0, 0, 0.11) 4 4 5 2px;
margin-top: 9px;
margin-right: 9px;
margin-left: 9px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 2px;
padding-left: 2px;
}
/*Modules setting.*/
/*1. Workspace switcher module.
Main.*/
#workspaces {
/*background: #1e1e2e;*/
margin-top: 2px;
margin-bottom: 2px;
}
/*1.1. Inactive workspace button.*/
#workspaces button {
background: transparent;
color: #585b70;
transition: all 0.3s ease;
/*margin-top: 8px;
margin-bottom: 8px;
margin-left: 1px;
margin-right: 1px;*/
padding-top: 4px;
padding-bottom: 4px;
padding-right: 10px;
padding-left: 7px;
border-radius: 10px;
}
/*1.2. Inactive workspace hover button.*/
#workspaces button:hover {
box-shadow: inherit;
text-shadow: inherit;
background: transparent;
color: #7f849c;
transition: all 0.3s ease;
}
#workspaces button.focused,
/*1.3. Active workspace button.*/
#workspaces button.active {
color: #b4befe;
transition: all 0.3s ease;
text-shadow: rgba(0, 0, 0, 0.288) 2 2 5 2px;
background: transparent;
background-size: 310% 310%;
animation: colored-gradient 10s ease infinite;
padding-right: 10px;
padding-left: 7px;
padding-top: 4px;
padding-bottom: 4px;
font-weight: bolder;
}
/*1.4. Warning workspace button.*/
#workspaces button.urgent {
color: #f38ba8;
background: transparent ;
background-size: 300% 300%;
transition: all 0.3s ease;
}
/*2. Keyboard layout module.*/
#language {
background: transparent;
color:#b4befe;
/*color:#f5e0dc;*/
padding-top: 3px;
padding-bottom: 3px;
padding-right: 0px;
padding-left: 0px;
border-radius: 30px;
}
/*3. RAM usage monitoring module.*/
#memory,
/*4. PulseAudio control module.*/
#pulseaudio.audio {
background: transparent;
color: #b4befe;
background-size: 300% 300%;
text-shadow: rgba(0, 0, 0, 0.288) 2 2 5 2px;
border-radius: 30px;
padding-top: 10px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
border-radius: 30px;
}
/*5. PulseAudio muted status module3*/
#pulseaudio.audio.muted {
background: transparent;
box-shadow: rgba(0, 0, 0, 0.0) 2 2 5 2px;
color: #7f849c;
border-radius: 30px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 7px;
}
#battery.bat2 {
padding-bottom:0px;
}
/*6. Batteries capacity monitoring module.*/
#battery {
background: transparent;
border-radius: 30px;
margin-top: 0px;
padding-top: 0px;
padding-bottom: 8px;
padding-right: 0px;
padding-left: 0px;
border-radius: 30px;
}
#custom-pm {
/*color:#f5e0dc;*/
padding-left: 0px;
}
#custom-btd {
/*color:#f5e0dc;*/
padding-bottom: 8px;
padding-right: 2px;
}
#custom-btc {
/*color:#f5e0dc;*/
padding-bottom: 4px;
padding-right: 2px;
}
#custom-logo {
font-family: RobotoMonoNerdFont;
font-weight: bold;
font-size: 15px;
padding-top: 1px;
padding-left: 4px;
}
#temperature {
padding-right: 0px;
}
/*7. Batteries charging status monitoring module.*/
#battery.charging, #battery.plugged {
background: transparent;
color: #b4befe;
text-shadow: rgba(0, 0, 0, 0.288) 2 2 5 2px;
background-size: 300% 300%;
animation: gradient 5s linear infinite;
transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682);
}
/*8. Date and time module.*/
#clock {
background: transparent;
padding-top: 8px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
}
/*9. Network control module.*/
#network {
background: #272744;
margin-top: 6px;
margin-bottom: 6px;
margin-left: 9px;
margin-right: 9px;
padding-top: 12px;
padding-bottom: 12px;
padding-right: 10px;
padding-left: 10px;
border-radius: 30px;
}
/*10.*/
#custom-date {
border-radius: 30px;
background: #272744;
color: #cdd6f4;
margin-top: 10px;
margin-bottom: 7px;
margin-left: 8px;
margin-right: 8px;
padding-top: 12px;
padding-bottom: 12px;
padding-right: 2px;
padding-left: 2px;
}