Share your OS, Distro, Desktop setup - (screenshots, photos)

Love this! Very clean. Welcome to the community.

Thank you! Back in my Windows days the whole Desktop was full with icons and stuff but with my final switch to Linux i like more clean :slight_smile:

@toadie, this is really good. Can you share the configuration details and how to do that. I spend weekend on such customization and would like to try something new. This weekend tried GruvBox all over the Fedora workstation and just now after finishing the RUST code and pushing it ahead to github removed all gruvbox themes, icons even from the nvim and vscode as too dark and also the Twilio Sans Mono font , cant see anything. :smile: This is the power of the open source you can install and remove as and when you like. Good night to all.

1 Like

Sure i can but later in the evenig

My KDE Settings:

2 conky configs:

--[[
#==============================================================================
# 27.07.2024
#==============================================================================
]]

conky.config = {

	--Various settings

	background = true, 							-- forked to background
	cpu_avg_samples = 2,						-- The number of samples to average for CPU monitoring.
	diskio_avg_samples = 10,					-- The number of samples to average for disk I/O monitoring.
	double_buffer = true,						-- Use the Xdbe extension? (eliminates flicker)
	if_up_strictness = 'address',				-- how strict if testing interface is up - up, link or address
	net_avg_samples = 2,						-- The number of samples to average for net data
	no_buffers = true,							-- Subtract (file system) buffers from used memory?
	temperature_unit = 'celsius',				-- fahrenheit or celsius
	text_buffer_size = 2048,					-- size of buffer for display of content of large variables - default 256
	update_interval = 2,						-- update interval
	imlib_cache_size = 0,                       -- disable image cache to get a new spotify cover per song


	--Placement

	alignment = 'top_right',					-- top_left,top_middle,top_right,bottom_left,bottom_middle,bottom_right,
												-- middle_left,middle_middle,middle_right,none
	--Arch Duoscreen
	--gap_x = 0,
	gap_x = 10,									-- pixels between right or left border
	gap_y = 10,									-- pixels between bottom or left border
	minimum_height = 800,						-- minimum height of window
	minimum_width = 300,						-- minimum width of window
	maximum_width = 450,						-- maximum width of window

	--Graphical

	border_inner_margin = 5, 					-- margin between border and text
	border_outer_margin = 5, 					-- margin between border and edge of window
	border_width = 0, 							-- border width in pixels
	default_bar_width = 0,					    -- default is 0 - full width
	default_bar_height = 6,					-- default is 6
	default_gauge_height = 25,					-- default is 25
	default_gauge_width = 0,					-- default is 40
	default_graph_height = 20,					-- default is 25
	default_graph_width = 0,					-- default is 0 - full width
	default_shade_color = '#000000',			-- default shading colour
	default_outline_color = '#000000',			-- default outline colour
	draw_borders = false,						-- draw borders around text
	draw_graph_borders = true,					-- draw borders around graphs
	draw_shades = false,						-- draw shades
	draw_outline = false,						-- draw outline
	stippled_borders = 0,						-- dashing the border

	--Textual

	extra_newline = false,						-- extra newline at the end - for asesome's wiboxes
	format_human_readable = true,				-- KiB, MiB rather then number of bytes
	font = 'Source Code Pro:size=11',  				-- font for complete conky unless in code defined
	max_text_width = 0,							-- 0 will make sure line does not get broken if width too smal
	max_user_text = 16384,						-- max text in conky default 16384
	override_utf8_locale = true,				-- force UTF8 requires xft
	short_units = false,							-- shorten units from KiB to k
	top_name_width = 21,						-- width for $top name value default 15
	top_name_verbose = false,					-- If true, top name shows the full command line of  each  process - Default value is false.
	uppercase = false,							-- uppercase or not
	use_spacer = 'none',						-- adds spaces around certain objects to align - default none
	use_xft = true,								-- xft font - anti-aliased font
	xftalpha = 1,								-- alpha of the xft font - between 0-1

	--Windows

	own_window = true,							-- create your own window to draw
	own_window_class = 'Conky',
	own_window_argb_value = 255,			    -- real transparency - composite manager required 0-255
	own_window_argb_visual = true,				-- use ARGB - composite manager required
	own_window_colour = '#202020',				-- set colour if own_window_transparent
	own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',  -- if own_window true - just hints - own_window_type sets it
	own_window_transparent = true,				-- if own_window_argb_visual is true sets background opacity 0%
	own_window_title = 'system_conky',			-- set the name manually  - default conky "hostname"
	own_window_type = 'normal',					-- if own_window true options are: normal/override/dock/desktop/panel

	--Colours
	default_color = '#D9FFE2',
	color1 = '#10589e',
	color2 = '#ea7d05',
	color3 = '#CCCCCC',
	color4 = '#BBBBBB',
	color5 = '#6A9BD8',
	color6 = '#FFFFFF',

	--Signal Colours
	color7 = '#C0FF00',  						--green
	color8 = '#FFA726',  						--orange
	color9 = '#F1544B',  						--firebrick
};

