Skip to content

Commit 83c0e96

Browse files
committed
feat(skins): add 11 modern color scheme skins 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 <[email protected]>
1 parent 7aa8102 commit 83c0e96

12 files changed

+1713
-0
lines changed

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
skin_DATA = \
4+
catppuccin.ini \
5+
catppuccin-latte.ini \
46
dark.ini \
57
darkfar.ini \
68
default.ini \
79
double-lines.ini \
10+
everforest.ini \
811
featured-plus.ini \
912
featured.ini \
1013
gotar.ini \
1114
gray-green-purple256.ini \
1215
gray-orange-blue256.ini \
16+
gruvbox.ini \
1317
julia256.ini \
1418
julia256root.ini \
19+
kanagawa.ini \
20+
matte-black.ini \
1521
mc46.ini \
1622
modarcon16-defbg.ini \
1723
modarcon16-defbg-thin.ini \
@@ -30,11 +36,16 @@ skin_DATA = \
3036
modarin256root-thin.ini \
3137
modarin256root.ini \
3238
nicedark.ini \
39+
nord.ini \
40+
osaka-jade.ini \
41+
ristretto.ini \
42+
rose-pine.ini \
3343
sand256.ini \
3444
seasons-autumn16M.ini \
3545
seasons-spring16M.ini \
3646
seasons-summer16M.ini \
3747
seasons-winter16M.ini \
48+
tokyo-night.ini \
3849
xoria256-thin.ini \
3950
xoria256.ini \
4051
xoria256root-thin.ini \

misc/skins/catppuccin-latte.ini

Lines changed: 155 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,155 @@
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+
49+
[dialog]
50+
_default_ = color255;color248
51+
dfocus = color255;color69
52+
dhotnormal = color69;color248
53+
dhotfocus = color69;color69
54+
dtitle = color69;color248
55+
56+
[error]
57+
_default_ = color238;color210
58+
errdfocus = color255;color248
59+
errdhotnormal = color172;color210
60+
errdhotfocus = color172;color248
61+
errdtitle = color172;color210
62+
63+
[filehighlight]
64+
directory = color238;
65+
executable = color151;
66+
symlink = color245;
67+
hardlink =
68+
stalelink = color210;
69+
device = color219;
70+
special = color69;
71+
core = color210;
72+
temp = color245;
73+
archive = color219;
74+
doc = color180;
75+
source = color123;
76+
media = color151;
77+
graph = color123;
78+
database = color210;
79+
80+
[menu]
81+
_default_ = color238;color69
82+
menusel = color238;color255
83+
menuhot = color172;color69
84+
menuhotsel = color172;color255
85+
menuinactive = color255;color69
86+
87+
[popupmenu]
88+
_default_ = color238;color69
89+
menusel = color172;color255
90+
menutitle = color172;color69
91+
92+
[buttonbar]
93+
hotkey = color238;color255
94+
button = color255;color69
95+
96+
[statusbar]
97+
_default_ = color255;color69
98+
99+
[help]
100+
_default_ = color255;color248
101+
helpitalic = color210;color248
102+
helpbold = color69;color248
103+
helplink = color255;color69
104+
helpslink = color172;color69
105+
helptitle = color69;color248
106+
107+
[editor]
108+
_default_ = color238;color255
109+
editbold = color172;color151
110+
editmarked = color255;color69
111+
editwhitespace = color69;color255
112+
editnonprintable = ;color255
113+
editlinestate = color238;color69
114+
bookmark = color238;color210
115+
bookmarkfound = color255;color151
116+
editrightmargin = color69;color255
117+
editframeactive = color238;
118+
editframedrag = color151;
119+
120+
[viewer]
121+
_default_ = color238;color255
122+
viewbold = color172;color255
123+
viewunderline = color210;color255
124+
viewselected = color172;color69
125+
126+
[diffviewer]
127+
added = color238;color151
128+
changedline = color69;color69
129+
changednew = color210;color69
130+
changed = color238;color69
131+
removed = color238;color210
132+
error = color210;color248
133+
134+
[widget-panel]
135+
sort-up-char = '
136+
sort-down-char = .
137+
hiddenfiles-show-char = .
138+
hiddenfiles-hide-char = .
139+
history-prev-item-char = <
140+
history-next-item-char = >
141+
history-show-list-char = ^
142+
filename-scroll-left-char = {
143+
filename-scroll-right-char = }
144+
145+
[widget-scrollbar]
146+
up-char = ^
147+
down-char = v
148+
left-char = <
149+
right-char = >
150+
thumb-char = *
151+
track-char = X
152+
153+
[widget-editor]
154+
window-state-char = *
155+
window-close-char = X

