117 lines
2.4 KiB
Nix
Raw Normal View History

2024-09-20 01:22:09 +03:00
{ config, pkgs, ... }: {
home.packages = [ pkgs.neofetch ];
xdg.configFile."neofetch/config.conf".text = ''
print_info() {
info title
info underline
prin "Hardware"
info "- Host" model
info "- Resolution" resolution
info "- CPU" cpu
info "- GPU" gpu gpu_driver
info "- Memory" memory
info "- Disk" disk
info "- Battery" battery
echo
prin "Software"
info "- OS" distro kernel
# info "- Uptime" uptime
info "- Packages" packages
info "- Shell" shell
prin "- Prompt" "Starship"
info "- Terminal" term
info "- DE" de
info "- WM" wm
echo
prin "Style"
info "- WM Theme" wm_theme
info "- Theme" theme
prin "- Base16 Theme" "${baseNameOf config.stylix.base16Scheme}"
info "- Icons" icons
info "- Terminal Font" term_font
info "- Font" font
# info "- Song" song
[[ "$player" ]] && prin "- Music Player" "$player"
# info "- Local IP" local_ip
# info "- Public IP" public_ip
# info "- Users" users
info "- Locale" locale # This only works on glibc systems.
info cols
}
title_fqdn="on"
kernel_shorthand="on"
distro_shorthand="on"
os_arch="on"
uptime_shorthand="on"
memory_percent="off"
memory_unit="mib"
package_managers="on"
shell_path="off"
shell_version="on"
speed_type="bios_limit"
speed_shorthand="on"
cpu_brand="on"
cpu_speed="on"
cpu_cores="logical"
cpu_temp="off"
gpu_brand="on"
gpu_type="all"
refresh_rate="on"
gtk_shorthand="off"
gtk2="on"
gtk3="on"
public_ip_host="http://ident.me"
local_ip_interface=('auto')
de_version="on"
disk_show=('/' '/mnt/D')
disk_subtitle="mount"
disk_percent="on"
music_player="auto"
song_format="%artist% - %album% - %title%"
song_shorthand="off"
mpc_args=()
colors=(distro)
bold="on"
underline_enabled="on"
underline_char="-"
separator=":"
block_range=(0 15)
color_blocks="on"
block_width=3
block_height=1
col_offset="auto"
bar_char_elapsed="*"
bar_char_total="."
bar_border="on"
bar_length=15
bar_color_elapsed="distro"
bar_color_total="distro"
memory_display="infobar"
battery_display="off"
disk_display="infobar"
image_backend="ueberzug"
image_source=/home/sweetbread/Downloads/a2nga4jvjy291.png
ascii_distro="auto"
ascii_colors=(distro)
ascii_bold="on"
image_loop="off"
thumbnail_dir="${config.xdg.cacheHome}/thumbnails/neofetch"
crop_mode="normal"
crop_offset="center"
image_size="auto"
catimg_size="2"
gap=3
yoffset=0
xoffset=0
background_color=
stdout="off"
'';
}