conky.text = [[
############
# SYSTEM
############
${alignc}${color 1793D1}${font Iosevka Nerd Font:size=46}๏Œƒ${font}
${font :bold:italic:size=14}${color0}SYSTEM ${hr 2}${color0}${font}
${color0}${goto 42}${font :bold:size=9}Hostname:${alignr}${nodename}
${goto 42}OS:${alignr}${texeci 3600 lsb_release -d | awk '{$1=""; print $0}'}
${goto 42}Kernel${alignr}${kernel}
${goto 42}Packages:${alignr}${execi 7200 pacman -Q | grep "" -c}
${goto 42}Uptime:${alignr}${uptime}
${goto 42}Processes:${alignr}${processes}${color0}

############
# CPU
############
${font :bold:italic:size=14}${color0}CPU & MEMORY ${hr 2}${color0}${font}
${goto 16}${color0}${voffset 6}${font StyleBats:size=16}A${font}${voffset -11}${goto 42}CPU @ ${freq cpu%} MHz${alignr}${cpu cpu%}%
${goto 42}${color2}${cpubar 6,0}${color0}
${voffset -15}
#RAM
${voffset 6}${goto 16}${font StyleBats:size=16}g${font}${voffset -11}${goto 42}RAM ${alignr}${mem} | ${memmax}
${goto 42}${color2}${membar}${color0}
#SWAP
${voffset 6}${goto 16}${font StyleBats:size=16}j${font}${voffset -11}${goto 42}SWAP ${alignr}${swap} | ${swapmax}
${goto 42}${color2}${swapbar}${color0}

############
## FILESYSTEM
############
${font :bold:italic:size=14}${color0}FILESYSTEM ${hr 2}${color0}${font}
${voffset -5}
#HOME
${voffset -2}${goto 14}${font Symbols Nerd Font Mono:size=16}๎ฌ†${font}${voffset -11}${goto 42}HOME @ ${fs_type /home}${alignr}${fs_used /home} | ${fs_size /home}
${goto 42}${color2}${fs_bar /home}${color0}

#ROOT
${voffset -2}${goto 14}${font Iosevka Nerd Font:size=16}๎ญ›${font}${voffset -12}${goto 42}ROOT @ ${fs_type /}${alignr}${fs_used /} | ${fs_size /}
${goto 42}${color2}${fs_bar 6,0 /}${color0}

#DATA
${voffset -2}${goto 17}${font Iosevka Nerd Font:size=16}๎ซŽ${font}${voffset -12}${goto 42}DATA @ ${fs_type /run/media/toadie/data/}${alignr}${fs_used /run/media/toadie/data/} | ${fs_size /run/media/toadie/data/}
${goto 42}${color2}${fs_bar 6,0 /run/media/toadie/data/}${color0}

#VM
${voffset -2}${goto 17}${font Iosevka Nerd Font:size=16}๏Œˆ${font}${voffset -12}${goto 42}VM @ ${fs_type /run/media/toadie/vm/}${alignr}${fs_used /run/media/toadie/vm/} | ${fs_size /run/media/toadie/vm/}
${goto 42}${color2}${fs_bar 6,0 /run/media/toadie/vm/}${color0}

############
## DRIVES
############
${font :bold:italic:size=14}${color0}DRIVES ${hr 2}${color0}${font}
${voffset -5}
#BACKUP 1
${if_mounted /run/media/toadie/Backup_01}${voffset -2}${goto 17}${font Iosevka Nerd Font:size=16}๓ฐ’${font}${voffset -12}${goto 42}Backup_01 @ ${fs_type /run/media/toadie/Backup_01}${alignr}${fs_used /run/media/toadie/Backup_01/} | ${fs_size /run/media/toadie/Backup_01/}
${goto 42}${color2}${fs_bar 6,0 /run/media/toadie/Backup_01/}${color0}${else}${voffset -2}${goto 17}${font Iosevka Nerd Font:size=16}๓ฐ’Ž${font}${voffset -6}${goto 42}Backup_01 ${alignc}${font :bold:italic:size=9}${color9}NOT MOUNTED${font}${color0}${endif}

#BACKUP 2
${if_mounted /run/media/toadie/Backup_02}${voffset -2}${goto 17}${font Iosevka Nerd Font:size=16}๓ฐ’${font}${voffset -12}${goto 42}Backup_02 @ ${fs_type /run/media/toadie/Backup_02}${alignr}${fs_used /run/media/toadie/Backup_02/} | ${fs_size /run/media/toadie/Backup_02/}
${goto 42}${color2}${fs_bar 6,0 /run/media/toadie/Backup_02/}${color0}
${else}${voffset -2}${goto 17}${font Iosevka Nerd Font:size=16}๓ฐ’Ž${font}${voffset -6}${goto 42}Backup_02 ${alignc}${font :bold:italic:size=9}${color9}NOT MOUNTED${font}${color0}${endif}

#BACKUP 3
${if_mounted /run/media/toadie/Backup_03}${voffset -2}${goto 17}${font Iosevka Nerd Font:size=16}๓ฐ’${font}${voffset -12}${goto 42}Backup_03 @ ${fs_type /run/media/toadie/Backup_03}${alignr}${fs_used /run/media/toadie/Backup_03/} | ${fs_size /run/media/toadie/Backup_03/}
${goto 42}${color2}${fs_bar 6,0 /run/media/toadie/Backup_03/}${color0}
${else}${voffset -2}${goto 17}${font Iosevka Nerd Font:size=16}๓ฐ’Ž${font}${voffset -6}${goto 42}Backup_03 ${alignc}${font :bold:italic:size=9}${color9}NOT MOUNTED${font}${color0}${endif}

############
# TEMP
############
${font :bold:italic:size=14}${color0}TEMP ${hr 2}${color0}${font}
${voffset -5}
${goto 16}${font Symbols Nerd Font Mono:size=20}๎ˆŠ${font}${voffset -10}${goto 42}${color6}CPU ${color}${texeci 30 sensors | grep "Package id 0" | cut -d ':' -f 2 | cut -d '.' -f 1 | tr -d ' '} ยฐC${alignr}${color6}GPU ${alignr}${color}+${nvidia gputemp} ยฐC
${goto 42}${color6}SSD ${color}${texeci 30 sensors | grep "temp1" | cut -d ':' -f 2 | cut -d '.' -f 1 | tr -d ' '} ยฐC${alignr}${color6}HDD ${color}${alignr}${texeci 30 sensors | grep "temp2" | cut -d ':' -f 2 | cut -d '.' -f 1 | tr -d ' '} ยฐC

############
# NETWORK
############
${font :bold:italic:size=14}${color0}NETWORK ${hr 2}${color0}${font}
${voffset 5}
## ETH1
	#UPLOAD
	${voffset -18}${goto 10}${font Symbols Nerd Font Mono:size=20}๎Œผ${font}${goto 42}${voffset -8}UPLOADED ${font}${alignr}${totalup eno1}
	${goto 42}${upspeed eno1}${alignr}${color 202020}${upspeedgraph eno1 8,90 F57900 FCAF3E}${color0}

	#DOWNLOAD
	${voffset -4}${goto 10}${font Symbols Nerd Font Mono:size=20}๎Œบ${font}${goto 42}${voffset -10}${goto 42}DOWNLOADED ${alignr}${totaldown eno1}
	${goto 42}${downspeed eno1}${alignr}${color 202020}${downspeedgraph eno1 8,90 F57900 FCAF3E}${color0}


	## IPs
	${voffset -20}${goto 10}${font Symbols Nerd Font Mono:size=20}๎Œฝ${font}${goto 42}${voffset -14}LAN ${alignr}${addr eno1}
	${goto 42}WAN${alignr}${execi 7200 wget http://v4.ipv6-test.com/api/myip.php -q -O -}
	${goto 42}VPN${alignr}${if_up tun0}${font :bold:size=8}${color7}Up${else}${font :bold:italic:size=9}${color9}Down${endif}

############
# NETWORK 2
############
${font :bold:italic:size=14}${color0}CONNECTIONS ${hr 2}${color0}${font}
${voffset -5}
${voffset 0}${goto 10}${font Symbols Nerd Font:size=16}๎ฏ‹${font}${goto 42}${voffset -10}${goto 42}TCP INCOMING ${color7}${tcp_portmon 1 32767 count}${color0}
${goto 42}TCP OUTGOING ${color7}${tcp_portmon 32768 61000 count}${color0}
${goto 42}SSH | ${color7}${tcp_portmon 22 22 count}${color0}${alignr}VNC | ${color7}${tcp_portmon 5900 5900 count}${color0}
${goto 42}NFS | ${color7}${tcp_portmon 2049 2049 count}${color0}${alignr}SMB | ${color7}${tcp_portmon 445 445 count}${color0}
${goto 42}FTP | ${color7}${tcp_portmon 21 21 count}${color0}

#toadlap
${if_mounted /mnt/nfs/toadlap}${voffset -2}${goto 17}${font Iosevka Nerd Font:size=16}๓ฐ’${font}${voffset -12}${goto 42}toadlap @ ${fs_type /mnt/nfs/toadlap}${alignr}${fs_used /mnt/nfs/toadlap/} | ${fs_size /mnt/nfs/toadlap/}
${goto 42}${color2}${fs_bar 6,0 /run/media/toadie/Backup_03/}${color0}
${else}${voffset -2}${goto 17}${font Iosevka Nerd Font:size=16}๓ฐ’Ž${font}${voffset -6}${goto 42}toadlap ${alignc}${font :bold:italic:size=9}${color9}NOT MOUNTED${font}${color0}${endif}
]];
--[[
#==============================================================================
# 27.07.2024
#==============================================================================
]]

conky.config = {

	--Various settings

	background = true, 							-- forked to background
	cpu_avg_samples = 2,						-- The number of samples to average for CPU monitoring.
	diskio_avg_samples = 10,					-- The number of samples to average for disk I/O monitoring.
	double_buffer = true,						-- Use the Xdbe extension? (eliminates flicker)
	if_up_strictness = 'address',				-- how strict if testing interface is up - up, link or address
	net_avg_samples = 2,						-- The number of samples to average for net data
	no_buffers = true,							-- Subtract (file system) buffers from used memory?
	temperature_unit = 'celsius',				-- fahrenheit or celsius
	text_buffer_size = 2048,					-- size of buffer for display of content of large variables - default 256
	update_interval = 2,						-- update interval
	imlib_cache_size = 0,                       -- disable image cache to get a new spotify cover per song


	--Placement

	alignment = 'bottom_left',					-- top_left,top_middle,top_right,bottom_left,bottom_middle,bottom_right,
												-- middle_left,middle_middle,middle_right,none
	--Arch Duoscreen
	--gap_x = 0,
	gap_x = 10,									-- pixels between right or left border
	gap_y = 80,									-- pixels between bottom or left border
	minimum_height = 300,						-- minimum height of window
	minimum_width = 300,						-- minimum width of window
	maximum_width = 450,						-- maximum width of window

	--Graphical

	border_inner_margin = 5, 					-- margin between border and text
	border_outer_margin = 5, 					-- margin between border and edge of window
	border_width = 0, 							-- border width in pixels
	default_bar_width = 0,					    -- default is 0 - full width
	default_bar_height = 6,					-- default is 6
	default_gauge_height = 25,					-- default is 25
	default_gauge_width = 0,					-- default is 40
	default_graph_height = 20,					-- default is 25
	default_graph_width = 0,					-- default is 0 - full width
	default_shade_color = '#000000',			-- default shading colour
	default_outline_color = '#264f78',			-- default outline colour
	draw_borders = false,						-- draw borders around text
	draw_graph_borders = true,					-- draw borders around graphs
	draw_shades = false,						-- draw shades
	draw_outline = false,						-- draw outline
	stippled_borders = 5,						-- dashing the border

	--Textual

	extra_newline = false,						-- extra newline at the end - for asesome's wiboxes
	format_human_readable = true,				-- KiB, MiB rather then number of bytes
	font = 'Source Code Pro:size=11',  				-- font for complete conky unless in code defined
	max_text_width = 0,							-- 0 will make sure line does not get broken if width too smal
	max_user_text = 16384,						-- max text in conky default 16384
	override_utf8_locale = true,				-- force UTF8 requires xft
	short_units = false,							-- shorten units from KiB to k
	top_name_width = 21,						-- width for $top name value default 15
	top_name_verbose = false,					-- If true, top name shows the full command line of  each  process - Default value is false.
	uppercase = false,							-- uppercase or not
	use_spacer = 'none',						-- adds spaces around certain objects to align - default none
	use_xft = true,								-- xft font - anti-aliased font
	xftalpha = 1,								-- alpha of the xft font - between 0-1

	--Windows

	own_window = true,							-- create your own window to draw
	own_window_class = 'Conky',
	own_window_argb_value = 0,			    -- real transparency - composite manager required 0-255
	own_window_argb_visual = true,				-- use ARGB - composite manager required
	own_window_colour = '#202020',				-- set colour if own_window_transparent no
	own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',  -- if own_window true - just hints - own_window_type sets it
	own_window_transparent = false,				-- if own_window_argb_visual is true sets background opacity 0%
	own_window_title = 'system_conky',			-- set the name manually  - default conky "hostname"
	own_window_type = 'normal',					-- if own_window true options are: normal/override/dock/desktop/panel

	--Colours
	default_color = '#D9FFE2',
	color1 = '#10589e',
	color2 = '#ea7d05',
	color3 = '#CCCCCC',
	color4 = '#BBBBBB',
	color5 = '#6A9BD8',
	color6 = '#FFFFFF',

	--Signal Colours
	color7 = '#C0FF00',  						--green
	color8 = '#FFA726',  						--orange
	color9 = '#F1544B',  						--firebrick
};

conky.text = [[
############
# VMs
############
${font :bold:italic:size=14}${color0}VIRTUAL MACHINES ${hr 2}${color}${font}
${font :italic:size=12}QEMU ${hr 2}${font}
${execi 100 virsh list --all | cut -c 6- | grep 'laufend' | cut -d ' ' -f 2}
${font :italic:size=12}VirtualBox ${hr 2}${font}
${execi 100 vboxmanage list runningvms | cut -d '"' -f 2}
${font :italic:size=12}Docker ${hr 2}${font}
${execi 100 docker ps --format "{{.Names}}"}
#${goto 16}Docker Compose
#${execi 100 docker compose ls -q}

############
# Backups
############
${font :bold:italic:size=14}${color0}BACKUPS ${hr 2}${color}${font}
${voffset 5}${tail /home/toadie/Dokumente/Logs/backups.log 5}
]];

starship:

format = """
[ ๎‚ถ](#434C5E)\
$os\
[ ๏Œƒ ](bg:#434C5E fg:#1793D1)\
$username\
[๎‚ฐ](bg:#434C5E fg:#3B4252)\
$directory\
[๎‚ฐ](fg:#434C5E bg:#4C566A)\
$git_branch\
$git_status\
[๎‚ฐ](fg:#4C566A bg:#86BBD8)\
[๎‚ฐ](fg:#86BBD8 bg:#06969A)\
[๎‚ฐ](fg:#06969A bg:#33658A)\
$python\
$docker_context\
$cmd_duration\
[๎‚ด](fg:#33658A)\
\n$character"""

right_format = """
[๎‚ถ](fg:#33658A)[ ๓ฐฃ™ ](bg:#33658A)$time[๎‚ด](fg:#33658A)\
[ ๎‚ถ](fg:#06969A)[ ๎™ซ ](bg:#06969A)$memory_usage[๎‚ด](fg:#06969A)\
"""
add_newline = true

command_timeout = 5000

[cmd_duration]
min_time = 500
format = "[ $duration ](bg:#33658A italic bright-yellow)"

[username]
show_always = true
style_user = "bg:#3B4252"
style_root = "bg:#3B4252"
format = '[$user ]($style)'

[directory]
style = "bg:#434C5E"
format = "[ $path ]($style)"
truncation_length = 3
#truncation_symbol = "โ€ฆ/"
home_symbol = "๎ฌ† "
read_only = " ๎‚ข"

[directory.substitutions]
"Dokumente" = "Dokumente ๓ฐˆ™ "
"Downloads" = "Downloads ๏€™ "
"Music" = "Music ๓ฐš "
"Bilder" = "Bilder ๏€พ "
"etc" = "etc ๎ญฅ "
"Obsidian" = "Obsidian ๎€…"
"Dev" = "Dev ๎˜Ž "
"Batch" = "Batch ๎ฏ„"
"Bash" = "Bash ๎ช… "
"Python" = "Python ๎˜† "
"Comics" = "Comics ๓ฑ™"
"Cloudeteer" = "Cloudeteer ๓ฑ“Ÿ"
#"toadie"="๓ฐฎญ"
"MailArchiv" = "MailArchiv ๓ฐฅข"
#๓ฐ›ด ๓ฐ›ณ ๓ฐ›ถ
".steam" = "Steam ๏ง’"
"ProtonDrive" = "ProtonDrive ๏™ข"
"Docker" = "Docker ๏Œˆ "

continuation_prompt = 'โ–ถโ–ถ '

[docker_context]
symbol = "๏Œˆ "
style = "bg:#06969A"
format = '[ $symbol $context ]($style) $path'
detect_files = ["docker-compose.yml", "docker-compose.yaml", "Dockerfile"]
detect_folders = []
disabled = false

[nix_shell]
symbol = "๏‹œ "

[git_branch]
symbol = "๏„“"
style = "bg:#4C566A"
format = '[ $symbol $branch ]($style)'

[git_status]
style = "bg:#4C566A"
format = '[$all_status$ahead_behind ]($style)'

[python]
symbol = "๎˜†"
style = "bg:#33658A"
format = '[ $symbol( $version) ]($style)'

[memory_usage]
disabled = false
threshold = -1
style = "bg:#06969A"
format = "[$ram]($style)"

[status]
style = 'bg:blue'
symbol = '๐Ÿ”ด '
success_symbol = '๐ŸŸข SUCCESS'
not_executable_symbol = '๐Ÿšซ'
format = '[\[$symbol$common_meaning$signal_name$maybe_int\]]($style) '
map_symbol = true
disabled = false

[battery]
format = "[ $percentage $symbol]($style)"
full_symbol = "[โ–ˆ](italic green)"
charging_symbol = "[โ†‘](italic green)"
discharging_symbol = "[โ†“](italic)"
unknown_symbol = "[โ–‘](italic)"
empty_symbol = "[โ–ƒ](italic red)"

[[battery.display]]
threshold = 40
style = "dimmed yellow"

[[battery.display]]
threshold = 70
style = "dimmed white"

[time]
disabled = false
time_format = "%R"
style = "bg:#33658A"
format = '[ $time ]($style)'

[line_break]
disabled = false

[character]
disabled = false
success_symbol = '[  ๓ฑžฉ](bold fg:color_green)'
#error_symbol = '[๏ฒ](bold fg:color_red)'
error_symbol = "[โœ—](bold red)"

fastfetch:

{
  "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
  "logo": {
      //"arco",
      "padding": {
        "top": 1
      }
  },
  "modules": [
    "break",
    "title",
    //"separator",
    {
      "type": "custom",
      "format": "โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€"
    },
    {
      "type": "os",
      "key": "โ”Œ OS"
    },
    //"host",
    {
      "type": "kernel",
      "key": "โ”œ Kernel"
    },
    {
      "type": "uptime",
      "key": "โ”œ Uptime"
    },
    {
      "type": "packages",
      "key": "โ”œ Packages"
    },
    {
      "type": "shell",
      "key": "โ”” Shell"
    },
    //"display",
    //"de"
    //"wm",
    //"wmtheme",
    //"theme",
    //"icons",
    //"font",
    //"cursor",
    //"terminal",
    //"terminalfont",
    {
      "type": "custom",      
      "format": "โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€"
    },
    {
      "type": "cpu",
      "key": "โ”Œ CPU",
      "showPeCoreCount": true,
      "temp": true
    },
    //"cpuusage",
    //"gpu",
    {
      "type": "gpu",
      "key": "โ”œ GPU",
      //"keyColor": "yellow",
      //"driverSpecific": true,
      "temp": true
    },
    {
      "type": "memory",
      "key": "โ”œ Memory",
    },
    {
      "type": "swap",
      "key": "โ”œ Swap"
    },
    {
      "type": "processes",
      "key": "โ”” Processes"
    },
    {
      "type": "custom",
      "format": "โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€"
    },
    //"disk",
    {
      "type": "disk",
      "key": "๏Œƒ /",
      "folders": "/"
    },
    {
      "type": "disk",
      "key": "๏€• /home",
      "folders": "/home"
    },
    {
      "type": "disk",
      "key": "๎™ /data",
      "folders": "/run/media/toadie/data"
    },
    {
      "type": "disk",
      "key": "๏Œˆ /vm",
      "folders": "/run/media/toadie/vm"
    },
    {
      "type": "disk",
      "key": "๓ฐ’ Backup_01",
      "folders": "/run/media/toadie/Backup_01"
    },
    {
      "type": "disk",
      "key": "๓ฐ’ Backup_02",
      "folders": "/run/media/toadie/Backup_02"
    },
    {
      "type": "disk",
      "key": "๓ฐ’ Backup_03",
      "folders": "/run/media/toadie/Backup_03"
    },
    {
      "type": "disk",
      "key": "๓ฐ’ toadlap",
      "folders": "/mnt/nfs/toadlap"
    },
    //"localip",
    //"battery",
    //"poweradapter",
    //"locale",
    {
      "type": "custom",
      "format": "โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€"
    },
    //{
    //  "type": "media",
    //  "key": "โ™ซ Media"
    //},
    //"media",
    //"Weather",
    //{
      //"key": "Weather",
      //"type": "Weather",
      //"location": "Frankfurt"
    //},
//    {
//      "key": "Erinnerung",
//      "type": "command",
//      "text": "sh /run/media/toadie/data/Dev/Bash/reminder/reminder.sh"
//    },
//    {
//      "key": "๎ทจ Last Backup",
//      "type": "command",
//      "text": "tail /home/toadie/Dokumente/Logs/backups.log -n 1"
//    },
    {
      "key": "๎ทจ Last Backup",
      "type": "command",
      "text": "sh /run/media/toadie/data/Dev/Bash/fastfetch/fastfetch_backup_datum.sh"
      //"keyColor": "green"
    },
    {
      "type": "custom",
      "format": "โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€"
    },
    {
      "key": "Container",
      "type": "command",
      //"text": "sh /run/media/toadie/data/Dev/Bash/fastfetch/fastfetch_docker.sh"
      "text": "docker compose ls -q"
    }
    //"break",
    //"break"
  ]
}
1 Like

Thank you @toadie for sharing this. I have never used Arch but will try to do so hev been busy lately with RUST and just pushed one code and today started C++ back. I have only used the Ubuntu and Fedora and Mint. Last weekend, tempted by Gruvbox applied by GruvBox to all KDE Fedora, Neovim, VSCode and everything and then one day later removed all as too dark and this is the best part that you can customize. Now i am only using Fedora KDE only. Your setup is very tempting and i will try to use Arch and thank you for sharing this.

Tank you @anon19981772. You can use this setup in every Linux distro you want.

Thank you @toadie for telling me as i have very limited information on customization, so i appreciate every piece which i can collect and make it good looking and appealing as every one wants. I am now searching for those KDE settings and will see how my version looks.

Conky is an extremely customizable system monitor. Some inspiration.

Fastfetch displays information about the system. Also extremely customizable.


As you see, my virtual machine ssd is nearly full :sweat_smile:

If you want to start easy, take fastfetch and look at the sample config files, they are only json and easy to unterstand - especially for a programmer

1 Like

ah that good to know. I also use fastfetch. Virtual drive is always a problem. May be you can increase the drive speed using fdisk or enabling an additional mount on the etc/fstab.

Unfortunately not. I have to buy a larger ssd or an additional one.

I want to ask you that do you have any suggestions on Neovim or Nix as i also use Nix and i am a heavy user of Neovim and used both Plug as well as LazyVim but now only use Plug as of today and removed lazy for faster loads. If you have any recommendations/resources then kindly let me know.

Sorry, i never used Vim, Neovim etc. :frowning:

@toadie Thank you and if you want to know then let me know. I will be able to provide everything in that context if you need. Additionally, there are couple of resources here https://forcoder.net/ and also some other websites like these and the downside that you need to click images to get the link and i tried without that by refreshing but it doesnt work so you have to click those and so i dont download from these unless some specific is needed. last i downloaded was 2 months ago or more than that.

@toadie thank you for your pictures on your desktop. I took a little bit inspiration from it although not being heavy on customization, i found this light one and looks clean and well crafted. I tried Arch and others but too dark and finding a folder or some file for me in such dark gloomy is very difficult, so as saying goes about linux, like install it and dont like it uninstall it.

1 Like

@toadie thank you and just finished a webassembly approach in RUST: GitHub - applicativesystem/rust-view-aln-wasm: rust embedded approach for genome alignments to wasm web assembly and i dont use language models but read and write data structures and algorithm heavily. If you know of any resources that might be useful to me then let me know anytime.


Archcraft with OpenBox, Polybar and Conky

1 Like

This is my updated Arch setup in a physical machine :slight_smile:

I only riced XFCE a bit with some systray plugins, Iโ€™m using some fancy theme for windows, mouse cursors and the compositor โ€œpicomโ€, which I was suggested by Chat GPT

I donโ€™t like using some fancy monitoring tools such as conky, I prefer some sober desktop interface โ€ฆ in latin I would say โ€œde gustibusโ€ฆ no disputam estโ€, which means โ€œon personal taste thereโ€™s nothing to sayโ€.

3 Likes