Skip to content

Commit cb77953

Browse files
rafaelvzagoegmontkob
authored andcommitted
Ticket #4775: skins - add 11 modern color schemes for mc
Add contemporary color schemes including Catppuccin (latte/mocha), Everforest, Gruvbox, Kanagawa, Nord, Rose Pine, Tokyo Night, and others. Update Makefile.am to include new skin files in distribution. Signed-off-by: Rafael Zago <rafaelvzago@gmail.com> Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
1 parent 2e67e99 commit cb77953

12 files changed

Lines changed: 1834 additions & 0 deletions

misc/skins/Makefile.am

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,23 @@
11
skindir = $(pkgdatadir)/skins
22

33
SKINS = \
4+
catppuccin256.ini \
5+
catppuccin-latte256.ini \
46
dark.ini \
57
darkfar.ini \
68
default.ini \
79
double-lines.ini \
10+
everforest256.ini \
811
featured-plus.ini \
912
featured.ini \
1013
gotar.ini \
1114
gray-green-purple256.ini \
1215
gray-orange-blue256.ini \
16+
gruvbox256.ini \
1317
julia256.ini \
1418
julia256root.ini \
19+
kanagawa256.ini \
20+
matte-black256.ini \
1521
mc46.ini \
1622
modarcon16-defbg.ini \
1723
modarcon16-defbg-thin.ini \
@@ -30,11 +36,16 @@ SKINS = \
3036
modarin256root-thin.ini \
3137
modarin256root.ini \
3238
nicedark.ini \
39+
nord256.ini \
40+
osaka-jade256.ini \
41+
ristretto256.ini \
42+
rose-pine256.ini \
3343
sand256.ini \
3444
seasons-autumn16M.ini \
3545
seasons-spring16M.ini \
3646
seasons-summer16M.ini \
3747
seasons-winter16M.ini \
48+
tokyo-night256.ini \
3849
xoria256-thin.ini \
3950
xoria256.ini \
4051
xoria256root-thin.ini \

misc/skins/catppuccin-latte256.ini

