diff --git a/.config/conky/conky-shcts b/.config/conky/conky-shcts deleted file mode 100644 index adaaa59..0000000 --- a/.config/conky/conky-shcts +++ /dev/null @@ -1,95 +0,0 @@ -conky.config = { - background = true, - update_interval = 1, - - cpu_avg_samples = 2, - net_avg_samples = 2, - temperature_unit = 'celsius', - if_up_strictness = 'address', - - double_buffer = true, - no_buffers = true, - text_buffer_size = 2048, - - own_window = true, - own_window_class = 'conky', - own_window_type = 'override', - own_window_hints = 'undecorated,sticky,skip_taskbar,skip_pager,below', - - --own_window_colour = '#555555', - own_window_transparent = true, - own_window_argb_visual = true, - own_window_argb_value = 0, - - draw_shades = false, - draw_outline = false, - draw_borders = false, - draw_graph_borders = false, - - alignment = 'top_right', - gap_x = 50, - --von oben | - gap_y = 50, - minimum_width = 350, - minimum_height = 450, - maximum_width = 400, - border_inner_margin = 0, - border_outer_margin = 20, - --xinerama_head = 0, - - override_utf8_locale = true, - use_xft = true, - font = 'monospace:size=8', - xftalpha = 0.8, - uppercase = false, - - -- Defining colors - default_color = '#FFFFFF', - -- Shades of Gray - color1 = '#DDDDDD', - color2 = '#AAAAAA', - color3 = '#FFFFFF', - -- Orange EF5A29 green 159a7f - color4 = '#808080', - -- Green Pihole - color5 = '#EF5A29', - --color0 - color6='#b2c8d8', - -- color1 - color7='#b2c8d8', - color8 = '#697987', -- DeepSkyBlue 00BFFF grau=323232 - color9 = '#2d3b41', -- CadetBlue 5F9EA0, light grey - -} - -conky.text = [[ -${font Play:size=10:style=normal} -${color2}open terminal - ${alignr}${color}super+enter -${color2}open browser - ${alignr}${color}super+F1 -${color2}open mail - ${alignr}${color}super+F2 -${color2}open filemanager - ${alignr}${color}super+F3 -${color2}open text - ${alignr}${color}super+F4 - -#rofi -${color2}application launcher ... - ${alignr}${color}super+d -${color2}screenshot - ${alignr}${color}print - -${color2}resize window - ${alignr}${color}super+r -${color2}kill focused - ${alignr}${color}super+c | super+q -${color2}toggle split direction - ${alignr}${color}super+shift+q -${color2}toggle floating - ${alignr}${color}super+space -${color2}toggle fullscreen - ${alignr}${color}super+f -# switch to workspace -${color2}switch to workspace 1-8 - ${alignr}${color}super+1-8 -# move focused container to workspace -${color2}send to workspace 1-8 - ${alignr}${color}super+shift+1-8 -# Move to workspace with focused container -${color2}move to workspace 1-8 - ${alignr}${color}alt+shift+1-8 -${color2}navigate workspaces - ${alignr}${color}super+ctrl+arrowkeys -${color2}navigate windows - ${alignr}${color}super+shift+arrowkeys -${color2}change focus - ${alignr}${color}super+arrowkeys -${color2}restart i3 inplace - ${alignr}${color}super+shift+r -${color2}reload config file - ${alignr}${color}super+shift+c -${color2}logout, reboot, shutdown ... - ${alignr}${color}super+0 -]]; - diff --git a/.config/conky/conky.conf b/.config/conky/conky.conf deleted file mode 100644 index 64d1285..0000000 --- a/.config/conky/conky.conf +++ /dev/null @@ -1,157 +0,0 @@ ---[[ -Conky, a system monitor, based on torsmo - -Any original torsmo code is licensed under the BSD license - -All code written since the fork of torsmo is licensed under the GPL - -Please see COPYING for details - -Copyright (c) 2004, Hannu Saransaari and Lauri Hakkarainen -Copyright (c) 2005-2021 Brenden Matthews, Philip Kovacs, et. al. (see AUTHORS) -All rights reserved. - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with this program. If not, see . -]] - -conky.config ={ - -- CONKY SETTINGS - background = true, - update_interval = 1, - update_interval_on_battery = 5, - total_run_times = 0, - - cpu_avg_samples = 2, - net_avg_samples = 2, - - override_utf8_locale = true, - - double_buffer = true, - no_buffers = true, - - text_buffer_size = 32768, - - -- CONKY: WINDOW SPECIFICATIONS - own_window = true, - own_window_argb_value = 192, - own_window_argb_visual = true, - own_window_class = 'conky-semi', - -- own_window_colour = '#0b0d18', - own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager', - own_window_transparent = true, - own_window_type = 'dock', - - border_inner_margin = 6, - border_width = 5, - - minimum_height = 1020, - - minimum_width = 280, - maximum_width = 280, - - alignment = 'bottom_left', - gap_x = 10, - gap_y = 0, - - -- GRAPHICS SETTINGS - draw_outline = true, - draw_outline = false, - draw_borders = false, - draw_graph_borders = true, - -- draw_graph_borders = false, - - -- TEXT SETTINGS - use_xft = true, - font = 'Montserrat Regular:size=10', - xftalpha = 0.2, - - uppercase = false, - - -- Pad percentages to this many decimals (0 = no padding) - pad_percents = 2, - - -- COLOUR SETTINGS - default_color = 'AAAAAA', - default_shade_color = '333333', - -- default_outline_color = '111111', - default_outline_color = '010101', - color1 = '999999', - color2 = 'CCCCCC', - color3 = 'EEEEEE', - color4 = '444444', - color5 = '555555', - color6 = '666666', - color7 = '3b71a1', -}; - - -conky.text = [[ -${alignc}${color1}${font Montserrat Bold:size=20}${time %X (%Z)}${font}${color}${alignc} -${voffset -9} -${alignc}${font Montserrat Light:size=10}${time %A %d %B %Y}${font}${alignc} -${color6}${hr 2}${color} -${voffset -6} -${font Montserrat Light:size=8}${color1}SYSTEM:${color}${font} ${alignr}$sysname $nodename -${font Montserrat Light:size=8}${color1}UPTIME:${color}${font} ${alignr}$uptime_short -${font Montserrat Light:size=8}${color1}KERNEL:${color}${font} ${alignr}$kernel ${voffset 5} -${font :size=11}${color}CPUs ${color}${hr 2}${color} -${voffset -15} -${font Montserrat Light:size=10}${color1}CPU:${color}${font} ${alignr}${color}${execi 300 cat /proc/cpuinfo | grep 'model name' | cut -c 14-40 | uniq}${color}${font} -${font Montserrat Light:size=9}${color1}Used: ${alignr}${color}${font}${cpu cpu0}% -${font :size=11}${color}${cpubar cpu0}${color} -${voffset -15} -${font Montserrat Light:size=9}${color1}01 - 04:${color}${font} ${goto 100}${cpu cpu1}% ${goto 150}${cpu cpu2 }% ${goto 200}${cpu cpu3 }% ${goto 250}${cpu cpu4 }% -${font Montserrat Light:size=9}${color1}05 - 08:${color}${font} ${goto 100}${cpu cpu5}% ${goto 150}${cpu cpu6 }% ${goto 200}${cpu cpu7 }% ${goto 250}${cpu cpu8 }% -${font Montserrat Light:size=9}${color1}09 - 12:${color}${font} ${goto 100}${cpu cpu9}% ${goto 150}${cpu cpu10}% ${goto 200}${cpu cpu11}% ${goto 250}${cpu cpu12}% -${voffset -8} -${font Montserrat Light:size=9}${color1}CPU TEMP:${color}${font} ${font :size=10}${alignr}${hwmon 1 temp 1}°${color4}C${color}${voffset 5} -${font :size=11}${color}Network ${color}${hr 2}${color} -${voffset -15} -# ${font Montserrat Light:size=10}${color1}IP ADDRESS:${color}${font} ${alignr}${addr wlp0s20f3} -${if_match "${addr wlp0s20f3}"!="No Address"}${voffset 5}${font Montserrat Light:size=10}${font}Download ${alignr}${downspeedf wlp0s20f3}k/s (${totaldown wlp0s20f3}) -${color3}${downspeedgraph wlp0s20f3 50,280 ADFF2F 32CD32 -t} -${font Montserrat Light:size=10}${font}Upload ${alignr}${upspeedf wlp0s20f3}k/s (${totalup wlp0s20f3}) -${color3}${upspeedgraph wlp0s20f3 50,280 FF0000 8B0000 -t} -${endif}${voffset 5}${font :size=11}${color}HDD ${color}${hr 2}${color} -${color1}Used: ${color3}${fs_used /}${color1}${goto 190}Free:${goto 230}${color3}${fs_free /} -${color2}${fs_bar /} -${font Montserrat Light:size=8}${color1}DISK I/O:${color}${font} ${alignr}$diskio -${voffset 2}${font Montserrat Light:size=8}${color1}READ: ${color}${font} ${goto 80}${color4}${diskiograph_read 15,210 ADFF2F 32CD32 750}${color} -${voffset 2}${font Montserrat Light:size=8}${color1}WRITE:${color}${font} ${goto 80}${color4}${diskiograph_write 15,210 FF0000 8B0000 750}${color} -${font :size=11}${color}Memory ${color}${hr 2}${color}${voffset 2} -$font${color DimGray}RAM $alignc $mem / $memmax $alignr ${color 188f18}$memperc% -${color 188f18}$membar${voffset 1} -${font :size=11}${color}GPU ${color}${hr 2}${color}${voffset 2} -${font Montserrat Light:size=9}${color1}GPU Freq.: $alignr ${color}${font}${nvidia gpufreq} Mhz${voffset 3} -${font Montserrat Light:size=9}${color1}Memory Freq.: $alignr ${color}${font}${nvidia memfreq} Mhz${voffset 3} -${font Montserrat Light:size=9}${color1}Temperature: $alignr ${color}${font}${nvidia temp}°C ${voffset 3} -${voffset 3}${font :size=11}${color}Processes ${color}${hr 2}${color} -${voffset -15} -${font :size=10}${font Montserrat Light:size=8}${color1}TOTAL:${color}${font} ${alignr}${processes} -${voffset -10} -${font Montserrat Light:size=9}${color1}APP NAME: ${goto 160}MEMORY: ${goto 245}CPU: ${color}${font} -${voffset -16} -${font Montserrat Light:size=9}${color1}${top_mem name 1} ${color}${font} ${goto 160}${top mem 1} % ${goto 235}${top cpu 1} % -${font Montserrat Light:size=9}${color1}${top_mem name 2} ${color}${font} ${goto 160}${top mem 2} % ${goto 235}${top cpu 2} % -${font Montserrat Light:size=9}${color1}${top_mem name 3} ${color}${font} ${goto 160}${top mem 3} % ${goto 235}${top cpu 3} % -${font Montserrat Light:size=9}${color1}${top_mem name 4} ${color}${font} ${goto 160}${top mem 4} % ${goto 235}${top cpu 4} % -${font Montserrat Light:size=9}${color1}${top_mem name 5} ${color}${font} ${goto 160}${top mem 5} % ${goto 235}${top cpu 5} % -${font Montserrat Light:size=9}${color1}${top_mem name 6} ${color}${font} ${goto 160}${top mem 6} % ${goto 235}${top cpu 6} % -${font Montserrat Light:size=9}${color1}${top_mem name 7} ${color}${font} ${goto 160}${top mem 7} % ${goto 235}${top cpu 7} % -${font Montserrat Light:size=9}${color1}${top_mem name 8} ${color}${font} ${goto 160}${top mem 8} % ${goto 235}${top cpu 8} % -${font Montserrat Light:size=9}${color1}${top_mem name 9} ${color}${font} ${goto 160}${top mem 9} % ${goto 235}${top cpu 9} % -${font Montserrat Light:size=9}${color1}${top_mem name 10} ${color}${font} ${goto 160}${top mem 10} % ${goto 235}${top cpu 10} % - -# ${font Montserrat Light:size=10}${color1}${alignr}by: Mo Abdrabou${color}${font} - -]]; diff --git a/.config/doom-emacs-config b/.config/doom-emacs-config deleted file mode 160000 index 187b4f8..0000000 --- a/.config/doom-emacs-config +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 187b4f8888955a738b5144f1b375dc505b1fa044 diff --git a/.config/matplotlib/matplotlibrc b/.config/matplotlib/matplotlibrc deleted file mode 100644 index 8abdaf4..0000000 --- a/.config/matplotlib/matplotlibrc +++ /dev/null @@ -1,30 +0,0 @@ -lines.color: F8F8F2 -patch.edgecolor: F8F8F2 - -text.color: F8F8F2 - -axes.facecolor: 282A36 -axes.edgecolor: F8F8F2 -axes.labelcolor: F8F8F2 - -axes.prop_cycle: cycler('color', ['8be9fd', 'ff79c6', '50fa7b', 'bd93f9', 'ffb86c', 'ff5555', 'f1fa8c', '6272a4']) - -xtick.color: F8F8F2 -ytick.color: F8F8F2 - -legend.framealpha: 0 - -grid.color: F8F8F2 - -figure.facecolor: 282A36 -figure.edgecolor: 282A36 - -savefig.facecolor: 282A36 -savefig.edgecolor: 282A36 - -### Boxplots -boxplot.boxprops.color: F8F8F2 -boxplot.capprops.color: F8F8F2 -boxplot.flierprops.color: F8F8F2 -boxplot.flierprops.markeredgecolor: F8F8F2 -boxplot.whiskerprops.color: F8F8F2 diff --git a/.config/matplotlib/stylelib/dracula.mplstyle b/.config/matplotlib/stylelib/dracula.mplstyle deleted file mode 100644 index 8abdaf4..0000000 --- a/.config/matplotlib/stylelib/dracula.mplstyle +++ /dev/null @@ -1,30 +0,0 @@ -lines.color: F8F8F2 -patch.edgecolor: F8F8F2 - -text.color: F8F8F2 - -axes.facecolor: 282A36 -axes.edgecolor: F8F8F2 -axes.labelcolor: F8F8F2 - -axes.prop_cycle: cycler('color', ['8be9fd', 'ff79c6', '50fa7b', 'bd93f9', 'ffb86c', 'ff5555', 'f1fa8c', '6272a4']) - -xtick.color: F8F8F2 -ytick.color: F8F8F2 - -legend.framealpha: 0 - -grid.color: F8F8F2 - -figure.facecolor: 282A36 -figure.edgecolor: 282A36 - -savefig.facecolor: 282A36 -savefig.edgecolor: 282A36 - -### Boxplots -boxplot.boxprops.color: F8F8F2 -boxplot.capprops.color: F8F8F2 -boxplot.flierprops.color: F8F8F2 -boxplot.flierprops.markeredgecolor: F8F8F2 -boxplot.whiskerprops.color: F8F8F2 diff --git a/.config/neofetch/config.conf b/.config/neofetch/config.conf deleted file mode 100644 index 68d0388..0000000 --- a/.config/neofetch/config.conf +++ /dev/null @@ -1,757 +0,0 @@ -# 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 "GPU Driver" gpu_driver # Linux/macOS only - # info "CPU Usage" cpu_usage - # info "Memory" memory - # 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 -} - -# Hide/Show Fully qualified domain name. -# -# Default: 'off' -# Values: 'on', 'off' -# Flag: --title_fqdn -title_fqdn="off" - -# 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" - -# 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" - -# 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" - -# Show memory pecentage in output. -# -# Default: 'off' -# Values: 'on', 'off' -# Flag: --memory_percent -# -# Example: -# on: '1801MiB / 7881MiB (22%)' -# off: '1801MiB / 7881MiB' -memory_percent="on" - -# 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" - -# 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 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="F" - -# 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" - -# 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="on" - -# 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" - -# 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 - -# Show Desktop Environment version -# -# Default: 'off' -# Values: 'on', 'off' -# Flag: --de_version -de_version="on" - -# 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" - -# 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 -# pogo -# pragha -# qmmp -# quodlibet -# rhythmbox -# sayonara -# smplayer -# spotify -# strawberry -# 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 -# -# 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) - -# 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 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" - -# 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" - -# Image backend. -# -# Default: 'ascii' -# Values: 'ascii', 'caca', 'chafa', 'jp2a', 'iterm2', 'off', -# '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 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, -# 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, DragonFly, Drauger, Elementary, -# EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD, -# FreeMiNT, Frugalware, Funtoo, GalliumOS, Gentoo, Pentoo, -# gNewSense, 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, OpenIndiana, OpenMandriva, -# OpenWrt, osmc, Oracle, 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, -# 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, -# 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 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= - -# Stdout mode -# Turn off all colors and disables image backend (ASCII/Image). -# Useful for piping into another command. -# Default: 'off' -# Values: 'on', 'off' -stdout="off" diff --git a/.gitmodules b/.gitmodules index 21449bf..d40eaa8 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,131 +1,91 @@ -[submodule ".vim/pack/themes/start/dracula"] - path = .vim/pack/themes/start/dracula +[submodule "dracula-vim-theme"] + path = vim/.vim/pack/themes/start/dracula url = git@github.com:dracula/vim.git branch = master -[submodule ".themes/dracula-blender"] - path = .themes/dracula-blender +[submodule "dracula-blender-theme"] + path = blender/.themes/dracula-blender url = git@github.com:dracula/blender.git branch = master -[submodule ".themes/dracula-freecad"] - path = .themes/dracula-freecad +[submodule "dracula-freecad-theme"] + path = freecad/.themes/dracula-freecad url = git@github.com:dracula/freecad.git branch = master -[submodule ".themes/dracula-gnome-terminal"] - path = .themes/dracula-gnome-terminal - url = git@github.com:dracula/gnome-terminal.git - branch = master -[submodule ".themes/dracula-xournalpp"] - path = .themes/dracula-xournalpp +[submodule "dracula-xournalpp-theme"] + path = xournalpp/.themes/dracula-xournalpp url = git@github.com:dracula/xournalpp.git branch = master -[submodule ".themes/dracula-steam"] - path = .themes/dracula-steam - url = git@github.com:dracula/steam.git - branch = master -[submodule ".themes/dracula-gtk"] - path = .themes/dracula-gtk +[submodule "dracula-gtk-theme"] + path = gtk/.themes/dracula-gtk url = git@github.com:dracula/gtk.git branch = master -[submodule ".themes/dracula-fish"] - path = .themes/dracula-fish +[submodule "dracula-fish-theme"] + path = fish/.themes/dracula-fish url = git@github.com:dracula/fish.git branch = master -[submodule ".themes/dracula-kitty"] - path = .themes/dracula-kitty +[submodule "dracula-kitty-theme"] + path = kitty/.themes/dracula-kitty url = git@github.com:dracula/kitty.git branch = master -[submodule ".themes/dracula-libreoffice"] - path = .themes/dracula-libreoffice - url = git@github.com:dracula/libreoffice.git - branch = master -[submodule ".themes/dracula-tty"] - path = .themes/dracula-tty +[submodule "dracula-tty-theme"] + path = tty/.themes/dracula-tty url = git@github.com:dracula/tty.git branch = master -[submodule ".themes/dracula-latex"] - path = .themes/dracula-latex - url = git@github.com:dracula/latex.git - branch = master -[submodule ".themes/dracula-matplotlib"] - path = .themes/dracula-matplotlib - url = git@github.com:dracula/matplotlib.git - branch = master -[submodule ".themes/dracula-matlab"] - path = .themes/dracula-matlab - url = git@github.com:dracula/matlab.git - branch = master -[submodule ".xmonad"] - path = .xmonad +[submodule "xmonad"] + path = xmonad/.xmonad url = ssh://gitea@gitea.sravanbalaji.com:2222/sravan/xmonad.git branch = master -[submodule ".themes/dracula-qbittorrent"] - path = .themes/dracula-qbittorrent - url = git@github.com:dracula/qbittorrent.git - branch = master -[submodule ".themes/dracula-vortex"] - path = .themes/dracula-vortex - url = git@github.com:dracula/vortex-mod-manager.git - branch = main -[submodule ".config/dwm-flexipatch"] - path = .config/dwm-flexipatch +[submodule "dwm-flexipatch"] + path = dwm/.config/dwm-flexipatch url = ssh://gitea@gitea.sravanbalaji.com:2222/sravan/dwm-flexipatch.git branch = master -[submodule ".config/emacs"] - path = .config/emacs +[submodule "chemacs"] + path = emacs/.config/emacs url = git@github.com:plexus/chemacs2.git branch = main -[submodule ".config/personal-emacs"] - path = .config/personal-emacs +[submodule "personal-emacs"] + path = emacs/.config/personal-emacs url = ssh://gitea@gitea.sravanbalaji.com:2222/sravan/emacs.git branch = main -[submodule ".config/doom-emacs"] - path = .config/doom-emacs +[submodule "doom-emacs"] + path = emacs/.config/doom-emacs url = git@github.com:hlissner/doom-emacs.git branch = master -[submodule ".config/doom-emacs-config"] - path = .config/doom-emacs-config +[submodule "doom-emacs-config"] + path = emacs/.config/doom-emacs-config url = ssh://gitea@gitea.sravanbalaji.com:2222/sravan/doom-emacs-config.git branch = master -[submodule ".config/zathura"] - path = .config/zathura +[submodule "dracula-zathura-theme"] + path = zathura/.config/zathura url = git@github.com:dracula/zathura.git branch = master -[submodule ".themes/matlab-schemes"] - path = .themes/matlab-schemes - url = git@github.com:scottclowe/matlab-schemes.git - branch = master -[submodule ".themes/dracula-gimp"] - path = .themes/dracula-gimp +[submodule "dracula-gimp-theme"] + path = gimp/.themes/dracula-gimp url = git@github.com:dracula/gimp.git branch = master -[submodule ".themes/dracula-polymc"] - path = .themes/dracula-polymc - url = git@github.com:dracula/polymc.git - branch = main -[submodule ".config/awesome"] - path = .config/awesome +[submodule "awesome"] + path = awesome/.config/awesome url = ssh://gitea@gitea.sravanbalaji.com:2222/sravan/awesome.git branch = main -[submodule ".config/hypr"] - path = .config/hypr +[submodule "hyprland"] + path = hyprland/.config/hypr url = ssh://gitea@gitea.sravanbalaji.com:2222/sravan/hyprland.git branch = main -[submodule ".themes/dracula-qt5"] - path = .themes/dracula-qt5 +[submodule "dracula-qt5-theme"] + path = qt5/.themes/dracula-qt5 url = git@github.com:dracula/qt5.git branch = master -[submodule ".config/eww"] - path = .config/eww +[submodule "eww"] + path = eww/.config/eww url = ssh://gitea@gitea.sravanbalaji.com:2222/sravan/eww.git -[submodule ".tmux/plugins/tpm"] - path = .tmux/plugins/tpm +[submodule "tpm"] + path = tmux/.tmux/plugins/tpm url = git@github.com:tmux-plugins/tpm.git branch = master -[submodule ".tmux/plugins/tmux-sensible"] - path = .tmux/plugins/tmux-sensible - url = git@github.com:tmux-plugins/tpm-sensible.git +[submodule "tmux-sensible"] + path = tmux/.tmux/plugins/tmux-sensible + url = git@github.com:tmux-plugins/tmux-sensible.git branch = master -[submodule ".tmux/plugins/tmux"] - path = .tmux/plugins/tmux +[submodule "dracula-tmux-theme"] + path = tmux/.tmux/plugins/tmux url = git@github.com:dracula/tmux.git branch = master diff --git a/.stow-local-ignore b/.stow-local-ignore index 1df6e07..ff7c914 100644 --- a/.stow-local-ignore +++ b/.stow-local-ignore @@ -1,7 +1,6 @@ \.git \.gitmodules \.gitignore -\.config/fish/fish_variables -\.config/qt5ct/qt5ct\.conf LICENSE ^/.*\.org +justfile diff --git a/.themes/dracula-gnome-terminal b/.themes/dracula-gnome-terminal deleted file mode 160000 index ccc75a2..0000000 --- a/.themes/dracula-gnome-terminal +++ /dev/null @@ -1 +0,0 @@ -Subproject commit ccc75a2d7fd915e80d95059a80899249e7161e06 diff --git a/.themes/dracula-gtk b/.themes/dracula-gtk deleted file mode 160000 index 5e9a46b..0000000 --- a/.themes/dracula-gtk +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 5e9a46b7610da0944a8131bbf08487861cae2c46 diff --git a/.themes/dracula-latex b/.themes/dracula-latex deleted file mode 160000 index 4faa27f..0000000 --- a/.themes/dracula-latex +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 4faa27fe5b34b08f01282faee57c82035cc6039b diff --git a/.themes/dracula-libreoffice b/.themes/dracula-libreoffice deleted file mode 160000 index fe35b7f..0000000 --- a/.themes/dracula-libreoffice +++ /dev/null @@ -1 +0,0 @@ -Subproject commit fe35b7ff5f908250c42b4b10349207f14aecae4c diff --git a/.themes/dracula-matlab b/.themes/dracula-matlab deleted file mode 160000 index fea627c..0000000 --- a/.themes/dracula-matlab +++ /dev/null @@ -1 +0,0 @@ -Subproject commit fea627cd03036afdaee35f1f0c8c967c3d671e79 diff --git a/.themes/dracula-matplotlib b/.themes/dracula-matplotlib deleted file mode 160000 index a70954b..0000000 --- a/.themes/dracula-matplotlib +++ /dev/null @@ -1 +0,0 @@ -Subproject commit a70954b223ae3175342da5000fbda3c9baa4e6c5 diff --git a/.themes/dracula-polymc b/.themes/dracula-polymc deleted file mode 160000 index 89ed8b0..0000000 --- a/.themes/dracula-polymc +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 89ed8b06845158ffafe2bc02c6ef0fdb784149d2 diff --git a/.themes/dracula-qbittorrent b/.themes/dracula-qbittorrent deleted file mode 160000 index 08386a4..0000000 --- a/.themes/dracula-qbittorrent +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 08386a4b211a7c20382a35f1d349d1ca04ed84a2 diff --git a/.themes/dracula-steam b/.themes/dracula-steam deleted file mode 160000 index 2b0ebe0..0000000 --- a/.themes/dracula-steam +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 2b0ebe0e8e7dd5813980bf51de9a969cc70a7e6a diff --git a/.themes/dracula-vortex b/.themes/dracula-vortex deleted file mode 160000 index 2388c9e..0000000 --- a/.themes/dracula-vortex +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 2388c9ed0e76f4e6b99eea5a3d20a07868ef31bf diff --git a/.themes/matlab-schemes b/.themes/matlab-schemes deleted file mode 160000 index d7d2683..0000000 --- a/.themes/matlab-schemes +++ /dev/null @@ -1 +0,0 @@ -Subproject commit d7d2683d6522f395627295aef613b577836691ec diff --git a/README.org b/README.org index a646c69..4b9994e 100644 --- a/README.org +++ b/README.org @@ -48,7 +48,6 @@ - [[#tmux][Tmux]] - [[#prompt][Prompt]] - [[#starship][Starship]] - - [[#neofetch][Neofetch]] - [[#shell][Shell]] - [[#bash][Bash]] - [[#zsh][Zsh]] @@ -63,8 +62,6 @@ - [[#vs-code][VS Code]] - [[#settings][Settings]] - [[#keybindings][Keybindings]] -- [[#system-monitor][System Monitor]] - - [[#conky][Conky]] - [[#gaming][Gaming]] - [[#scripts][Scripts]] - [[#pre-launch-script][Pre-Launch Script]] @@ -142,135 +139,95 @@ Use [[https://www.gnu.org/software/stow/][GNU Stow]] to create symlinks. ** Git Submodules #+BEGIN_SRC gitconfig :tangle .gitmodules -[submodule ".vim/pack/themes/start/dracula"] - path = .vim/pack/themes/start/dracula +[submodule "dracula-vim-theme"] + path = vim/.vim/pack/themes/start/dracula url = git@github.com:dracula/vim.git branch = master -[submodule ".themes/dracula-blender"] - path = .themes/dracula-blender +[submodule "dracula-blender-theme"] + path = blender/.themes/dracula-blender url = git@github.com:dracula/blender.git branch = master -[submodule ".themes/dracula-freecad"] - path = .themes/dracula-freecad +[submodule "dracula-freecad-theme"] + path = freecad/.themes/dracula-freecad url = git@github.com:dracula/freecad.git branch = master -[submodule ".themes/dracula-gnome-terminal"] - path = .themes/dracula-gnome-terminal - url = git@github.com:dracula/gnome-terminal.git - branch = master -[submodule ".themes/dracula-xournalpp"] - path = .themes/dracula-xournalpp +[submodule "dracula-xournalpp-theme"] + path = xournalpp/.themes/dracula-xournalpp url = git@github.com:dracula/xournalpp.git branch = master -[submodule ".themes/dracula-steam"] - path = .themes/dracula-steam - url = git@github.com:dracula/steam.git - branch = master -[submodule ".themes/dracula-gtk"] - path = .themes/dracula-gtk +[submodule "dracula-gtk-theme"] + path = gtk/.themes/dracula-gtk url = git@github.com:dracula/gtk.git branch = master -[submodule ".themes/dracula-fish"] - path = .themes/dracula-fish +[submodule "dracula-fish-theme"] + path = fish/.themes/dracula-fish url = git@github.com:dracula/fish.git branch = master -[submodule ".themes/dracula-kitty"] - path = .themes/dracula-kitty +[submodule "dracula-kitty-theme"] + path = kitty/.themes/dracula-kitty url = git@github.com:dracula/kitty.git branch = master -[submodule ".themes/dracula-libreoffice"] - path = .themes/dracula-libreoffice - url = git@github.com:dracula/libreoffice.git - branch = master -[submodule ".themes/dracula-tty"] - path = .themes/dracula-tty +[submodule "dracula-tty-theme"] + path = tty/.themes/dracula-tty url = git@github.com:dracula/tty.git branch = master -[submodule ".themes/dracula-latex"] - path = .themes/dracula-latex - url = git@github.com:dracula/latex.git - branch = master -[submodule ".themes/dracula-matplotlib"] - path = .themes/dracula-matplotlib - url = git@github.com:dracula/matplotlib.git - branch = master -[submodule ".themes/dracula-matlab"] - path = .themes/dracula-matlab - url = git@github.com:dracula/matlab.git - branch = master -[submodule ".xmonad"] - path = .xmonad +[submodule "xmonad"] + path = xmonad/.xmonad url = ssh://gitea@gitea.sravanbalaji.com:2222/sravan/xmonad.git branch = master -[submodule ".themes/dracula-qbittorrent"] - path = .themes/dracula-qbittorrent - url = git@github.com:dracula/qbittorrent.git - branch = master -[submodule ".themes/dracula-vortex"] - path = .themes/dracula-vortex - url = git@github.com:dracula/vortex-mod-manager.git - branch = main -[submodule ".config/dwm-flexipatch"] - path = .config/dwm-flexipatch +[submodule "dwm-flexipatch"] + path = dwm/.config/dwm-flexipatch url = ssh://gitea@gitea.sravanbalaji.com:2222/sravan/dwm-flexipatch.git branch = master -[submodule ".config/emacs"] - path = .config/emacs +[submodule "chemacs"] + path = emacs/.config/emacs url = git@github.com:plexus/chemacs2.git branch = main -[submodule ".config/personal-emacs"] - path = .config/personal-emacs +[submodule "personal-emacs"] + path = emacs/.config/personal-emacs url = ssh://gitea@gitea.sravanbalaji.com:2222/sravan/emacs.git branch = main -[submodule ".config/doom-emacs"] - path = .config/doom-emacs +[submodule "doom-emacs"] + path = emacs/.config/doom-emacs url = git@github.com:hlissner/doom-emacs.git branch = master -[submodule ".config/doom-emacs-config"] - path = .config/doom-emacs-config +[submodule "doom-emacs-config"] + path = emacs/.config/doom-emacs-config url = ssh://gitea@gitea.sravanbalaji.com:2222/sravan/doom-emacs-config.git branch = master -[submodule ".config/zathura"] - path = .config/zathura +[submodule "dracula-zathura-theme"] + path = zathura/.config/zathura url = git@github.com:dracula/zathura.git branch = master -[submodule ".themes/matlab-schemes"] - path = .themes/matlab-schemes - url = git@github.com:scottclowe/matlab-schemes.git - branch = master -[submodule ".themes/dracula-gimp"] - path = .themes/dracula-gimp +[submodule "dracula-gimp-theme"] + path = gimp/.themes/dracula-gimp url = git@github.com:dracula/gimp.git branch = master -[submodule ".themes/dracula-polymc"] - path = .themes/dracula-polymc - url = git@github.com:dracula/polymc.git - branch = main -[submodule ".config/awesome"] - path = .config/awesome +[submodule "awesome"] + path = awesome/.config/awesome url = ssh://gitea@gitea.sravanbalaji.com:2222/sravan/awesome.git branch = main -[submodule ".config/hypr"] - path = .config/hypr +[submodule "hyprland"] + path = hyprland/.config/hypr url = ssh://gitea@gitea.sravanbalaji.com:2222/sravan/hyprland.git branch = main -[submodule ".themes/dracula-qt5"] - path = .themes/dracula-qt5 +[submodule "dracula-qt5-theme"] + path = qt5/.themes/dracula-qt5 url = git@github.com:dracula/qt5.git branch = master -[submodule ".config/eww"] - path = .config/eww +[submodule "eww"] + path = eww/.config/eww url = ssh://gitea@gitea.sravanbalaji.com:2222/sravan/eww.git -[submodule ".tmux/plugins/tpm"] - path = .tmux/plugins/tpm +[submodule "tpm"] + path = tmux/.tmux/plugins/tpm url = git@github.com:tmux-plugins/tpm.git branch = master -[submodule ".tmux/plugins/tmux-sensible"] - path = .tmux/plugins/tmux-sensible - url = git@github.com:tmux-plugins/tpm-sensible.git +[submodule "tmux-sensible"] + path = tmux/.tmux/plugins/tmux-sensible + url = git@github.com:tmux-plugins/tmux-sensible.git branch = master -[submodule ".tmux/plugins/tmux"] - path = .tmux/plugins/tmux +[submodule "dracula-tmux-theme"] + path = tmux/.tmux/plugins/tmux url = git@github.com:dracula/tmux.git branch = master #+END_SRC @@ -285,10 +242,9 @@ Things to ignore when stowing dotfiles on system. \.git \.gitmodules \.gitignore -\.config/fish/fish_variables -\.config/qt5ct/qt5ct\.conf LICENSE ^/.*\.org +justfile #+END_SRC *** Git Ignore @@ -315,7 +271,7 @@ Things to ignore in dotfiles git repo. ** Gitconfig -#+BEGIN_SRC gitconfig :tangle .gitconfig +#+BEGIN_SRC gitconfig :tangle git/.gitconfig # Sravan Balaji's Git Configuration # Based on: https://gist.github.com/tdd/470582 [user] @@ -402,7 +358,7 @@ See ~man dunst.5~ for available options. **** Global -#+BEGIN_SRC conf :tangle .config/dunst/dunstrc +#+BEGIN_SRC conf :tangle dunst/.config/dunst/dunstrc [global] monitor = 0 follow = keyboard @@ -452,7 +408,7 @@ See ~man dunst.5~ for available options. **** Experimental -#+BEGIN_SRC conf :tangle .config/dunst/dunstrc +#+BEGIN_SRC conf :tangle dunst/.config/dunst/dunstrc # Experimental features that may or may not work correctly. Do not expect them # to have a consistent behaviour across releases. [experimental] @@ -461,7 +417,7 @@ See ~man dunst.5~ for available options. **** Shortcuts -#+BEGIN_SRC conf :tangle .config/dunst/dunstrc +#+BEGIN_SRC conf :tangle dunst/.config/dunst/dunstrc [shortcuts] # Shortcuts are specified as [modifier+][modifier+]...key @@ -487,7 +443,7 @@ See ~man dunst.5~ for available options. **** Urgency Low -#+BEGIN_SRC conf :tangle .config/dunst/dunstrc +#+BEGIN_SRC conf :tangle dunst/.config/dunst/dunstrc [urgency_low] frame_color = "#5AF78E" background = "#282A36" @@ -497,7 +453,7 @@ See ~man dunst.5~ for available options. **** Urgency Normal -#+BEGIN_SRC conf :tangle .config/dunst/dunstrc +#+BEGIN_SRC conf :tangle dunst/.config/dunst/dunstrc [urgency_normal] frame_color = "#5AF78E" background = "#282A36" @@ -507,7 +463,7 @@ See ~man dunst.5~ for available options. **** Urgency Critical -#+BEGIN_SRC conf :tangle .config/dunst/dunstrc +#+BEGIN_SRC conf :tangle dunst/.config/dunst/dunstrc [urgency_critical] frame_color = "#50FA7B" background = "#FF5555" @@ -517,7 +473,7 @@ See ~man dunst.5~ for available options. **** Miscellaneous -#+BEGIN_SRC conf :tangle .config/dunst/dunstrc +#+BEGIN_SRC conf :tangle dunst/.config/dunst/dunstrc # Every section that isn't one of the above is interpreted as a rules to # override settings for certain messages. # @@ -638,7 +594,7 @@ See ~man dunst.5~ for available options. *** Control Script -#+BEGIN_SRC shell :shebang #!/usr/bin/env bash :tangle .scripts/dunst.sh +#+BEGIN_SRC shell :shebang #!/usr/bin/env bash :tangle dunst/.scripts/dunst.sh help_menu() { echo "Script to interact with dunst. Use only one argument at a time." echo " - Toggle On/Off: dunst.sh OR dunst.sh --toggle OR dunst.sh -t" @@ -764,7 +720,7 @@ main $@ **** General -#+BEGIN_SRC yaml :tangle .config/deadd/deadd.yml +#+BEGIN_SRC yaml :tangle deadd/.config/deadd/deadd.yml ### Margins for notification-center/notifications margin-top: 35 margin-right: 10 @@ -790,7 +746,7 @@ follow-mouse: true **** Notification Center -#+BEGIN_SRC yaml :tangle .config/deadd/deadd.yml +#+BEGIN_SRC yaml :tangle deadd/.config/deadd/deadd.yml notification-center: ### Margin at the top/right/bottom of the notification center in ### pixels. This can be used to avoid overlap between the notification @@ -859,7 +815,7 @@ notification-center: **** Notification -#+BEGIN_SRC yaml :tangle .config/deadd/deadd.yml +#+BEGIN_SRC yaml :tangle deadd/.config/deadd/deadd.yml notification: ### If true, markup (, , , ) will be displayed properly @@ -1004,7 +960,7 @@ notification: **** Notification Center -#+BEGIN_SRC conf :tangle .config/deadd/deadd.css +#+BEGIN_SRC conf :tangle deadd/.config/deadd/deadd.css .blurredBG, #main_window, .blurredBG.low, .blurredBG.normal { background: rgba(40, 42, 54, 1.0); border: 2px #50fa7b solid; @@ -1020,7 +976,7 @@ notification: **** Notifications -#+BEGIN_SRC conf :tangle .config/deadd/deadd.css +#+BEGIN_SRC conf :tangle deadd/.config/deadd/deadd.css .title { font-weight: bold; font-size: 16px; @@ -1066,7 +1022,7 @@ notification: **** Labels -#+BEGIN_SRC conf :tangle .config/deadd/deadd.css +#+BEGIN_SRC conf :tangle deadd/.config/deadd/deadd.css label { color: #f8f8f2; } @@ -1085,7 +1041,7 @@ label.critical { **** Buttons -#+BEGIN_SRC conf :tangle .config/deadd/deadd.css +#+BEGIN_SRC conf :tangle deadd/.config/deadd/deadd.css button { border-radius: 10px; background: rgba(40, 42, 54, 1.0); @@ -1104,7 +1060,7 @@ button:hover { **** Custom Buttons -#+BEGIN_SRC conf :tangle .config/deadd/deadd.css +#+BEGIN_SRC conf :tangle deadd/.config/deadd/deadd.css .userbutton { border-radius: 10px; background: rgba(40, 42, 54, 1.0); @@ -1162,7 +1118,7 @@ button.buttonState2:hover { **** Images -#+BEGIN_SRC conf :tangle .config/deadd/deadd.css +#+BEGIN_SRC conf :tangle deadd/.config/deadd/deadd.css image.deadd-noti-center.notification.image { margin-left: 10px; } @@ -1170,7 +1126,7 @@ image.deadd-noti-center.notification.image { *** Control Script -#+BEGIN_SRC shell :shebang #!/usr/bin/env bash :tangle .scripts/deadd.sh +#+BEGIN_SRC shell :shebang #!/usr/bin/env bash :tangle deadd/.scripts/deadd.sh help_menu() { echo "Script to interact with deadd. Use only one argument at a time." echo " - Toggle On/Off: deadd.sh OR deadd.sh --toggle OR deadd.sh -t" @@ -1276,7 +1232,7 @@ main $@ ** AwesomeWM Naughty -#+BEGIN_SRC shell :shebang #!/usr/bin/env bash :tangle .scripts/naughty.sh +#+BEGIN_SRC shell :shebang #!/usr/bin/env bash :tangle naughty/.scripts/naughty.sh help_menu() { echo "Script to interact with AwesomeWM's naughty. Use only one argument at a time." echo " - Toggle Pause/Unpause: naughty.sh OR naughty.sh --toggle OR naughty.sh -t" @@ -1350,7 +1306,7 @@ main $@ *** Config -#+BEGIN_SRC json :tangle .config/swaync/config.json +#+BEGIN_SRC json :tangle swaync/.config/swaync/config.json { "$schema": "/etc/xdg/swaync/configSchema.json", "positionX": "right", @@ -1445,7 +1401,7 @@ main $@ *** Style -#+BEGIN_SRC css :tangle .config/swaync/style.css +#+BEGIN_SRC css :tangle swaync/.config/swaync/style.css @define-color cc-bg rgba(46, 46, 46, 0.7); @define-color noti-border-color rgba(255, 255, 255, 0.15); @define-color noti-bg rgba(48, 48, 48, 0.8); @@ -1953,7 +1909,7 @@ main $@ *** Control Script -#+BEGIN_SRC shell :shebang #!/usr/bin/env bash :tangle .scripts/xfce4-notifyd.sh +#+BEGIN_SRC shell :shebang #!/usr/bin/env bash :tangle xfce4-notifyd/.scripts/xfce4-notifyd.sh help_menu() { echo "Script to interact with xfce4-notifyd. Use only one argument at a time." echo " - Toggle Notification Center: xfce4-notifyd.sh --toggle-center" @@ -2020,7 +1976,7 @@ main $@ *** Configuration -#+BEGIN_SRC css :tangle .config/rofi/config.rasi +#+BEGIN_SRC css :tangle rofi/.config/rofi/config.rasi configuration { modi: "window,drun,combi,run,clipboard:greenclip print,ssh"; /* width: 50;*/ @@ -2173,7 +2129,7 @@ configuration { **** Centertab Dracula -#+BEGIN_SRC css :tangle .config/rofi/themes/centertab-dracula.rasi +#+BEGIN_SRC css :tangle rofi/.config/rofi/themes/centertab-dracula.rasi /** ,* ROFI Color theme: centertab-dracula ,* User: balajsra @@ -2328,7 +2284,7 @@ element-icon { **** Dmenu Dracula -#+BEGIN_SRC css :tangle .config/rofi/themes/dmenu-dracula.rasi +#+BEGIN_SRC css :tangle rofi/.config/rofi/themes/dmenu-dracula.rasi /** ,* ROFI Color theme: dmenu-dracula ,* User: balajsra @@ -2385,7 +2341,7 @@ element-icon { **** Blurry Full Dracula -#+BEGIN_SRC css :tangle .config/rofi/themes/dracula-blurry-full.rasi +#+BEGIN_SRC css :tangle rofi/.config/rofi/themes/dracula-blurry-full.rasi /* ,* ,* Author : Aditya Shakya (adi1090x) @@ -2531,7 +2487,7 @@ element selected.active { **** Official Dracula Theme -#+BEGIN_SRC css :tangle .config/rofi/themes/dracula.rasi +#+BEGIN_SRC css :tangle rofi/.config/rofi/themes/dracula.rasi /*Dracula theme based on the Purple official rofi theme*/ ,* { @@ -2665,7 +2621,7 @@ element selected.active { **** Sidetab Dracula -#+BEGIN_SRC css :tangle .config/rofi/themes/sidetab-dracula.rasi +#+BEGIN_SRC css :tangle rofi/.config/rofi/themes/sidetab-dracula.rasi /** ,* ROFI Color theme: sidetab-dracula ,* User: balajsra @@ -2816,7 +2772,7 @@ element-icon { **** Slate Dracula -#+BEGIN_SRC css :tangle .config/rofi/themes/slate-dracula.rasi +#+BEGIN_SRC css :tangle rofi/.config/rofi/themes/slate-dracula.rasi /** ,* ROFI Color theme: slate-dracula ,* User: balajsra @@ -2881,7 +2837,7 @@ element-icon { *** Greenclip Clipboard Manager -#+BEGIN_SRC toml :tangle .config/greenclip.toml +#+BEGIN_SRC toml :tangle rofi/.config/greenclip.toml [greenclip] history_file = "~/.cache/greenclip.history" max_history_length = 50 @@ -2912,7 +2868,7 @@ Use ~xrandr~ command to see available displays, resolutions, and refresh rates | ~--pos~ | Set display position (0x0 is top left, so 5120x1440 is an x-offset of 5120px to the right and a y-offset of 1440px down) | | ~--rate~ | Set display refresh rate (get available options from ~xrandr~ command) | -#+BEGIN_SRC shell :shebang #!/usr/bin/env bash :tangle .scripts/monitor_setup.sh +#+BEGIN_SRC shell :shebang #!/usr/bin/env bash :tangle xrandr/.scripts/monitor_setup.sh xrandr \ --output DP-2 --primary --mode 2560x1440 --pos 0x0 --rate 164.96 \ --output DP-0 --mode 2560x1440 --pos 2560x0 --rate 164.96 \ @@ -2925,7 +2881,7 @@ See [[https://github.com/phillipberndt/autorandr#hook-scripts][autorandr hook sc *** Post Switch -#+BEGIN_SRC shell :shebang #!/usr/bin/env bash :tangle .config/autorandr/postswitch +#+BEGIN_SRC shell :shebang #!/usr/bin/env bash :tangle autorandr/.config/autorandr/postswitch # Check if screen is not currently locked if ! pgrep -x "i3lock" > /dev/null then @@ -2953,7 +2909,7 @@ fi **** Shadows -#+BEGIN_SRC conf :tangle .config/picom/picom.conf +#+BEGIN_SRC conf :tangle picom/.config/picom/picom.conf # Enabled client-side shadows on windows. Note desktop windows # (windows with '_NET_WM_WINDOW_TYPE_DESKTOP') never get shadow, # unless explicitly requested using the wintypes option. @@ -3035,7 +2991,7 @@ shadow-exclude = [ **** Fading -#+BEGIN_SRC conf :tangle .config/picom/picom.conf +#+BEGIN_SRC conf :tangle picom/.config/picom/picom.conf # Fade windows in/out when opening/closing and when opacity changes, # unless no-fading-openclose is used. fading = true; @@ -3064,7 +3020,7 @@ no-fading-openclose = false **** Transparency / Opacity -#+BEGIN_SRC conf :tangle .config/picom/picom.conf +#+BEGIN_SRC conf :tangle picom/.config/picom/picom.conf # Opacity of inactive windows. (0.1 - 1.0, defaults to 1.0) inactive-opacity = 1.0 @@ -3117,7 +3073,7 @@ opacity-rule = [ **** Corners -#+BEGIN_SRC conf :tangle .config/picom/picom.conf +#+BEGIN_SRC conf :tangle picom/.config/picom/picom.conf # Sets the radius of rounded window corners. When > 0, the compositor will # round the corners of windows. Does not interact well with # `transparent-clipping`. @@ -3133,7 +3089,7 @@ rounded-corners-exclude = [ **** Background Blurring -#+BEGIN_SRC conf :tangle .config/picom/picom.conf +#+BEGIN_SRC conf :tangle picom/.config/picom/picom.conf # Parameters for background blurring, see the *BLUR* section for more information. blur-method = "dual_kawase"; # blur-size = 12 @@ -3182,7 +3138,7 @@ blur-background-exclude = [ **** General Settings -#+BEGIN_SRC conf :tangle .config/picom/picom.conf +#+BEGIN_SRC conf :tangle picom/.config/picom/picom.conf # Enable remote control via D-Bus. See the man page for more details. # dbus = true @@ -3412,7 +3368,7 @@ wintypes: **** Control Script -#+BEGIN_SRC shell :shebang #!/usr/bin/env bash :tangle .scripts/picom.sh +#+BEGIN_SRC shell :shebang #!/usr/bin/env bash :tangle picom/.scripts/picom.sh help_menu() { echo "Script to interact with picom. Use only one argument at a time." echo " - Toggle On/Off: picom.sh OR picom.sh --toggle OR picom.sh -t" @@ -3496,7 +3452,7 @@ main $@ **** Agent Service -#+BEGIN_SRC systemd :tangle .config/systemd/user/geoclue-agent.service +#+BEGIN_SRC systemd :tangle geoclue/.config/systemd/user/geoclue-agent.service [Unit] Description=Night light applications need to get a (geo)clue @@ -3511,7 +3467,7 @@ WantedBy=default.target **** Configuration -#+BEGIN_SRC conf :tangle .config/redshift/redshift.conf +#+BEGIN_SRC conf :tangle redshift/.config/redshift/redshift.conf ; Global settings for redshift [redshift] ; Set the day and night screen temperatures @@ -3574,7 +3530,7 @@ adjustment-method=randr **** Configuration -#+BEGIN_SRC conf :tangle .config/gammastep/config.ini +#+BEGIN_SRC conf :tangle gammastep/.config/gammastep/config.ini ; Global settings [general] ; Set the day and night screen temperatures @@ -3651,7 +3607,7 @@ adjustment-method=randr **** Default Options -#+BEGIN_SRC conf :tangle .config/betterlockscreen/betterlockscreenrc +#+BEGIN_SRC conf :tangle betterlockscreen/.config/betterlockscreen/betterlockscreenrc display_on=0 span_image=false lock_timeout=300 @@ -3666,7 +3622,7 @@ wallpaper_cmd="feh --bg-fill" **** Theme Options -#+BEGIN_SRC conf :tangle .config/betterlockscreen/betterlockscreenrc +#+BEGIN_SRC conf :tangle betterlockscreen/.config/betterlockscreen/betterlockscreenrc loginbox=282a36ff loginshadow=282a36ff locktext="Enter password to unlock..." @@ -3692,7 +3648,7 @@ bgcolor=282a36ff **** Pre-Lock -#+BEGIN_SRC conf :tangle .config/betterlockscreen/betterlockscreenrc +#+BEGIN_SRC conf :tangle betterlockscreen/.config/betterlockscreen/betterlockscreenrc prelock() { /home/sravan/.scripts/dunst.sh --pause } @@ -3700,7 +3656,7 @@ prelock() { **** Post-Lock -#+BEGIN_SRC conf :tangle .config/betterlockscreen/betterlockscreenrc +#+BEGIN_SRC conf :tangle betterlockscreen/.config/betterlockscreen/betterlockscreenrc # custom postlock postlock() { /home/sravan/.scripts/dunst.sh --unpause @@ -3717,7 +3673,7 @@ postlock() { Remap prefix from 'C-b' to 'C-a' -#+BEGIN_SRC conf :tangle .tmux.conf +#+BEGIN_SRC conf :tangle tmux/.tmux.conf unbind C-b set-option -g prefix C-a bind-key C-a send-prefix @@ -3727,7 +3683,7 @@ bind-key C-a send-prefix Split panes using '|' and '-' -#+BEGIN_SRC conf :tangle .tmux.conf +#+BEGIN_SRC conf :tangle tmux/.tmux.conf bind | split-window -h bind - split-window -v unbind '"' @@ -3738,7 +3694,7 @@ unbind % Reload config file -#+BEGIN_SRC conf :tangle .tmux.conf +#+BEGIN_SRC conf :tangle tmux/.tmux.conf bind r source-file ~/.tmux.conf #+END_SRC @@ -3746,7 +3702,7 @@ bind r source-file ~/.tmux.conf Switch panes using Alt-arrow or Alt-hjkl without prefix -#+BEGIN_SRC conf :tangle .tmux.conf +#+BEGIN_SRC conf :tangle tmux/.tmux.conf bind -n M-Left select-pane -L bind -n M-h select-pane -L @@ -3764,7 +3720,7 @@ bind -n M-j select-pane -D Enable mouse control (clickable windows, panes, resizable panes) -#+BEGIN_SRC conf :tangle .tmux.conf +#+BEGIN_SRC conf :tangle tmux/.tmux.conf set -g mouse on #+END_SRC @@ -3772,13 +3728,13 @@ set -g mouse on Don't rename windows automatically -#+BEGIN_SRC conf :tangle .tmux.conf +#+BEGIN_SRC conf :tangle tmux/.tmux.conf set-option -g allow-rename off #+END_SRC **** Setup Tmux Plugin Manager -#+BEGIN_SRC conf :tangle .tmux.conf +#+BEGIN_SRC conf :tangle tmux/.tmux.conf set -g @plugin 'tmux-plugins/tpm' set -g @plugin 'tmux-plugins/tmux-sensible' set -g @plugin 'dracula/tmux' @@ -3788,49 +3744,49 @@ set -g @plugin 'dracula/tmux' Install theme plugin. See [[https://draculatheme.com/tmux][Dracula Theme - Tmux]] for all options. -#+BEGIN_SRC conf :tangle .tmux.conf +#+BEGIN_SRC conf :tangle tmux/.tmux.conf set -g @plugin 'dracula/tmux' #+END_SRC Configure status bar modules. Available plugins are ~battery~, ~cpu-usage~, ~git~, ~gpu-usage~, ~ram-usage~, ~tmux-ram-usage~, ~network~, ~network-bandwidth~, ~network-ping~, ~ssh-session~, ~attached-clients~, ~network-vpn~, ~weather~, ~time~, ~mpc~, ~spotify-tui~, ~playerctl~, ~kubernetes-context~, ~synchronize-panes~. -#+BEGIN_SRC conf :tangle .tmux.conf +#+BEGIN_SRC conf :tangle tmux/.tmux.conf set -g @dracula-plugins "git cpu-usage ram-usage battery time" #+END_SRC Enable powerline symbols. -#+BEGIN_SRC conf :tangle .tmux.conf +#+BEGIN_SRC conf :tangle tmux/.tmux.conf set -g @dracula-show-powerline true #+END_SRC Enable window flags. -#+BEGIN_SRC conf :tangle .tmux.conf +#+BEGIN_SRC conf :tangle tmux/.tmux.conf set -g @dracula-show-flags true #+END_SRC Adjust the refresh rate of the status bar. -#+BEGIN_SRC conf :tangle .tmux.conf +#+BEGIN_SRC conf :tangle tmux/.tmux.conf set -g @dracula-refresh-rate 5 #+END_SRC Switch the left smiley icon. It can accept ~hostname~ (full hostname), ~session~, ~shortname~, ~smiley~, ~window~, or any character. -#+BEGIN_SRC conf :tangle .tmux.conf +#+BEGIN_SRC conf :tangle tmux/.tmux.conf set -g @dracula-show-left-icon session #+END_SRC Hide empty modules. -#+BEGIN_SRC conf :tangle .tmux.conf +#+BEGIN_SRC conf :tangle tmux/.tmux.conf set -g @dracula-show-empty-plugins false #+END_SRC **** Run Tmux Plugin Manager -#+BEGIN_SRC conf :tangle .tmux.conf +#+BEGIN_SRC conf :tangle tmux/.tmux.conf run -b '~/.tmux/plugins/tpm/tpm' #+END_SRC @@ -3838,7 +3794,7 @@ run -b '~/.tmux/plugins/tpm/tpm' *** Starship -#+BEGIN_SRC toml :tangle .config/starship.toml +#+BEGIN_SRC toml :tangle starship/.config/starship.toml format = """ [](#44475A)\ $directory\ @@ -4000,867 +3956,11 @@ style = "bg:#FFB86C" format = '[[  $time ](bg:#FFB86C)]($style)' #+END_SRC -*** Neofetch - -**** Main Configuration - -#+BEGIN_SRC conf :tangle .config/neofetch/config.conf -# 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 "GPU Driver" gpu_driver # Linux/macOS only - # info "CPU Usage" cpu_usage - # info "Memory" memory - # 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 -} -#+END_SRC - -**** Title - -#+BEGIN_SRC conf :tangle .config/neofetch/config.conf -# Hide/Show Fully qualified domain name. -# -# Default: 'off' -# Values: 'on', 'off' -# Flag: --title_fqdn -title_fqdn="off" -#+END_SRC - -**** Kernel - -#+BEGIN_SRC conf :tangle .config/neofetch/config.conf -# 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" -#+END_SRC - -**** Distro - -#+BEGIN_SRC conf :tangle .config/neofetch/config.conf -# 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" -#+END_SRC - -**** Uptime - -#+BEGIN_SRC conf :tangle .config/neofetch/config.conf -# 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" -#+END_SRC - -**** Memory - -#+BEGIN_SRC conf :tangle .config/neofetch/config.conf -# Show memory pecentage in output. -# -# Default: 'off' -# Values: 'on', 'off' -# Flag: --memory_percent -# -# Example: -# on: '1801MiB / 7881MiB (22%)' -# off: '1801MiB / 7881MiB' -memory_percent="on" -#+END_SRC - -**** Packages - -#+BEGIN_SRC conf :tangle .config/neofetch/config.conf -# 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" -#+END_SRC - -**** Shell - -#+BEGIN_SRC conf :tangle .config/neofetch/config.conf -# 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" -#+END_SRC - -**** CPU - -#+BEGIN_SRC conf :tangle .config/neofetch/config.conf -# 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="F" -#+END_SRC - -**** GPU - -#+BEGIN_SRC conf :tangle .config/neofetch/config.conf -# 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" -#+END_SRC - -**** Resolution - -#+BEGIN_SRC conf :tangle .config/neofetch/config.conf -# 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="on" -#+END_SRC - -**** Gtk Theme / Icons / Font - -#+BEGIN_SRC conf :tangle .config/neofetch/config.conf -# 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" -#+END_SRC - -**** IP Address - -#+BEGIN_SRC conf :tangle .config/neofetch/config.conf -# 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 -#+END_SRC - -**** Desktop Environment - -#+BEGIN_SRC conf :tangle .config/neofetch/config.conf -# Show Desktop Environment version -# -# Default: 'off' -# Values: 'on', 'off' -# Flag: --de_version -de_version="on" -#+END_SRC - -**** Disk - -#+BEGIN_SRC conf :tangle .config/neofetch/config.conf -# 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" -#+END_SRC - -**** Song - -#+BEGIN_SRC conf :tangle .config/neofetch/config.conf -# 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 -# pogo -# pragha -# qmmp -# quodlibet -# rhythmbox -# sayonara -# smplayer -# spotify -# strawberry -# 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=() -#+END_SRC - -**** Text Colors - -#+BEGIN_SRC conf :tangle .config/neofetch/config.conf -# 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) -#+END_SRC - -**** Text Options - -#+BEGIN_SRC conf :tangle .config/neofetch/config.conf -# 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=":" -#+END_SRC - -**** Color Blocks - -#+BEGIN_SRC conf :tangle .config/neofetch/config.conf -# 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" -#+END_SRC - -**** Progress Bars - -#+BEGIN_SRC conf :tangle .config/neofetch/config.conf -# 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" -#+END_SRC - -**** Backend Settings - -#+BEGIN_SRC conf :tangle .config/neofetch/config.conf -# Image backend. -# -# Default: 'ascii' -# Values: 'ascii', 'caca', 'chafa', 'jp2a', 'iterm2', 'off', -# '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" -#+END_SRC - -***** Ascii Options - -#+BEGIN_SRC conf :tangle .config/neofetch/config.conf -# 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, -# 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, DragonFly, Drauger, Elementary, -# EndeavourOS, Endless, EuroLinux, Exherbo, Fedora, Feren, FreeBSD, -# FreeMiNT, Frugalware, Funtoo, GalliumOS, Gentoo, Pentoo, -# gNewSense, 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, OpenIndiana, OpenMandriva, -# OpenWrt, osmc, Oracle, 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, -# 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, -# 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" -#+END_SRC - -***** Image Options - -#+BEGIN_SRC conf :tangle .config/neofetch/config.conf -# 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= -#+END_SRC - -***** Misc Options - -#+BEGIN_SRC conf :tangle .config/neofetch/config.conf -# 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" -#+END_SRC - ** Shell *** Bash -#+BEGIN_SRC shell :tangle .bashrc +#+BEGIN_SRC shell :tangle bash/.bashrc # ~/.bashrc: executed by bash(1) for non-login shells. # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) # for examples @@ -4993,7 +4093,7 @@ echo "bash shell" *** Zsh -#+BEGIN_SRC shell :tangle .zshrc +#+BEGIN_SRC shell :tangle zsh/.zshrc # If you come from bash you might have to change your $PATH. # export PATH=$HOME/bin:/usr/local/bin:$PATH @@ -5191,13 +4291,13 @@ echo "zsh shell" **** Theme Selection -#+BEGIN_SRC fish :tangle .config/fish/config.fish +#+BEGIN_SRC fish :tangle fish/.config/fish/config.fish fish_config theme choose "Dracula_Official" #+END_SRC **** Greeting -#+BEGIN_SRC fish :tangle .config/fish/config.fish +#+BEGIN_SRC fish :tangle fish/.config/fish/config.fish function fish_greeting clear krabby random @@ -5207,13 +4307,13 @@ end **** Variables -#+BEGIN_SRC fish :tangle .config/fish/config.fish +#+BEGIN_SRC fish :tangle fish/.config/fish/config.fish set -U fish_user_paths $fish_user_paths $HOME/.local/bin/ #+END_SRC **** Aliases -#+BEGIN_SRC fish :tangle .config/fish/config.fish +#+BEGIN_SRC fish :tangle fish/.config/fish/config.fish # pacman and paru alias pacsyu='sudo pacman -Syyu' # update only standard pkgs alias parusua='paru -Sua --noconfirm' # update only AUR pkgs @@ -5246,7 +4346,7 @@ alias gpg-retrieve="gpg2 --keyserver-options auto-key-retrieve --receive-keys" **** TTY -#+BEGIN_SRC fish :tangle .config/fish/config.fish +#+BEGIN_SRC fish :tangle fish/.config/fish/config.fish if [ "$TERM" = "linux" ] then printf %b '\e[40m' '\e[8]' # set default background to color 0 'dracula-bg' @@ -5273,14 +4373,14 @@ end **** Prompt -#+BEGIN_SRC fish :tangle .config/fish/config.fish +#+BEGIN_SRC fish :tangle fish/.config/fish/config.fish # Starship Prompt starship init fish | source #+END_SRC **** Dracula Theme -#+BEGIN_SRC fish :tangle .config/fish/themes/Dracula_Official.theme +#+BEGIN_SRC fish :tangle fish/.config/fish/themes/Dracula_Official.theme # Dracula Color Palette # # Foreground: f8f8f2 @@ -5340,7 +4440,7 @@ fish_pager_color_secondary_description 6272a4 **** Start Tmux -#+BEGIN_SRC fish :tangle .config/fish/config.fish +#+BEGIN_SRC fish :tangle fish/.config/fish/config.fish if status is-interactive and not set -q TMUX tmux new-session @@ -5353,7 +4453,7 @@ end **** Fonts -#+BEGIN_SRC conf :tangle .config/kitty/kitty.conf +#+BEGIN_SRC conf :tangle kitty/.config/kitty/kitty.conf #: Fonts {{{ #: kitty has very powerful font management. You can configure @@ -5506,7 +4606,7 @@ box_drawing_scale 0.001, 1, 1.5, 2 **** Cursor Customization -#+BEGIN_SRC conf :tangle .config/kitty/kitty.conf +#+BEGIN_SRC conf :tangle kitty/.config/kitty/kitty.conf #: Cursor customization {{{ ; cursor #cccccc @@ -5548,7 +4648,7 @@ cursor_stop_blinking_after 15.0 **** Scrollback -#+BEGIN_SRC conf :tangle .config/kitty/kitty.conf +#+BEGIN_SRC conf :tangle kitty/.config/kitty/kitty.conf #: Scrollback {{{ scrollback_lines 2000 @@ -5599,7 +4699,7 @@ touch_scroll_multiplier 1.0 **** Mouse -#+BEGIN_SRC conf :tangle .config/kitty/kitty.conf +#+BEGIN_SRC conf :tangle kitty/.config/kitty/kitty.conf #: Mouse {{{ mouse_hide_wait 3.0 @@ -5708,7 +4808,7 @@ pointer_shape_when_dragging beam **** Performance Tuning -#+BEGIN_SRC conf :tangle .config/kitty/kitty.conf +#+BEGIN_SRC conf :tangle kitty/.config/kitty/kitty.conf #: Performance tuning {{{ repaint_delay 10 @@ -5743,7 +4843,7 @@ sync_to_monitor no **** Terminal Bell -#+BEGIN_SRC conf :tangle .config/kitty/kitty.conf +#+BEGIN_SRC conf :tangle kitty/.config/kitty/kitty.conf #: Terminal bell {{{ enable_audio_bell yes @@ -5776,7 +4876,7 @@ command_on_bell none **** Window Layout -#+BEGIN_SRC conf :tangle .config/kitty/kitty.conf +#+BEGIN_SRC conf :tangle kitty/.config/kitty/kitty.conf #: Window layout {{{ remember_window_size yes @@ -5915,7 +5015,7 @@ confirm_os_window_close 0 **** Tab Bar -#+BEGIN_SRC conf :tangle .config/kitty/kitty.conf +#+BEGIN_SRC conf :tangle kitty/.config/kitty/kitty.conf #: Tab bar {{{ tab_bar_edge top @@ -6007,7 +5107,7 @@ tab_bar_background none **** Color Scheme -#+BEGIN_SRC conf :tangle .config/kitty/kitty.conf +#+BEGIN_SRC conf :tangle kitty/.config/kitty/kitty.conf #: Color scheme {{{ ; foreground #dddddd @@ -6150,7 +5250,7 @@ mark3_background #f274bc **** Advanced -#+BEGIN_SRC conf :tangle .config/kitty/kitty.conf +#+BEGIN_SRC conf :tangle kitty/.config/kitty/kitty.conf #: Advanced {{{ shell fish @@ -6271,7 +5371,7 @@ term xterm-kitty **** OS Specific Tweaks -#+BEGIN_SRC conf :tangle .config/kitty/kitty.conf +#+BEGIN_SRC conf :tangle kitty/.config/kitty/kitty.conf #: OS specific tweaks {{{ macos_titlebar_color system @@ -6349,7 +5449,7 @@ linux_display_server auto **** Keyboard Shortcuts -#+BEGIN_SRC conf :tangle .config/kitty/kitty.conf +#+BEGIN_SRC conf :tangle kitty/.config/kitty/kitty.conf #: Keyboard shortcuts {{{ #: For a list of key names, see: the GLFW key macros @@ -6432,7 +5532,7 @@ clear_all_shortcuts no **** Clipboard -#+BEGIN_SRC conf :tangle .config/kitty/kitty.conf +#+BEGIN_SRC conf :tangle kitty/.config/kitty/kitty.conf #: Clipboard {{{ map kitty_mod+c copy_to_clipboard @@ -6466,7 +5566,7 @@ map kitty_mod+o pass_selection_to_program **** Scrolling -#+BEGIN_SRC conf :tangle .config/kitty/kitty.conf +#+BEGIN_SRC conf :tangle kitty/.config/kitty/kitty.conf #: Scrolling {{{ map kitty_mod+up scroll_line_up @@ -6494,7 +5594,7 @@ map kitty_mod+h show_scrollback **** Window Management -#+BEGIN_SRC conf :tangle .config/kitty/kitty.conf +#+BEGIN_SRC conf :tangle kitty/.config/kitty/kitty.conf #: Window management {{{ map kitty_mod+enter new_window @@ -6552,7 +5652,7 @@ map kitty_mod+0 tenth_window **** Tab Management -#+BEGIN_SRC conf :tangle .config/kitty/kitty.conf +#+BEGIN_SRC conf :tangle kitty/.config/kitty/kitty.conf #: Tab management {{{ map kitty_mod+right next_tab @@ -6581,7 +5681,7 @@ map kitty_mod+alt+t set_tab_title **** Layout Management -#+BEGIN_SRC conf :tangle .config/kitty/kitty.conf +#+BEGIN_SRC conf :tangle kitty/.config/kitty/kitty.conf #: Layout management {{{ map kitty_mod+l next_layout @@ -6599,7 +5699,7 @@ map kitty_mod+l next_layout **** Font Sizes -#+BEGIN_SRC conf :tangle .config/kitty/kitty.conf +#+BEGIN_SRC conf :tangle kitty/.config/kitty/kitty.conf #: Font sizes {{{ #: You can change the font size for all top-level kitty OS windows at @@ -6622,7 +5722,7 @@ map kitty_mod+backspace change_font_size all 0 **** Select and Act on Visible Text -#+BEGIN_SRC conf :tangle .config/kitty/kitty.conf +#+BEGIN_SRC conf :tangle kitty/.config/kitty/kitty.conf #: Select and act on visible text {{{ #: Use the hints kitten to select text and either pass it to an @@ -6677,7 +5777,7 @@ map kitty_mod+p>y kitten hints --type hyperlink **** Miscellaneous -#+BEGIN_SRC conf :tangle .config/kitty/kitty.conf +#+BEGIN_SRC conf :tangle kitty/.config/kitty/kitty.conf #: Miscellaneous {{{ map kitty_mod+f11 toggle_fullscreen @@ -6744,11 +5844,11 @@ map kitty_mod+delete clear_terminal reset active **** Dracula Theme -#+BEGIN_SRC conf :tangle .config/kitty/kitty.conf +#+BEGIN_SRC conf :tangle kitty/.config/kitty/kitty.conf include dracula.conf #+END_SRC -#+BEGIN_SRC conf :tangle .config/kitty/dracula.conf +#+BEGIN_SRC conf :tangle kitty/.config/kitty/dracula.conf # https://draculatheme.com/kitty # # Installation instructions: @@ -6823,7 +5923,7 @@ Configuration for Alacritty, the GPU enhanced terminal emulator. **** Environment Variable -#+BEGIN_SRC conf :tangle .config/alacritty/alacritty.yml +#+BEGIN_SRC conf :tangle alacritty/.config/alacritty/alacritty.yml # Any items in the `env` entry below will be added as # environment variables. Some entries may override variables # set by alacritty itself. @@ -6839,7 +5939,7 @@ Configuration for Alacritty, the GPU enhanced terminal emulator. **** Window -#+BEGIN_SRC conf :tangle .config/alacritty/alacritty.yml +#+BEGIN_SRC conf :tangle alacritty/.config/alacritty/alacritty.yml window: # Window dimensions (changes require restart) # @@ -6909,7 +6009,7 @@ window: **** Scrolling -#+BEGIN_SRC conf :tangle .config/alacritty/alacritty.yml +#+BEGIN_SRC conf :tangle alacritty/.config/alacritty/alacritty.yml #scrolling: # Maximum number of lines in the scrollback buffer. # Specifying '0' will disable scrolling. @@ -6922,7 +6022,7 @@ window: **** Font -#+BEGIN_SRC conf :tangle .config/alacritty/alacritty.yml +#+BEGIN_SRC conf :tangle alacritty/.config/alacritty/alacritty.yml # Font configuration font: # Normal (roman) font face @@ -7006,7 +6106,7 @@ font: **** Colors -#+BEGIN_SRC conf :tangle .config/alacritty/alacritty.yml +#+BEGIN_SRC conf :tangle alacritty/.config/alacritty/alacritty.yml # If `true`, bold text is drawn using the bright color variants. #draw_bold_text_with_bright_colors: false #+END_SRC @@ -7148,7 +6248,7 @@ colors: ***** Dracula PRO -#+BEGIN_SRC conf :tangle .config/alacritty/alacritty.yml +#+BEGIN_SRC conf :tangle alacritty/.config/alacritty/alacritty.yml colors: # Default colors primary: @@ -7215,7 +6315,7 @@ colors: **** Visual Bell -#+BEGIN_SRC conf :tangle .config/alacritty/alacritty.yml +#+BEGIN_SRC conf :tangle alacritty/.config/alacritty/alacritty.yml # Bell # # The bell is rung every time the BEL control character is received. @@ -7260,7 +6360,7 @@ colors: **** Background Opacity -#+BEGIN_SRC conf :tangle .config/alacritty/alacritty.yml +#+BEGIN_SRC conf :tangle alacritty/.config/alacritty/alacritty.yml # Background opacity # # Window opacity as a floating point number from `0.0` to `1.0`. @@ -7271,7 +6371,7 @@ background_opacity: 0.8 **** Selection -#+BEGIN_SRC conf :tangle .config/alacritty/alacritty.yml +#+BEGIN_SRC conf :tangle alacritty/.config/alacritty/alacritty.yml #selection: #semantic_escape_chars: ",│`|:\"' ()[]{}<>\t" @@ -7281,14 +6381,14 @@ background_opacity: 0.8 **** Window Title -#+BEGIN_SRC conf :tangle .config/alacritty/alacritty.yml +#+BEGIN_SRC conf :tangle alacritty/.config/alacritty/alacritty.yml # Allow terminal applications to change Alacritty's window title. #dynamic_title: true #+END_SRC **** Cursor -#+BEGIN_SRC conf :tangle .config/alacritty/alacritty.yml +#+BEGIN_SRC conf :tangle alacritty/.config/alacritty/alacritty.yml cursor: # Cursor style # @@ -7305,14 +6405,14 @@ cursor: **** Live Config Reload -#+BEGIN_SRC conf :tangle .config/alacritty/alacritty.yml +#+BEGIN_SRC conf :tangle alacritty/.config/alacritty/alacritty.yml # Live config reload (changes require restart) live_config_reload: true #+END_SRC **** Shell -#+BEGIN_SRC conf :tangle .config/alacritty/alacritty.yml +#+BEGIN_SRC conf :tangle alacritty/.config/alacritty/alacritty.yml # Shell # # You can set `shell.program` to the path of your favorite shell, e.g. `/bin/fish`. @@ -7332,7 +6432,7 @@ shell: **** Startup Directory -#+BEGIN_SRC conf :tangle .config/alacritty/alacritty.yml +#+BEGIN_SRC conf :tangle alacritty/.config/alacritty/alacritty.yml # Startup directory # # Directory the shell is started in. If this is unset, or `None`, the working @@ -7342,7 +6442,7 @@ shell: **** WinPTY Backend (Windows Only) -#+BEGIN_SRC conf :tangle .config/alacritty/alacritty.yml +#+BEGIN_SRC conf :tangle alacritty/.config/alacritty/alacritty.yml # WinPTY backend (Windows only) # # Alacritty defaults to using the newer ConPTY backend if it is available, @@ -7356,14 +6456,14 @@ shell: **** Alt Send Escape -#+BEGIN_SRC conf :tangle .config/alacritty/alacritty.yml +#+BEGIN_SRC conf :tangle alacritty/.config/alacritty/alacritty.yml # Send ESC (\x1b) before characters when alt is pressed. #alt_send_esc: true #+END_SRC **** Mouse -#+BEGIN_SRC conf :tangle .config/alacritty/alacritty.yml +#+BEGIN_SRC conf :tangle alacritty/.config/alacritty/alacritty.yml # mouse: # Click settings # @@ -7379,7 +6479,7 @@ shell: **** Hints -#+BEGIN_SRC conf :tangle .config/alacritty/alacritty.yml +#+BEGIN_SRC conf :tangle alacritty/.config/alacritty/alacritty.yml # Regex hints # # Terminal hints can be used to find text in the visible part of the terminal @@ -7427,7 +6527,7 @@ shell: **** Mouse Bindings -#+BEGIN_SRC conf :tangle .config/alacritty/alacritty.yml +#+BEGIN_SRC conf :tangle alacritty/.config/alacritty/alacritty.yml # Mouse bindings # # Mouse bindings are specified as a list of objects, much like the key @@ -7456,7 +6556,7 @@ shell: **** Key Bindings -#+BEGIN_SRC conf :tangle .config/alacritty/alacritty.yml +#+BEGIN_SRC conf :tangle alacritty/.config/alacritty/alacritty.yml # Key bindings # # Key bindings are specified as a list of objects. For example, this is the @@ -7601,7 +6701,7 @@ shell: **** Debug & Logging -#+BEGIN_SRC conf :tangle .config/alacritty/alacritty.yml +#+BEGIN_SRC conf :tangle alacritty/.config/alacritty/alacritty.yml #debug: # Display the time it takes to redraw each frame. #render_timer: false @@ -7628,7 +6728,7 @@ shell: ** Vim -#+BEGIN_SRC vimrc :tangle .vimrc +#+BEGIN_SRC vimrc :tangle vim/.vimrc " Don't try to be vi compatible set nocompatible @@ -7728,7 +6828,7 @@ colorscheme dracula_pro Define emacs configurations with chemacs2. -#+BEGIN_SRC emacs-lisp :tangle .emacs-profiles.el +#+BEGIN_SRC emacs-lisp :tangle emacs/.emacs-profiles.el ( ("personal" . ((user-emacs-directory . "~/.config/personal-emacs"))) ("doom" . ((user-emacs-directory . "~/.config/doom-emacs") @@ -7740,7 +6840,7 @@ Define emacs configurations with chemacs2. Select the emacs configuration to use by default. -#+BEGIN_SRC text :tangle .emacs-profile +#+BEGIN_SRC text :tangle emacs/.emacs-profile doom #+END_SRC @@ -7750,13 +6850,13 @@ doom **** Open Braces -#+BEGIN_SRC json :tangle .config/Code/User/settings.json +#+BEGIN_SRC json :tangle vscode/.config/Code/User/settings.json { #+END_SRC **** Workbench -#+BEGIN_SRC json :tangle .config/Code/User/settings.json +#+BEGIN_SRC json :tangle vscode/.config/Code/User/settings.json "workbench.colorTheme": "Dracula Pro", "workbench.iconTheme": "vscode-icons", "workbench.productIconTheme": "fluent-icons", @@ -7771,7 +6871,7 @@ doom **** Editor -#+BEGIN_SRC json :tangle .config/Code/User/settings.json +#+BEGIN_SRC json :tangle vscode/.config/Code/User/settings.json "editor.fontFamily": "'MonaspiceNe NF'", "editor.fontSize": 14, "editor.fontLigatures": "'ss01', 'ss02', 'ss03', 'ss04', 'ss05', 'ss06', 'ss07', 'ss08', 'calt', 'dlig'", @@ -7836,7 +6936,7 @@ doom **** Explorer -#+BEGIN_SRC json :tangle .config/Code/User/settings.json +#+BEGIN_SRC json :tangle vscode/.config/Code/User/settings.json "explorer.autoReveal": false, "explorer.confirmDelete": false, "explorer.confirmDragAndDrop": false, @@ -7844,7 +6944,7 @@ doom **** Files -#+BEGIN_SRC json :tangle .config/Code/User/settings.json +#+BEGIN_SRC json :tangle vscode/.config/Code/User/settings.json "files.trimTrailingWhitespace": true, "files.insertFinalNewline": true, "files.trimFinalNewlines": true, @@ -7855,7 +6955,7 @@ doom **** Vim -#+BEGIN_SRC json :tangle .config/Code/User/settings.json +#+BEGIN_SRC json :tangle vscode/.config/Code/User/settings.json "vim.insertModeKeyBindings": [ { // easier insert mode exit @@ -7926,7 +7026,7 @@ doom **** Terminal -#+BEGIN_SRC json :tangle .config/Code/User/settings.json +#+BEGIN_SRC json :tangle vscode/.config/Code/User/settings.json "terminal.integrated.cursorStyle": "line", "terminal.integrated.cursorBlinking": true, "terminal.integrated.fontFamily": "'MonaspiceNe NF'", @@ -7935,7 +7035,7 @@ doom **** Language Specific -#+BEGIN_SRC json :tangle .config/Code/User/settings.json +#+BEGIN_SRC json :tangle vscode/.config/Code/User/settings.json "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, @@ -7958,7 +7058,7 @@ doom **** Todo Tree -#+BEGIN_SRC json :tangle .config/Code/User/settings.json +#+BEGIN_SRC json :tangle vscode/.config/Code/User/settings.json "todo-tree.regex.regex": "(//|#|