Commit graph

226 commits

Author SHA1 Message Date
Aaron Kollasch
640eb4c809
Fix shellcheck warnings 2023-07-09 01:07:22 -04:00
Aaron Kollasch
b6fe033952
Add fallback for tmux-ram-usage without pstree 2023-07-08 20:53:18 -04:00
Aaron Kollasch
311da18dc2
Add tmux-ram-usage plugin 2023-06-17 17:01:44 -04:00
Ethan Edwards
79068c40b3
Merge pull request #213 from dormunis/feature/terraform-workspace
Added terraform workspace support
2023-05-14 09:54:37 -04:00
jonathanforhan
6fe855290f fix bug with multi-word cwd 2023-05-12 13:35:49 -04:00
Dor Munis
d4080e434e Added terraform workspace support 2023-05-12 19:02:51 +03:00
Ethan Edwards
c5f8b4a99e
Merge branch 'master' into add-custom-script-plugin 2023-04-27 19:26:07 -04:00
Ethan Edwards
934f3eea35
Merge pull request #206 from gdkrmr/master
Add plugins for gpu ram and power
2023-04-27 19:25:39 -04:00
Jumscrafteur
15ce3968c8 Change default format to spt's default 2023-04-26 17:21:32 +02:00
Jumscrafteur
8ee569dd6a Add dracula-spotify-tui-format 2023-04-26 17:08:06 +02:00
Guido Kraemer
d7fce8ee74
fix gpu power monitor 2023-04-26 16:21:38 +02:00
Guido Kraemer
0f345b2ded
add gpu power usage monitor 2023-04-26 16:17:48 +02:00
Guido Kraemer
a588a9d517
fix gpu memory 2023-04-26 13:44:09 +02:00
pataquets
854ea972fa Merge branch 'master' into add-custom-script-plugin 2023-04-26 13:40:00 +02:00
Guido Kraemer
49a1c3f6c3
add gpu ram info plugin 2023-04-26 13:31:03 +02:00
pataquets
9d596d6cde Merge branch 'master' into add-custom-script-plugin 2023-04-26 13:23:06 +02:00
Ethan Edwards
6de48667f9
Merge pull request #203 from miknikif/feature/fix-weather-script 2023-04-24 08:39:06 -04:00
Mykhailo Nikiforov
92a9a471c4
fix: default value for the time format should be empty 2023-04-22 12:55:21 +03:00
Mykhailo Nikiforov
643d51c00c
fix weather script 2023-04-20 14:59:54 +03:00
Ethan Edwards
19f69a1c58
Merge branch 'master' into tmigone/add-network-vpn 2023-04-08 15:14:05 -04:00
Ethan Edwards
8eacce7ee4
add only Darwin support 2023-04-08 15:12:22 -04:00
Ethan Edwards
8dbb6be109
Merge pull request #168 from tarantila/patch-1
Display CPU label on CPU load configuration
2023-04-08 14:49:40 -04:00
Ethan Edwards
3a7ea6fc0b
Merge pull request #175 from aaronkollasch/show-hide-empty-plugins
Add option to show/hide plugins with empty output
2023-04-08 14:49:09 -04:00
Ethan Edwards
ffcefe3358
Merge branch 'master' into feature/time/arbitrary_format 2023-04-08 14:46:58 -04:00
Ethan Edwards
ae09b2f28a
Merge branch 'master' into attached-clients 2023-04-08 14:35:09 -04:00
Ethan Edwards
e5ccca873b
Merge branch 'master' into reject-unknown-plugins 2023-04-08 14:26:35 -04:00
Ethan Edwards
6333a3d52c
Merge pull request #196 from darko1002001/master
fix gpu reporting issue #195
2023-04-08 10:14:41 -04:00
Ethan Edwards
181efce96f
Merge pull request #189 from IGLOU-EU/i165
🐛 fix(#165): is no longer based on word matching
2023-04-08 10:05:55 -04:00
Ethan Edwards
8a55e04a66
Merge pull request #187 from IGLOU-EU/patch-2
Update network-bandwidth configuration and documentation
2023-04-08 09:18:41 -04:00
Ethan Edwards
55e507ce81
Merge pull request #188 from IGLOU-EU/i180
🐛 fix(#180): set network_ping as executable
2023-04-08 08:52:06 -04:00
jonathanforhan
09c5750656 Add cwd.sh to display the tmux pane's current working directory, updated README to reflect change 2023-04-07 20:40:53 -04:00
Darko Grozdanovski
83a05e1a36 fix gpu reporting issue #195 2023-03-22 13:23:19 +01:00
Ethan Edwards
b346d10306
Merge pull request #174 from nunojsa/dev/git-remote-info 2023-02-01 07:22:31 -05:00
Adrien Kara
1d3d07c3d2
♻️ refactor(ram_info): cleanup and follow bash recommendations
- Remove the sleep rate, controled by show_refresh in dracula.sh

Signed-off-by: Adrien Kara <adrien@iglou.eu>
2023-01-07 23:59:02 +01:00
Adrien Kara
beb6085ad7
🐛 fix(#165): is no longer based on word matching
Signed-off-by: Adrien Kara <adrien@iglou.eu>
2023-01-07 18:36:14 +01:00
Adrien Kara
a960a12af1
🐛 fix(#180): set network_ping as executable
Signed-off-by: Adrien Kara <adrien@iglou.eu>
2023-01-07 16:55:14 +01:00
Adrien Kara
4bb5e56053
feat(network_bandwidth): add more configuration option
- Can auto detect used interface (only with linux ip for now)
- Can show the name of used interface
- A waiting interval can be set between each update

Signed-off-by: Adrien Kara <adrien@iglou.eu>
2023-01-06 19:46:04 +01:00
Adrien Kara
ac95b3e069
♻️ refactor(network_bandwidth): more flexibility and less spaghetti
- Use the internationally recommended unit symbol
- Commentary for next contributor
- Remove spaghetti code
- More flexible for future evolution

Signed-off-by: Adrien Kara <adrien@iglou.eu>
2023-01-06 13:19:31 +01:00
Aaron Kollasch
e2dd7c83f8
Reject unrecognized plugins in config
Prevents duplication of preceding recognized plugin for each
unrecognized plugin
2022-11-09 23:37:59 -05:00
Bryan Hoang
e057d06c0d
fix(dracula.sh): fix execution errors
Resolves an issue cause by a syntax error and a removed executable bit
introduced by dracula/tmux#153.

The syntax/permissions issue stops the plugin from running properly when
I ran into the issue earlier today.

The missing executable bit is likely what's causing dracula/tmux#178
given that `man bash` has the following excerpt:

> If a command is found but is not executable, the return status is 126.
2022-11-07 12:59:39 -05:00
Ethan Edwards
62b1a6d0a4
Merge branch 'master' into spotify-tui 2022-11-06 16:01:58 -05:00
Janno Tjarks
3984f13963
Merge branch 'master' into spotify-tui 2022-10-28 22:12:51 +02:00
Janno Tjarks
1809c14f76
Merge branch 'master' into kubernetes-context 2022-10-28 22:04:49 +02:00
Aaron Kollasch
143a0d8888
Add option to show/hide empty plugins 2022-10-28 01:20:37 -04:00
Nuno Sá
eedd33771f git: add remote info support
With this new option, we get information about which remote branch we're
tracking. On top of this, we'll get information about ahead/behind
commits when we diverged from remote. The output format will be in the
form:

'local...remote +ahead -behind',

where ahead and behind are the number of commits ahead and behind.

This functionality is controlled by a new option called
'@dracula-git-show-remote-status'.

Note that for this to be properly displayed, we need to increase the
size of the right status bar when the git plugin is enabled.

In order to be easier to introduce the change, getMessage() was also a
bit changed in order to be easier to append the remote info.

Signed-off-by: Nuno Sá <noname.nuno@gmail.com>
2022-10-26 11:04:30 +02:00
Nuno Sá
e9f46f76ca scripts: git: add '--no-optional-locks' option
As stated in 'git status --help':

"By default, git status will automatically refresh the index, updating
the cached stat information from the working tree and writing out the
result. Writing out the updated index is an optimization that isn’t
strictly necessary (status computes the values for itself, but writing
them out is just to save subsequent programs from repeating our
computation). When status is run in the background, the lock held during
the write may conflict with other simultaneous processes, causing them to
fail. Scripts running status in the background should consider using git
--no-optional-locks status (see git(1) for details)."

This was actually happen during rebasing whith the following error:

"error: Unable to create '/home/nsa/work/linux/.git/index.lock': File
exists.

Another git process seems to be running in this repository, e.g.
an editor opened by 'git commit'. Please make sure all processes
are terminated then try again. If it still fails, a git process
may have crashed in this repository earlier:
remove the file manually to continue."

This change fixes the above...

Signed-off-by: Nuno Sá <noname.nuno@gmail.com>
2022-09-06 14:36:47 +02:00
Nuno Sá
135637745d scripts: git: add option for untracked files
By default 'git status' will look for untracked files and the script will
always detect that the local tree has changes if untracked files are
present. That is not always optimal since sometimes we might have, for
example, some custom build scripts (for some project) that is always
present and we don't want the status bar to always indicate changes.

Hence, add an option to disable this behavior by adding the '-uno' flag
to 'git status'. The default behavior is still maintained.

Signed-off-by: Nuno Sá <noname.nuno@gmail.com>
2022-09-05 16:07:43 +02:00
tarantila
731114654d
Display CPU label on CPU load configuration
Change to display the defined value of "dracula-cpu-usage-label" (e.g. CPU) when load average is used instead percentage.
Before this change the label was not displayed if CPU load average is used.
2022-08-31 14:12:26 +02:00
Aaron Kollasch
e1ea232edc
Merge branch 'master' into attached-clients 2022-08-30 03:23:28 -04:00
Tomás Migone
0850532083 feat: add network-vpn plugin (only macOS)
Signed-off-by: Tomás Migone <tomasmigone@gmail.com>
2022-08-26 10:57:46 +02:00