Skip to content

Commit 4cb855b

Browse files
authored
Improve exegol config (#4)
* Fix(waybar migration issue) * Fix(do not disturb was not executable) * Add preview to monarch theme * Fix(Apply basecamp/omarchy#3492) * Remove useless configuration * Mute unalias if gau does not exists * Replace OMZ by Starship * Change keybinding to avoid conflict between copy/paste and window orientation * Fix capslock issue * Improve label on walker * Add new load_user_setup to cache binaries Add zellij config Add starship * Retrieve precompiled leviathan instead of go install * Improve ZSH keybindings
1 parent 75ea351 commit 4cb855b

File tree

14 files changed

+1616
-60
lines changed

14 files changed

+1616
-60
lines changed

default/exegol/my-resources/setup/kitty/kitty.conf

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
include theme.conf
2-
31
# Font
4-
font_family CaskaydiaMono Nerd Font
2+
font_family JetBrainsMono Nerd Font
53
bold_italic_font auto
64
font_size 9.0
75

default/exegol/my-resources/setup/kitty/theme.conf

Lines changed: 0 additions & 21 deletions
This file was deleted.

default/exegol/my-resources/setup/load_user_setup.sh

Lines changed: 235 additions & 30 deletions
Large diffs are not rendered by default.
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
command_timeout = 3600
2+
3+
"$schema" = 'https://starship.rs/config-schema.json'
4+
5+
add_newline = false
6+
7+
# Updated format with Exegol indicator
8+
format = """
9+
${custom.logging}\
10+
$time\
11+
${custom.exegol}\
12+
➜\
13+
$directory\
14+
$fill $python$nodejs$rust$golang$java$php$c$kotlin$haskell$docker_context\
15+
$line_break\
16+
$character
17+
"""
18+
palette = "catppuccin_mocha"
19+
20+
[palettes.catppuccin_mocha]
21+
rosewater = "#f5e0dc"
22+
flamingo = "#f2cdcd"
23+
pink = "#f5c2e7"
24+
mauve = "#cba6f7"
25+
red = "#f38ba8"
26+
maroon = "#eba0ac"
27+
peach = "#fab387"
28+
yellow = "#f9e2af"
29+
green = "#a6e3a1"
30+
teal = "#94e2d5"
31+
sky = "#89dceb"
32+
sapphire = "#74c7ec"
33+
blue = "#89b4fa"
34+
lavender = "#b4befe"
35+
text = "#cdd6f4"
36+
subtext1 = "#bac2de"
37+
subtext0 = "#a6adc8"
38+
overlay2 = "#9399b2"
39+
overlay1 = "#7f849c"
40+
overlay0 = "#6c7086"
41+
surface2 = "#585b70"
42+
surface1 = "#45475a"
43+
surface0 = "#313244"
44+
base = "#1e1e2e"
45+
mantle = "#181825"
46+
crust = "#11111b"
47+
48+
# Custom Exegol indicator
49+
[custom.exegol]
50+
description = "Shows Exegol indicator when in Exegol container"
51+
command = "echo $HOSTNAME | cut -d '-' -f 2"
52+
when = '[[ $HOSTNAME == exegol-* ]]'
53+
format = '[\[$output\] ](bold green)'
54+
shell = ["bash", "--noprofile", "--norc"]
55+
56+
[custom.logging]
57+
description = "Shows if logging is in progress"
58+
command = 'echo "[🔴]"'
59+
style = 'bold yellow'
60+
when = '[[ -n "${ASCIINEMA_REC:-}" || -n "${ASCIINEMA_SESSION:-}" ]]'
61+
62+
[directory]
63+
style = "sapphire"
64+
format = "[ $path ]($style)"
65+
truncate_to_repo = false
66+
67+
[time]
68+
disabled = false
69+
style = 'red'
70+
format = '[\[$time\]]($style) '
71+
time_format = '%b %e, %y - %T'
72+
73+
[line_break]
74+
disabled = false
75+
76+
[character]
77+
disabled = false
78+
79+
[fill]
80+
symbol = '-'
81+
style = 'bold surface0'

0 commit comments

Comments
 (0)