misc/skins/catppuccin.ini

Lines changed: 155 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,155 @@
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+
49+
[dialog]
50+
_default_ = color30;color250
51+
dfocus = color30;color189
52+
dhotnormal = color69;color250
53+
dhotfocus = color69;color189
54+
dtitle = color69;color250
55+
56+
[error]
57+
_default_ = color189;color210
58+
errdfocus = color30;color250
59+
errdhotnormal = color228;color210
60+
errdhotfocus = color228;color250
61+
errdtitle = color228;color210
62+
63+
[filehighlight]
64+
directory = color189;
65+
executable = color151;
66+
symlink = color244;
67+
hardlink =
68+
stalelink = color210;
69+
device = color219;
70+
special = color30;
71+
core = color210;
72+
temp = color244;
73+
archive = color219;
74+
doc = color180;
75+
source = color123;
76+
media = color151;
77+
graph = color123;
78+
database = color210;
79+
80+
[menu]
81+
_default_ = color189;color69
82+
menusel = color189;color30
83+
menuhot = color228;color69
84+
menuhotsel = color228;color30
85+
menuinactive = color30;color69
86+
87+
[popupmenu]
88+
_default_ = color189;color69
89+
menusel = color228;color30
90+
menutitle = color228;color69
91+
92+
[buttonbar]
93+
hotkey = color189;color30
94+
button = color30;color189
95+
96+
[statusbar]
97+
_default_ = color30;color189
98+
99+
[help]
100+
_default_ = color30;color250
101+
helpitalic = color210;color250
102+
helpbold = color69;color250
103+
helplink = color30;color189
104+
helpslink = color228;color69
105+
helptitle = color69;color250
106+
107+
[editor]
108+
_default_ = color189;color234
109+
editbold = color228;color151
110+
editmarked = color30;color189
111+
editwhitespace = color69;color234
112+
editnonprintable = ;color30
113+
editlinestate = color189;color189
114+
bookmark = color189;color210
115+
bookmarkfound = color30;color151
116+
editrightmargin = color69;color30
117+
editframeactive = color189;
118+
editframedrag = color151;
119+
120+
[viewer]
121+
_default_ = color189;color234
122+
viewbold = color228;color234
123+
viewunderline = color210;color234
124+
viewselected = color228;color189
125+
126+
[diffviewer]
127+
added = color189;color151
128+
changedline = color69;color189
129+
changednew = color210;color189
130+
changed = color189;color189
131+
removed = color189;color210
132+
error = color210;color250
133+
134+
[widget-panel]
135+
sort-up-char = '
136+
sort-down-char = .
137+
hiddenfiles-show-char = .
138+
hiddenfiles-hide-char = .
139+
history-prev-item-char = <
140+
history-next-item-char = >
141+
history-show-list-char = ^
142+
filename-scroll-left-char = {
143+
filename-scroll-right-char = }
144+
145+
[widget-scrollbar]
146+
up-char = ^
147+
down-char = v
148+
left-char = <
149+
right-char = >
150+
thumb-char = *
151+
track-char = X
152+
153+
[widget-editor]
154+
window-state-char = *
155+
window-close-char = X

0 commit comments

Comments
 (0)