gh0stzk / dotfiles

BSPWM environment with 18 themes. With a theme selector to change on the fly.
GNU General Public License v3.0
2.99k stars 221 forks source link

[help wanted] Quiero usar stalonetray #353

Closed Ramdonx closed 6 days ago

Ramdonx commented 1 week ago

Ya edite Theme.sh de Pamela

Set stalonetray config

set_stalonetray_config () { sed -i "$HOME"/.config/bspwm/stalonetrayrc \ -e "s/background ./background \"#1D1F28\"/" \ -e "s/vertial ./vertial true/" \ -e "s/geometry ./geometry 1x1-990+54/" \ -e "s/grow_gravity ./grow_gravity NE/" \ -e "s/icon_gravity .*/icon_gravity NE/" }

y

Apply Configurations

set_bspwm_config set_term_config set_picom_config set_stalonetray_config set_dunst_config set_eww_colors set_launchers set_appearance set_geany launch_theme

No se que mas debo configurar Aqui hace referencia a un archivo (creo) pero no existe ese archivo sed -i "$HOME"/.config/bspwm/stalonetrayrc \

Se que esta configuracion ya no utiliza stalonetray, pero quisiera usarla, me parece mas elegante.

gh0stzk commented 1 week ago

Si te falta el archivo stalonetrayrc y dentro de bspwmrc agregar el comando para iniciar el proceso de stalonetray que era compuesto de varios comandos, no lo recuerdo la verdad, pero si navegas en el historial de los commits, donde aun exista, te metes a ese commit y le das browse files, y estaras nevegando en ese momento de la historia, y desberian aparecerte los archivos.

Ramdonx commented 6 days ago

Voy a colocar por aquí todos los cambios que realicé por si a alguien le es útil.

Además de lo que está arriba, modifique/agregue los siguientes archivos

Primero que todo, instalar stalonetray (no sabia que debía instalarlo xD) En mi caso: pacman -S stalonetray


Agregué stalonetrayrc a la carpeta de bspwm con el siguiente contenido background "#1D1F28" vertical true geometry 1x1-40+36 grow_gravity NE icon_gravity NE icon_size 18 slot_size 27 kludges force_icons_size skip_taskbar true window_type utility

Agregué systray a la carpeta de ../bspwm/src con el siguiente contenido

!/bin/bash

hidden=/tmp/syshide.lock file="$XDG_CONFIG_HOME/bspwm/polybar/modules.ini"

if [[ $(pidof stalonetray) ]]; then if [[ ! -e $hidden ]]; then polybar-msg action "#systray.hook.1" xdo hide -n stalonetray touch "$hidden" perl -0 -i -pe 's/systray\ninitial=./systray\ninitial=2/g' "$file" else polybar-msg action "#systray.hook.0" xdo show -n stalonetray xdo raise -n stalonetray rm "$hidden" perl -0 -i -pe 's/systray\ninitial=./systray\ninitial=1/g' "$file" fi else stalonetray & fi

Modifique bspwmrc agregando las siguientes lineas

Launch stalonetray

[[ "$RICETHEME" != "z0mbi3" ]] && stalonetray -c "$HOME"/.config/bspwm/stalonetrayrc & sleep 0.1 && xdo hide -N stalonetray && touch "/tmp/syshide.lock"

Modifique [module/tray] en modules.ini para el tema Pamela

[module/tray] type=custom/ipc hook-0=echo "" hook-1=echo "" click-left=systray initial=2 ;;format-font=2 format-foreground=${pamela.blue}

Ajuste la linea -e "s/geometry ./geometry 1x1-990+54/" en Theme.sh del tema Pamela según fue necesario

Eso seria todo, tal vez se me escape algún detalle :)