feat(zsh): add screensaver
This commit is contained in:
parent
92d7ab9b29
commit
6d61b159a0
3 changed files with 12 additions and 8 deletions
|
@ -21,15 +21,16 @@
|
|||
lib.mkOrder 1200
|
||||
# zsh
|
||||
''
|
||||
setopt PROMPT_SUBST
|
||||
PROMPT='> '
|
||||
RPROMPT='[%D{%L:%M:%S %p}]'
|
||||
|
||||
TMOUT=${config.cli.screensaver.timeout}
|
||||
precmd() {
|
||||
TMOUT=${config.cli.screensaver.timeout}
|
||||
}
|
||||
|
||||
TRAPALRM() {
|
||||
PROMPT='IDLE > '
|
||||
zle reset-prompt
|
||||
TMOUT=1
|
||||
${config.cli.screensaver.command}
|
||||
# If we exit, assume the previous command was exited out of
|
||||
TMOUT=${config.cli.screensaver.timeout}
|
||||
zle reset-prompt
|
||||
}
|
||||
''
|
||||
);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue