summaryrefslogtreecommitdiff
path: root/.config/powerline
diff options
context:
space:
mode:
authoryuzu-eva <stevenhu@web.de>2022-05-25 23:32:49 +0200
committeryuzu-eva <stevenhu@web.de>2022-05-25 23:32:49 +0200
commit824557e551025ba22780849a7735cf0d547826ea (patch)
tree002e3c1dd37349b57b2ac7ce7d80ab2f1575a78c /.config/powerline
parent8cadde64bd921fc57502f0e603970d79bafe7bf6 (diff)
add powerline configs
Diffstat (limited to '.config/powerline')
-rw-r--r--.config/powerline/colorschemes/default.json70
-rw-r--r--.config/powerline/config.json53
-rw-r--r--.config/powerline/themes/shell/__main__.json15
-rw-r--r--.config/powerline/themes/shell/continuation.json12
-rw-r--r--.config/powerline/themes/shell/default_leftonly.json30
-rw-r--r--.config/powerline/themes/shell/select.json13
6 files changed, 193 insertions, 0 deletions
diff --git a/.config/powerline/colorschemes/default.json b/.config/powerline/colorschemes/default.json
new file mode 100644
index 0000000..f721f1b
--- /dev/null
+++ b/.config/powerline/colorschemes/default.json
@@ -0,0 +1,70 @@
+{
+ "name": "Default",
+ "groups": {
+ "information:additional": { "fg": "white", "bg": "mediumpurple", "attrs": [] },
+ "information:regular": { "fg": "gray10", "bg": "gray4", "attrs": ["bold"] },
+ "information:highlighted": { "fg": "white", "bg": "gray4", "attrs": [] },
+ "information:priority": { "fg": "brightyellow", "bg": "mediumorange", "attrs": [] },
+ "warning:regular": { "fg": "white", "bg": "brightred", "attrs": ["bold"] },
+ "critical:failure": { "fg": "white", "bg": "darkestred", "attrs": [] },
+ "critical:success": { "fg": "white", "bg": "darkestgreen", "attrs": [] },
+ "background": { "fg": "white", "bg": "gray0", "attrs": [] },
+ "background:divider": { "fg": "gray5", "bg": "gray0", "attrs": [] },
+ "session": { "fg": "black", "bg": "gray10", "attrs": ["bold"] },
+ "date": { "fg": "gray8", "bg": "gray2", "attrs": [] },
+ "time": { "fg": "gray10", "bg": "gray2", "attrs": ["bold"] },
+ "time:divider": { "fg": "gray5", "bg": "gray2", "attrs": [] },
+ "email_alert": "warning:regular",
+ "email_alert_gradient": { "fg": "white", "bg": "yellow_orange_red", "attrs": ["bold"] },
+ "hostname": { "fg": "black", "bg": "gray10", "attrs": ["bold"] },
+ "weather": { "fg": "gray8", "bg": "gray0", "attrs": [] },
+ "weather_temp_gradient": { "fg": "blue_red", "bg": "gray0", "attrs": [] },
+ "weather_condition_hot": { "fg": "khaki1", "bg": "gray0", "attrs": [] },
+ "weather_condition_snowy": { "fg": "skyblue1", "bg": "gray0", "attrs": [] },
+ "weather_condition_rainy": { "fg": "skyblue1", "bg": "gray0", "attrs": [] },
+ "uptime": { "fg": "gray8", "bg": "gray0", "attrs": [] },
+ "external_ip": { "fg": "gray8", "bg": "gray0", "attrs": [] },
+ "internal_ip": { "fg": "gray8", "bg": "gray0", "attrs": [] },
+ "network_load": { "fg": "gray8", "bg": "gray0", "attrs": [] },
+ "network_load_gradient": { "fg": "green_yellow_orange_red", "bg": "gray0", "attrs": [] },
+ "network_load_sent_gradient": "network_load_gradient",
+ "network_load_recv_gradient": "network_load_gradient",
+ "network_load:divider": "background:divider",
+ "system_load": { "fg": "gray8", "bg": "gray0", "attrs": [] },
+ "system_load_gradient": { "fg": "green_yellow_orange_red", "bg": "gray0", "attrs": [] },
+ "environment": { "fg": "gray8", "bg": "gray0", "attrs": [] },
+ "cpu_load_percent": { "fg": "gray8", "bg": "gray0", "attrs": [] },
+ "cpu_load_percent_gradient": { "fg": "green_yellow_orange_red", "bg": "gray0", "attrs": [] },
+ "battery": { "fg": "gray8", "bg": "gray0", "attrs": [] },
+ "battery_gradient": { "fg": "white_red", "bg": "gray0", "attrs": [] },
+ "battery_full": { "fg": "red", "bg": "gray0", "attrs": [] },
+ "battery_empty": { "fg": "white", "bg": "gray0", "attrs": [] },
+ "player": { "fg": "gray10", "bg": "black", "attrs": [] },
+ "user": { "fg": "white", "bg": "darkestpurple", "attrs": ["bold"] },
+ "branch": { "fg": "gray9", "bg": "gray2", "attrs": [] },
+ "branch_dirty": { "fg": "brightyellow", "bg": "gray2", "attrs": [] },
+ "branch_clean": { "fg": "gray9", "bg": "gray2", "attrs": [] },
+ "branch:divider": { "fg": "gray7", "bg": "gray2", "attrs": [] },
+ "stash": "branch_dirty",
+ "stash:divider": "branch:divider",
+ "cwd": "information:additional",
+ "cwd:current_folder": "information:regular",
+ "cwd:divider": { "fg": "gray7", "bg": "mediumpurple", "attrs": [] },
+ "virtualenv": { "fg": "white", "bg": "darkcyan", "attrs": [] },
+ "attached_clients": { "fg": "gray8", "bg": "gray0", "attrs": [] },
+ "gitstatus": { "fg": "gray8", "bg": "gray2", "attrs": [] },
+ "gitstatus_branch": { "fg": "gray8", "bg": "gray2", "attrs": [] },
+ "gitstatus_branch_clean": { "fg": "green", "bg": "gray2", "attrs": [] },
+ "gitstatus_branch_dirty": { "fg": "gray8", "bg": "gray2", "attrs": [] },
+ "gitstatus_branch_detached": { "fg": "mediumpurple", "bg": "gray2", "attrs": [] },
+ "gitstatus_tag": { "fg": "darkcyan", "bg": "gray2", "attrs": [] },
+ "gitstatus_behind": { "fg": "gray10", "bg": "gray2", "attrs": [] },
+ "gitstatus_ahead": { "fg": "gray10", "bg": "gray2", "attrs": [] },
+ "gitstatus_staged": { "fg": "green", "bg": "gray2", "attrs": [] },
+ "gitstatus_unmerged": { "fg": "brightred", "bg": "gray2", "attrs": [] },
+ "gitstatus_changed": { "fg": "mediumorange", "bg": "gray2", "attrs": [] },
+ "gitstatus_untracked": { "fg": "brightestorange", "bg": "gray2", "attrs": [] },
+ "gitstatus_stashed": { "fg": "darkblue", "bg": "gray2", "attrs": [] },
+ "gitstatus:divider": { "fg": "gray8", "bg": "gray2", "attrs": [] }
+ }
+}
diff --git a/.config/powerline/config.json b/.config/powerline/config.json
new file mode 100644
index 0000000..fae5fe6
--- /dev/null
+++ b/.config/powerline/config.json
@@ -0,0 +1,53 @@
+{
+ "common": {
+ "term_truecolor": false
+ },
+ "ext": {
+ "ipython": {
+ "colorscheme": "default",
+ "theme": "in",
+ "local_themes": {
+ "rewrite": "rewrite",
+ "out": "out",
+ "in2": "in2"
+ }
+ },
+ "pdb": {
+ "colorscheme": "default",
+ "theme": "default"
+ },
+ "shell": {
+ "colorscheme": "default",
+ "theme": "default_leftonly",
+ "local_themes": {
+ "continuation": "continuation",
+ "select": "select"
+ }
+ },
+ "tmux": {
+ "colorscheme": "default",
+ "theme": "default"
+ },
+ "vim": {
+ "colorscheme": "default",
+ "theme": "default",
+ "local_themes": {
+ "__tabline__": "tabline",
+
+ "cmdwin": "cmdwin",
+ "help": "help",
+ "quickfix": "quickfix",
+
+ "powerline.matchers.vim.plugin.nerdtree.nerdtree": "plugin_nerdtree",
+ "powerline.matchers.vim.plugin.commandt.commandt": "plugin_commandt",
+ "powerline.matchers.vim.plugin.gundo.gundo": "plugin_gundo",
+ "powerline.matchers.vim.plugin.gundo.gundo_preview": "plugin_gundo-preview"
+ }
+ },
+ "wm": {
+ "colorscheme": "default",
+ "theme": "default",
+ "update_interval": 2
+ }
+ }
+}
diff --git a/.config/powerline/themes/shell/__main__.json b/.config/powerline/themes/shell/__main__.json
new file mode 100644
index 0000000..8ac1eac
--- /dev/null
+++ b/.config/powerline/themes/shell/__main__.json
@@ -0,0 +1,15 @@
+{
+ "segment_data": {
+ "hostname": {
+ "args": {
+ "only_if_ssh": true
+ }
+ },
+ "cwd": {
+ "args": {
+ "dir_limit_depth": 3
+ }
+ }
+ }
+
+}
diff --git a/.config/powerline/themes/shell/continuation.json b/.config/powerline/themes/shell/continuation.json
new file mode 100644
index 0000000..9307fc0
--- /dev/null
+++ b/.config/powerline/themes/shell/continuation.json
@@ -0,0 +1,12 @@
+{
+ "default_module": "powerline.segments.shell",
+ "segments": {
+ "left": [
+ {
+ "function": "continuation"
+ }
+ ],
+ "right": [
+ ]
+ }
+}
diff --git a/.config/powerline/themes/shell/default_leftonly.json b/.config/powerline/themes/shell/default_leftonly.json
new file mode 100644
index 0000000..c21044b
--- /dev/null
+++ b/.config/powerline/themes/shell/default_leftonly.json
@@ -0,0 +1,30 @@
+{
+ "segments": {
+ "left": [
+ {
+ "function": "powerline.segments.common.net.hostname",
+ "priority": 10
+ },
+ {
+ "function": "powerline.segments.common.env.user",
+ "priority": 30
+ },
+ {
+ "function": "powerline.segments.common.env.virtualenv",
+ "priority": 50
+ },
+ {
+ "function": "powerline.segments.shell.cwd",
+ "priority": 10
+ },
+ {
+ "function": "powerline.segments.shell.jobnum",
+ "priority": 20
+ },
+ {
+ "function": "powerline_gitstatus.gitstatus",
+ "priority": 40
+ }
+ ]
+ }
+}
diff --git a/.config/powerline/themes/shell/select.json b/.config/powerline/themes/shell/select.json
new file mode 100644
index 0000000..3d81408
--- /dev/null
+++ b/.config/powerline/themes/shell/select.json
@@ -0,0 +1,13 @@
+{
+ "segments": {
+ "left": [
+ {
+ "type": "string",
+ "contents": "Select variant",
+ "width": "auto",
+ "align": "r",
+ "highlight_groups": ["continuation:current"]
+ }
+ ]
+ }
+}