Skip to content

Instantly share code, notes, and snippets.

View joariasl's full-sized avatar

Jorge Arias joariasl

View GitHub Profile
@joariasl
joariasl / geoffgarside_mod.zsh-theme
Last active January 11, 2021 06:24
My ZSH Personal Theme mod (based on geoffgarside and robbyrussell)
local ret_status="%(?:%{$fg_bold[green]%}➜ :%{$fg_bold[red]%}➜ %s)"
PROMPT='${ret_status}%{$fg[cyan]%}%n%{$reset_color%}:%{$fg[green]%}%c%{$reset_color%} %(!.#.$) '
RPROMPT='$(git_prompt_info)'
ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg[yellow]%}git:("
ZSH_THEME_GIT_PROMPT_SUFFIX=")%{$reset_color%}"
@joariasl
joariasl / cmus_to_file.sh
Last active March 28, 2020 20:23
cmus player playing now to temp file from OBS
#!/usr/bin/env sh
file=/tmp/cmus_playing.txt
while true
do
music=""
if cmus-remote -C status | grep -q playing; then
music=$(cmus-remote -Q | grep -e "tag title" -e "tag artist" | sed "s/^tag\s\w*\s//g" | sed "N;s/\n/ - /g")
if (( ${#music} > 0 )); then
music="Now playing: $music"
fi
@joariasl
joariasl / zsh.md
Last active October 1, 2015 07:06 — forked from tsabat/zsh.md
Getting oh-my-zsh to work in Ubuntu
/**
* Add confirm message to Window
* @param {Ext.window.Window} win
* @returns {Boolean}
*/
windowCloseConfirm: function(win) {
// Dado a que no es asíncrono
if(win.closeConfirm){
win.closeConfirm = false;// Revertir estado para no mantener confirmación
return true;
/**
* All field in a FormPanel to readOnly
* @param {Ext.form.FormPanel} form
* @param {boolean} readOnly
* @returns {void}
*/
formReadOnlyAllFields: function(form, readOnly){
Ext.suspendLayouts();
form.getForm().getFields().each(function(field) {
field.setReadOnly(readOnly);