adding cursor theme support
This commit is contained in:
parent
6c966b05ae
commit
e64b4d29f9
1 changed files with 24 additions and 0 deletions
24
neofetch
24
neofetch
|
@ -64,6 +64,7 @@ print_info() {
|
||||||
info "WM Theme" wm_theme
|
info "WM Theme" wm_theme
|
||||||
info "Theme" theme
|
info "Theme" theme
|
||||||
info "Icons" icons
|
info "Icons" icons
|
||||||
|
info "Cursor" cursor
|
||||||
info "Terminal" term
|
info "Terminal" term
|
||||||
info "Terminal Font" term_font
|
info "Terminal Font" term_font
|
||||||
info "CPU" cpu
|
info "CPU" cpu
|
||||||
|
@ -2594,6 +2595,18 @@ get_style() {
|
||||||
kde_font_size="${kde_font_size/,*}"
|
kde_font_size="${kde_font_size/,*}"
|
||||||
kde_theme="${kde_theme/,*} ${kde_theme/*,} ${kde_font_size}"
|
kde_theme="${kde_theme/,*} ${kde_theme/*,} ${kde_font_size}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [[ "$kde" == "cursorTheme" ]]; then
|
||||||
|
if [[ -f "${kde_config_dir}/kcminputrc" ]]; then
|
||||||
|
kde_config_file="${kde_config_dir}/kcminputrc"
|
||||||
|
kde_theme="$(grep "cursorTheme" "$kde_config_file")"
|
||||||
|
kde_theme="${kde_theme/*=}"
|
||||||
|
elif [[ -f "${kde_config_dir}/startupconfig" ]]; then
|
||||||
|
kde_config_file="${kde_config_dir}/startupconfig"
|
||||||
|
kde_theme="$(grep "cursortheme" "$kde_config_file")"
|
||||||
|
kde_theme="${kde_theme/*=}"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
kde_theme="$kde_theme [KDE], "
|
kde_theme="$kde_theme [KDE], "
|
||||||
else
|
else
|
||||||
err "Theme: KDE config files not found, skipping."
|
err "Theme: KDE config files not found, skipping."
|
||||||
|
@ -2733,6 +2746,17 @@ get_font() {
|
||||||
font="$theme"
|
font="$theme"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get_cursor() {
|
||||||
|
name="gtk-cursor-theme-name"
|
||||||
|
gsettings="cursor-theme"
|
||||||
|
gconf="cursor_theme"
|
||||||
|
xfconf="/Gtk/CursorThemeName"
|
||||||
|
kde="cursorTheme"
|
||||||
|
|
||||||
|
get_style
|
||||||
|
cursor="$theme"
|
||||||
|
}
|
||||||
|
|
||||||
get_term() {
|
get_term() {
|
||||||
# If function was run, stop here.
|
# If function was run, stop here.
|
||||||
((term_run == 1)) && return
|
((term_run == 1)) && return
|
||||||
|
|
Loading…
Reference in a new issue