Lines changed: 166 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,166 @@
1+
# Catppuccin Latte (Light) theme for Midnight Commander
2+
# Based on the Catppuccin color scheme: https://github.com/catppuccin/catppuccin
3+
# Light version of the soothing pastel theme
4+
5+
[skin]
6+
description = Catppuccin Latte - Light soothing pastel theme
7+
256colors = true
8+
9+
[lines]
10+
horiz = ─
11+
vert = │
12+
lefttop = ┌
13+
righttop = ┐
14+
leftbottom = └
15+
rightbottom = ┘
16+
topmiddle = ┬
17+
bottommiddle = ┴
18+
leftmiddle = ├
19+
rightmiddle = ┤
20+
cross = ┼
21+
dhoriz = ─
22+
dvert = │
23+
dlefttop = ┌
24+
drighttop = ┐
25+
dleftbottom = └
26+
drightbottom = ┘
27+
dtopmiddle = ┬
28+
dbottommiddle = ┴
29+
dleftmiddle = ├
30+
drightmiddle = ┤
31+
32+
[core]
33+
_default_ = color238;color255
34+
selected = color255;color69
35+
marked = color172;color255
36+
markselect = color172;color69
37+
gauge = color238;color250
38+
input = color255;color69
39+
inputunchanged = color245;color69
40+
inputmark = color69;color255
41+
disabled = color245;color248
42+
reverse = color255;color238
43+
commandlinemark = color255;color238
44+
header = color172;color255
45+
inputhistory =
46+
commandhistory =
47+
shadow = color245;color252
48+
frame = color238;color255
49+
50+
[dialog]
51+
_default_ = color255;color248
52+
dfocus = color255;color69
53+
dhotnormal = color69;color248
54+
dhotfocus = color255;color69
55+
dselnormal = color255;color69
56+
dselfocus = color255;color69
57+
dtitle = color69;color248
58+
dframe = color255;color248
59+
60+
[error]
61+
_default_ = color238;color210
62+
errdfocus = color255;color248
63+
errdhotnormal = color172;color210
64+
errdhotfocus = color172;color248
65+
errdtitle = color172;color210
66+
errdframe = color238;color210
67+
68+
[filehighlight]
69+
_default_ =
70+
directory = color238;
71+
executable = color151;
72+
symlink = color245;
73+
hardlink =
74+
stalelink = color210;
75+
device = color219;
76+
special = color69;
77+
core = color210;
78+
temp = color245;
79+
archive = color219;
80+
doc = color180;
81+
source = color123;
82+
media = color151;
83+
graph = color123;
84+
database = color210;
85+
86+
[menu]
87+
_default_ = color238;color252
88+
menusel = color255;color69
89+
menuhot = color172;color252
90+
menuhotsel = color172;color69
91+
menuinactive = color245;color252
92+
menuframe = color238;color252
93+
94+
[popupmenu]
95+
_default_ = color238;color252
96+
menusel = color255;color69
97+
menutitle = color172;color252
98+
menuframe = color238;color252
99+
100+
[buttonbar]
101+
hotkey = color238;color255
102+
button = color255;color69
103+
104+
[statusbar]
105+
_default_ = color255;color69
106+
107+
[help]
108+
_default_ = color255;color248
109+
helpitalic = color210;color248
110+
helpbold = color69;color248
111+
helplink = color255;color69
112+
helpslink = color172;color69
113+
helptitle = color69;color248
114+
helpframe = color255;color248
115+
116+
[editor]
117+
_default_ = color238;color255
118+
editbold = color172;color151
119+
editmarked = color255;color69
120+
editwhitespace = color69;color255
121+
editnonprintable = ;color255
122+
editlinestate = color238;color69
123+
bookmark = color238;color210
124+
bookmarkfound = color255;color151
125+
editrightmargin = color69;color255
126+
editframeactive = color238;
127+
editframedrag = color151;
128+
129+
[viewer]
130+
_default_ = color238;color255
131+
viewbold = color172;color255
132+
viewunderline = color210;color255
133+
viewboldunderline = color172;color255
134+
viewselected = color172;color69
135+
viewframe = color238;color255
136+
137+
[diffviewer]
138+
added = color238;color151
139+
changedline = color238;color69
140+
changednew = color210;color69
141+
changed = color238;color69
142+
removed = color238;color210
143+
error = color210;color248
144+
145+
[widget-panel]
146+
sort-up-char = ↑
147+
sort-down-char = ↓
148+
hiddenfiles-show-char = •
149+
hiddenfiles-hide-char = ○
150+
history-prev-item-char = ‹
151+
history-next-item-char = ›
152+
history-show-list-char = ↓
153+
filename-scroll-left-char = ❬
154+
filename-scroll-right-char = ❭
155+
156+
[widget-scrollbar]
157+
up-char = ▲
158+
down-char = ▼
159+
left-char = ◀
160+
right-char = ▶
161+
thumb-char = ■
162+
track-char = ▒
163+
164+
[widget-editor]
165+
window-state-char = ↕
166+
window-close-char = ✕

misc/skins/catppuccin256.ini

Lines changed: 166 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,166 @@
1+
# Catppuccin Mocha theme for Midnight Commander
2+
# Based on the Catppuccin color scheme: https://github.com/catppuccin/catppuccin
3+
# Soothing pastel theme for the high-spirited!
4+
5+
[skin]
6+
description = Catppuccin Mocha - Soothing pastel theme
7+
256colors = true
8+
9+
[lines]
10+
horiz = ─
11+
vert = │
12+
lefttop = ┌
13+
righttop = ┐
14+
leftbottom = └
15+
rightbottom = ┘
16+
topmiddle = ┬
17+
bottommiddle = ┴
18+
leftmiddle = ├
19+
rightmiddle = ┤
20+
cross = ┼
21+
dhoriz = ─
22+
dvert = │
23+
dlefttop = ┌
24+
drighttop = ┐
25+
dleftbottom = └
26+
drightbottom = ┘
27+
dtopmiddle = ┬
28+
dbottommiddle = ┴
29+
dleftmiddle = ├
30+
drightmiddle = ┤
31+
32+
[core]
33+
_default_ = color189;color234
34+
selected = color30;color69
35+
marked = color228;color234
36+
markselect = color228;color69
37+
gauge = color189;color240
38+
input = color30;color189
39+
inputunchanged = color244;color189
40+
inputmark = color189;color30
41+
disabled = color244;color250
42+
reverse = color30;color189
43+
commandlinemark = color30;color189
44+
header = color228;color234
45+
inputhistory =
46+
commandhistory =
47+
shadow = color244;color16
48+
frame = color189;color234
49+
50+
[dialog]
51+
_default_ = color30;color250
52+
dfocus = color30;color189
53+
dhotnormal = color69;color250
54+
dhotfocus = color69;color189
55+
dselnormal = color30;color189
56+
dselfocus = color69;color189
57+
dtitle = color69;color250
58+
dframe = color30;color250
59+
60+
[error]
61+
_default_ = color189;color210
62+
errdfocus = color30;color250
63+
errdhotnormal = color228;color210
64+
errdhotfocus = color228;color250
65+
errdtitle = color228;color210
66+
errdframe = color189;color210
67+
68+
[filehighlight]
69+
_default_ =
70+
directory = color189;
71+
executable = color151;
72+
symlink = color244;
73+
hardlink =
74+
stalelink = color210;
75+
device = color219;
76+
special = color30;
77+
core = color210;
78+
temp = color244;
79+
archive = color219;
80+
doc = color180;
81+
source = color123;
82+
media = color151;
83+
graph = color123;
84+
database = color210;
85+
86+
[menu]
87+
_default_ = color189;color69
88+
menusel = color189;color30
89+
menuhot = color228;color69
90+
menuhotsel = color228;color30
91+
menuinactive = color30;color69
92+
menuframe = color189;color69
93+
94+
[popupmenu]
95+
_default_ = color189;color69
96+
menusel = color228;color30
97+
menutitle = color228;color69
98+
menuframe = color189;color69
99+
100+
[buttonbar]
101+
hotkey = color189;color30
102+
button = color30;color189
103+
104+
[statusbar]
105+
_default_ = color30;color189
106+
107+
[help]
108+
_default_ = color30;color250
109+
helpitalic = color210;color250
110+
helpbold = color69;color250
111+
helplink = color30;color189
112+
helpslink = color228;color69
113+
helptitle = color69;color250
114+
helpframe = color30;color250
115+
116+
[editor]
117+
_default_ = color189;color234
118+
editbold = color228;color151
119+
editmarked = color30;color189
120+
editwhitespace = color69;color234
121+
editnonprintable = ;color30
122+
editlinestate = color189;color69
123+
bookmark = color189;color210
124+
bookmarkfound = color30;color151
125+
editrightmargin = color69;color30
126+
editframeactive = color189;
127+
editframedrag = color151;
128+
129+
[viewer]
130+
_default_ = color189;color234
131+
viewbold = color228;color234
132+
viewunderline = color210;color234
133+
viewboldunderline = color228;color234
134+
viewselected = color228;color189
135+
viewframe = color189;color234
136+
137+
[diffviewer]
138+
changedline = color117;color232
139+
changednew = color210;color232
140+
changed = color117;color232
141+
added = color120;color232
142+
removed = color210;color232
143+
error = color231;color52
144+
145+
[widget-panel]
146+
sort-up-char = ↑
147+
sort-down-char = ↓
148+
hiddenfiles-show-char = •
149+
hiddenfiles-hide-char = ○
150+
history-prev-item-char = ‹
151+
history-next-item-char = ›
152+
history-show-list-char = ↓
153+
filename-scroll-left-char = ❬
154+
filename-scroll-right-char = ❭
155+
156+
[widget-scrollbar]
157+
up-char = ▲
158+
down-char = ▼
159+
left-char = ◀
160+
right-char = ▶
161+
thumb-char = ■
162+
track-char = ▒
163+
164+
[widget-editor]
165+
window-state-char = ↕
166+
window-close-char = ✕

0 commit comments

Comments
 (0)