Skip to content

Commit 9ecd435

Browse files
committed
feat(themes): add windows terminal
1 parent 59a1e2d commit 9ecd435

File tree

5 files changed

+100
-31
lines changed

5 files changed

+100
-31
lines changed

os/windows/configure.sh

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,31 @@ WT_DEST_FILE="$WT_DEST_DIR/settings.json"
3737

3838
mkdir -p "$WT_DEST_DIR"
3939
cp "$WT_SOURCE_PATH" "$WT_DEST_FILE"
40+
awk -v theme_file="$HOME/.config/themes/default/windows-terminal.json" '
41+
BEGIN {
42+
in_schemes=0;
43+
theme = "";
44+
while ((getline line < theme_file) > 0) {
45+
theme = theme (theme ? "\n" : "") line
46+
}
47+
close(theme_file)
48+
sub(/^[[:space:]]*\[/, "", theme)
49+
sub(/\][[:space:]]*$/, "", theme)
50+
}
51+
/"schemes"[ \t]*:[ \t]*\[/ {
52+
print "\"schemes\": [";
53+
if (length(theme) > 0) print theme;
54+
in_schemes=1;
55+
next
56+
}
57+
in_schemes && /\][ \t]*,?/ {
58+
print "],";
59+
in_schemes=0;
60+
next
61+
}
62+
in_schemes { next }
63+
{ print }
64+
' "$WT_DEST_FILE" > "$WT_DEST_FILE.tmp" && mv "$WT_DEST_FILE.tmp" "$WT_DEST_FILE"
4065

4166
# GlazeWM
4267
GLAZE_DEST_DIR="/mnt/c/Users/$WIN_USER/.glzr"

os/windows/terminal.json

Lines changed: 6 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -43,35 +43,35 @@
4343
"list":
4444
[
4545
{
46-
"colorScheme": "Tomorrow Night Eighties",
46+
"colorScheme": "default",
4747
"commandline": "%SystemRoot%\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
4848
"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
4949
"hidden": true,
5050
"name": "Windows PowerShell"
5151
},
5252
{
53-
"colorScheme": "Tomorrow Night Eighties",
53+
"colorScheme": "default",
5454
"commandline": "%SystemRoot%\\System32\\cmd.exe",
5555
"guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
5656
"hidden": true,
5757
"name": "Command Prompt"
5858
},
5959
{
60-
"colorScheme": "Tomorrow Night Eighties",
60+
"colorScheme": "default",
6161
"guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
6262
"hidden": true,
6363
"name": "Azure Cloud Shell",
6464
"source": "Windows.Terminal.Azure"
6565
},
6666
{
67-
"colorScheme": "Tomorrow Night Eighties",
67+
"colorScheme": "default",
6868
"guid": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",
6969
"hidden": false,
7070
"name": "PowerShell",
7171
"source": "Windows.Terminal.PowershellCore"
7272
},
7373
{
74-
"colorScheme": "Tomorrow Night Eighties",
74+
"colorScheme": "default",
7575
"icon": "ms-appx:///ProfileIcons/{9acb9455-ca41-5af7-950f-6bca1bc9722f}.png",
7676
"guid": "{d96f7780-5aeb-5c77-93b1-4bf2de58552f}",
7777
"hidden": false,
@@ -80,32 +80,7 @@
8080
}
8181
]
8282
},
83-
"schemes":
84-
[
85-
{
86-
"background": "#2D2D2D",
87-
"black": "#999999",
88-
"blue": "#6699CC",
89-
"brightBlack": "#999999",
90-
"brightBlue": "#6699CC",
91-
"brightCyan": "#66CCCC",
92-
"brightGreen": "#99CC99",
93-
"brightPurple": "#CC99CC",
94-
"brightRed": "#F2777A",
95-
"brightWhite": "#FFFFFF",
96-
"brightYellow": "#FFCC66",
97-
"cursorColor": "#CCCCCC",
98-
"cyan": "#66CCCC",
99-
"foreground": "#CCCCCC",
100-
"green": "#99CC99",
101-
"name": "Tomorrow Night Eighties",
102-
"purple": "#CC99CC",
103-
"red": "#F2777A",
104-
"selectionBackground": "#515151",
105-
"white": "#FFFFFF",
106-
"yellow": "#FFCC66"
107-
}
108-
],
83+
"schemes": [],
10984
"showTabsInTitlebar": true,
11085
"themes": []
11186
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"background": "#000000",
3+
"black": "#808080",
4+
"blue": "#5c9cf5",
5+
"brightBlack": "#808080",
6+
"brightBlue": "#5c9cf5",
7+
"brightCyan": "#56b6c2",
8+
"brightGreen": "#7fd88f",
9+
"brightPurple": "#9d7cd8",
10+
"brightRed": "#e06c75",
11+
"brightWhite": "#ffffff",
12+
"brightYellow": "#e5c07b",
13+
"cursorColor": "#eeeeee",
14+
"cyan": "#56b6c2",
15+
"foreground": "#eeeeee",
16+
"green": "#7fd88f",
17+
"name": "default",
18+
"purple": "#9d7cd8",
19+
"red": "#e06c75",
20+
"selectionBackground": "#1e1e1e",
21+
"white": "#ffffff",
22+
"yellow": "#e5c07b"
23+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"background": "#212121",
3+
"black": "#6a6a6a",
4+
"blue": "#5c9cf5",
5+
"brightBlack": "#6a6a6a",
6+
"brightBlue": "#5c9cf5",
7+
"brightCyan": "#56b6c2",
8+
"brightGreen": "#7fd88f",
9+
"brightPurple": "#9d7cd8",
10+
"brightRed": "#e06c75",
11+
"brightWhite": "#ffffff",
12+
"brightYellow": "#e5c07b",
13+
"cursorColor": "#e0e0e0",
14+
"cyan": "#56b6c2",
15+
"foreground": "#e0e0e0",
16+
"green": "#7fd88f",
17+
"name": "default",
18+
"purple": "#9d7cd8",
19+
"red": "#e06c75",
20+
"selectionBackground": "#252525",
21+
"white": "#ffffff",
22+
"yellow": "#e5c07b"
23+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"background": "#2D2D2D",
3+
"black": "#999999",
4+
"blue": "#6699CC",
5+
"brightBlack": "#999999",
6+
"brightBlue": "#6699CC",
7+
"brightCyan": "#66CCCC",
8+
"brightGreen": "#99CC99",
9+
"brightPurple": "#CC99CC",
10+
"brightRed": "#F2777A",
11+
"brightWhite": "#FFFFFF",
12+
"brightYellow": "#FFCC66",
13+
"cursorColor": "#CCCCCC",
14+
"cyan": "#66CCCC",
15+
"foreground": "#CCCCCC",
16+
"green": "#99CC99",
17+
"name": "default",
18+
"purple": "#CC99CC",
19+
"red": "#F2777A",
20+
"selectionBackground": "#515151",
21+
"white": "#FFFFFF",
22+
"yellow": "#FFCC66"
23+
}

0 commit comments

Comments
 (0)