init
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
[colors.primary]
|
||||
background = '{{colors.surface.default.hex}}'
|
||||
foreground = '{{colors.on_surface.default.hex}}'
|
||||
dim_foreground = '{{colors.on_surface_variant.default.hex}}'
|
||||
|
||||
[colors.cursor]
|
||||
text = '{{colors.surface.default.hex}}'
|
||||
cursor = '{{colors.primary.default.hex}}'
|
||||
|
||||
[cursor]
|
||||
style = { shape = "Block", blinking = "Always" }
|
||||
vi_mode_style = { shape = "Block" }
|
||||
|
||||
[colors.normal]
|
||||
black = '{{colors.surface_container.default.hex}}'
|
||||
red = '{{colors.error.default.hex}}'
|
||||
green = '{{colors.primary.default.hex}}'
|
||||
yellow = '{{colors.tertiary_container.default.hex}}'
|
||||
blue = '{{colors.secondary.default.hex}}'
|
||||
magenta = '{{colors.tertiary.default.hex}}'
|
||||
cyan = '{{colors.primary_container.default.hex}}'
|
||||
white = '{{colors.on_surface.default.hex}}'
|
||||
|
||||
[colors.bright]
|
||||
black = '{{colors.surface_container_high.default.hex}}'
|
||||
red = '{{colors.error_container.default.hex}}'
|
||||
green = '{{colors.inverse_primary.default.hex}}'
|
||||
yellow = '{{colors.on_tertiary_container.default.hex}}'
|
||||
blue = '{{colors.on_secondary_container.default.hex}}'
|
||||
magenta = '{{colors.on_tertiary.default.hex}}'
|
||||
cyan = '{{colors.on_primary_container.default.hex}}'
|
||||
white = '{{colors.inverse_surface.default.hex}}'
|
||||
@@ -0,0 +1,31 @@
|
||||
theme[main_bg]=""
|
||||
|
||||
theme[main_fg]="{{colors.on_surface.default.hex}}"
|
||||
|
||||
theme[title]="{{colors.primary.default.hex}}"
|
||||
|
||||
theme[hi_fg]="{{colors.tertiary.default.hex}}"
|
||||
|
||||
theme[selected_bg]="{{colors.primary_container.default.hex}}"
|
||||
|
||||
theme[selected_fg]="{{colors.on_primary_container.default.hex}}"
|
||||
|
||||
theme[inactive_fg]="{{colors.outline.default.hex}}"
|
||||
|
||||
|
||||
theme[cpu_box]="{{colors.primary.default.hex}}"
|
||||
theme[cpu_start]="{{colors.primary.default.hex}}"
|
||||
theme[cpu_mid]="{{colors.secondary.default.hex}}"
|
||||
theme[cpu_end]="{{colors.tertiary.default.hex}}"
|
||||
|
||||
theme[mem_box]="{{colors.primary.default.hex}}"
|
||||
|
||||
theme[net_box]="{{colors.primary.default.hex}}"
|
||||
|
||||
theme[proc_box]="{{colors.primary.default.hex}}"
|
||||
|
||||
theme[div_line]="{{colors.outline.default.hex}}"
|
||||
|
||||
theme[temp_start]="{{colors.primary.default.hex}}"
|
||||
theme[temp_mid]="{{colors.secondary.default.hex}}"
|
||||
theme[temp_end]="{{colors.error.default.hex}}"
|
||||
@@ -0,0 +1,8 @@
|
||||
@define-color background {{colors.surface.default.hex}};
|
||||
@define-color foreground {{colors.on_surface.default.hex}};
|
||||
@define-color primary {{colors.primary.default.hex}};
|
||||
@define-color on_primary {{colors.on_primary.default.hex}};
|
||||
@define-color secondary {{colors.secondary.default.hex}};
|
||||
@define-color surface_container {{colors.surface_container.default.hex}};
|
||||
@define-color surface_container_high {{colors.surface_container_high.default.hex}};
|
||||
@define-color urgent {{colors.error.default.hex}};
|
||||
@@ -0,0 +1,14 @@
|
||||
set -g fish_color_normal {{colors.on_surface.default.hex}}
|
||||
set -g fish_color_command {{colors.primary.default.hex}}
|
||||
set -g fish_color_keyword {{colors.tertiary.default.hex}}
|
||||
set -g fish_color_quote {{colors.secondary.default.hex}}
|
||||
set -g fish_color_redirection {{colors.on_surface.default.hex}}
|
||||
set -g fish_color_end {{colors.on_surface.default.hex}}
|
||||
set -g fish_color_error {{colors.error.default.hex}}
|
||||
set -g fish_color_param {{colors.on_surface_variant.default.hex}}
|
||||
set -g fish_color_comment {{colors.outline.default.hex}}
|
||||
set -g fish_color_selection --background={{colors.surface_variant.default.hex}}
|
||||
set -g fish_color_search_match --background={{colors.surface_variant.default.hex}}
|
||||
set -g fish_color_operator {{colors.on_surface.default.hex}}
|
||||
set -g fish_color_escape {{colors.tertiary.default.hex}}
|
||||
set -g fish_color_autosuggestion 555
|
||||
@@ -0,0 +1,19 @@
|
||||
$primary = rgba({{colors.primary.default.hex_stripped}}ff)
|
||||
$on_primary = rgba({{colors.on_primary.default.hex_stripped}}ff)
|
||||
$primary_container = rgba({{colors.primary_container.default.hex_stripped}}ff)
|
||||
$on_primary_container = rgba({{colors.on_primary_container.default.hex_stripped}}ff)
|
||||
|
||||
$secondary = rgba({{colors.secondary.default.hex_stripped}}ff)
|
||||
$on_secondary = rgba({{colors.on_secondary.default.hex_stripped}}ff)
|
||||
|
||||
$error = rgba({{colors.error.default.hex_stripped}}ff)
|
||||
|
||||
$background = rgba({{colors.background.default.hex_stripped}}ff)
|
||||
$on_background = rgba({{colors.on_background.default.hex_stripped}}ff)
|
||||
|
||||
$surface = rgba({{colors.surface.default.hex_stripped}}ff)
|
||||
$surface_variant = rgba({{colors.surface_variant.default.hex_stripped}}ff)
|
||||
$on_surface = rgba({{colors.on_surface.default.hex_stripped}}ff)
|
||||
$on_surface_variant = rgba({{colors.on_surface_variant.default.hex_stripped}}ff)
|
||||
|
||||
$outline = rgba({{colors.outline.default.hex_stripped}}ff)
|
||||
@@ -0,0 +1,5 @@
|
||||
$background = rgb({{colors.background.default.hex_stripped}})
|
||||
$foreground = rgb({{colors.on_background.default.hex_stripped}})
|
||||
$primary = rgb({{colors.primary.default.hex_stripped}})
|
||||
$accent = rgb({{colors.primary_container.default.hex_stripped}})
|
||||
$wallpaper = /home/nils/nixos/wallpaper/wallpaper.png
|
||||
@@ -0,0 +1,23 @@
|
||||
gui:
|
||||
theme:
|
||||
activeBorderColor:
|
||||
- "{{colors.primary.default.hex}}"
|
||||
- bold
|
||||
inactiveBorderColor:
|
||||
- "{{colors.outline.default.hex}}"
|
||||
optionsTextColor:
|
||||
- "{{colors.primary.default.hex}}"
|
||||
selectedLineBgColor:
|
||||
- "{{colors.surface_container_highest.default.hex}}"
|
||||
selectedRangeBgColor:
|
||||
- "{{colors.surface_container_highest.default.hex}}"
|
||||
cherryPickedCommitBgColor:
|
||||
- "{{colors.tertiary.default.hex}}"
|
||||
cherryPickedCommitFgColor:
|
||||
- "{{colors.on_tertiary.default.hex}}"
|
||||
unstagedChangesColor:
|
||||
- "{{colors.error.default.hex}}"
|
||||
defaultFgColor:
|
||||
- "{{colors.on_surface.default.hex}}"
|
||||
searchingActiveBorderColor:
|
||||
- "{{colors.tertiary.default.hex}}"
|
||||
@@ -0,0 +1,15 @@
|
||||
* {
|
||||
bg0: {{colors.surface.default.hex}}cc;
|
||||
bg1: {{colors.surface_container.default.hex}};
|
||||
bg2: {{colors.surface_container_high.default.hex}};
|
||||
bg3: {{colors.outline.default.hex}};
|
||||
fg0: {{colors.on_surface.default.hex}};
|
||||
fg1: {{colors.on_surface_variant.default.hex}};
|
||||
fg2: {{colors.outline.default.hex}};
|
||||
red: {{colors.error.default.hex}};
|
||||
green: {{colors.primary.default.hex}};
|
||||
yellow: {{colors.tertiary.default.hex}};
|
||||
blue: {{colors.secondary.default.hex}};
|
||||
magenta: {{colors.inverse_primary.default.hex}};
|
||||
cyan: {{colors.primary_container.default.hex}};
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
"$schema" = 'https://starship.rs/config-schema.json'
|
||||
|
||||
format = """
|
||||
[░▒▓]({{colors.primary_container.default.hex}})\
|
||||
$username\
|
||||
[ ](bg:{{colors.primary_container.default.hex}} fg:{{colors.on_primary_container.default.hex}})\
|
||||
$directory\
|
||||
$time\
|
||||
$git_branch\
|
||||
$git_status\
|
||||
$nix_shell\
|
||||
$character"""
|
||||
|
||||
[username]
|
||||
show_always = true
|
||||
style_user = "bg:{{colors.primary_container.default.hex}} fg:{{colors.on_primary_container.default.hex}}"
|
||||
format = "[ $user]($style)"
|
||||
|
||||
[directory]
|
||||
style = "fg:{{colors.on_primary.default.hex}} bg:{{colors.primary.default.hex}}"
|
||||
format = "[ $path ]($style)"
|
||||
truncation_length = 3
|
||||
truncation_symbol = "…/"
|
||||
|
||||
[directory.substitutions]
|
||||
"Documents" = " "
|
||||
"Downloads" = " "
|
||||
"Music" = " "
|
||||
"Pictures" = " "
|
||||
"Dokumente" = " "
|
||||
"Musik" = " "
|
||||
"Bilder" = " "
|
||||
"Dev" = " "
|
||||
|
||||
[time]
|
||||
disabled = false
|
||||
time_format = "%R"
|
||||
style = "bg:{{colors.surface_container.default.hex}}"
|
||||
format = '[[ $time ](fg:{{colors.on_surface_variant.default.hex}} bg:{{colors.surface_container.default.hex}})]($style)'
|
||||
|
||||
[git_branch]
|
||||
disabled = false
|
||||
symbol = " "
|
||||
style = "bg:{{colors.secondary.default.hex}} fg:{{colors.on_secondary.default.hex}}"
|
||||
format = '[ $symbol$branch ](bold $style)'
|
||||
|
||||
[git_status]
|
||||
disabled = false
|
||||
style = "bg:{{colors.secondary.default.hex}} fg:{{colors.on_secondary.default.hex}}"
|
||||
format = '[$all_status$ahead_behind]($style)'
|
||||
|
||||
# up_to_date = " synced "
|
||||
modified = "modified "
|
||||
staged = "staged "
|
||||
untracked = "untracked "
|
||||
ahead = "ahead ⇡${count} "
|
||||
behind = "behind ⇣${count} "
|
||||
diverged = "diverged ⇕⇡${ahead_count}⇣${behind_count} "
|
||||
conflicted = "conflict "
|
||||
stashed = "stashed "
|
||||
renamed = "renamed "
|
||||
deleted = "deleted "
|
||||
|
||||
[nix_shell]
|
||||
disabled = false
|
||||
format = '[ <$name> ]($style)'
|
||||
style = "bg:{{colors.surface_variant.default.hex}} fg:{{colors.on_surface_variant.default.hex}}"
|
||||
impure_msg = '(impure)'
|
||||
pure_msg = '(pure)'
|
||||
|
||||
[character]
|
||||
success_symbol = "[ ➜]({{colors.primary.default.hex}})"
|
||||
error_symbol = "[ ERROR ](bold {{colors.error.default.hex}})[➜]({{colors.error.default.hex}})"
|
||||
@@ -0,0 +1,6 @@
|
||||
@define-color background {{colors.surface.default.hex}};
|
||||
@define-color foreground {{colors.on_surface.default.hex}};
|
||||
@define-color primary {{colors.primary.default.hex}};
|
||||
@define-color secondary {{colors.secondary.default.hex}};
|
||||
@define-color surface_container {{colors.surface_container.default.hex}};
|
||||
@define-color urgent {{colors.error.default.hex}};
|
||||
@@ -0,0 +1,7 @@
|
||||
@define-color background {{colors.background.default.hex}};
|
||||
@define-color surface {{colors.surface.default.hex}};
|
||||
@define-color on_surface {{colors.on_surface.default.hex}};
|
||||
@define-color primary {{colors.primary.default.hex}};
|
||||
@define-color on_primary {{colors.on_primary.default.hex}};
|
||||
@define-color outline {{colors.outline.default.hex}};
|
||||
@define-color error {{colors.error.default.hex}};
|
||||
@@ -0,0 +1,20 @@
|
||||
|
||||
set default-bg "{{colors.surface_container.default.hex}}"
|
||||
set default-fg "{{colors.on_surface.default.hex}}"
|
||||
set statusbar-bg "{{colors.surface_container.default.hex}}"
|
||||
set statusbar-fg "{{colors.on_surface.default.hex}}"
|
||||
set inputbar-bg "{{colors.surface_container_high.default.hex}}"
|
||||
set inputbar-fg "{{colors.primary.default.hex}}"
|
||||
set notification-bg "{{colors.surface_container_highest.default.hex}}"
|
||||
set notification-fg "{{colors.on_surface.default.hex}}"
|
||||
set notification-error-bg "{{colors.error_container.default.hex}}"
|
||||
set notification-error-fg "{{colors.on_error_container.default.hex}}"
|
||||
set notification-warning-bg "{{colors.error_container.default.hex}}"
|
||||
set notification-warning-fg "{{colors.on_error_container.default.hex}}"
|
||||
|
||||
set completion-bg "{{colors.surface_container.default.hex}}"
|
||||
set completion-fg "{{colors.on_surface.default.hex}}"
|
||||
set completion-highlight-bg "{{colors.primary.default.hex}}"
|
||||
set completion-highlight-fg "{{colors.on_primary.default.hex}}"
|
||||
set recolor-lightcolor "{{colors.surface.default.hex}}"
|
||||
set recolor-darkcolor "{{colors.on_surface.default.hex}}"
|
||||
@@ -0,0 +1,15 @@
|
||||
themes {
|
||||
matugen {
|
||||
fg "{{colors.on_surface.default.hex}}"
|
||||
bg "{{colors.surface_container_high.default.hex}}"
|
||||
black "{{colors.surface_container.default.hex}}"
|
||||
red "{{colors.tertiary.default.hex}}"
|
||||
orange "{{colors.secondary.default.hex}}"
|
||||
green "{{colors.primary.default.hex}}"
|
||||
yellow "{{colors.secondary_container.default.hex}}"
|
||||
blue "{{colors.primary_container.default.hex}}"
|
||||
magenta "{{colors.tertiary_container.default.hex}}"
|
||||
cyan "{{colors.on_surface_variant.default.hex}}"
|
||||
white "{{colors.on_surface.default.hex}}"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user