Skip to content

Commit 46aee5e

Browse files
rafaelvzagozyv
authored andcommitted
Ticket #4775: skins - add 10 modern color schemes for mc
Add contemporary color schemes including Catppuccin (latte/mocha), Everforest, Gruvbox, Kanagawa, Nord, Rose Pine, 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 750e3d0 commit 46aee5e

11 files changed

Lines changed: 1697 additions & 0 deletions

misc/skins/Makefile.am

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,24 @@
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 \
1520
mashdark256.ini \
21+
matte-black256.ini \
1622
mc46.ini \
1723
modarcon16-defbg.ini \
1824
modarcon16-defbg-thin.ini \
@@ -31,6 +37,10 @@ SKINS = \
3137
modarin256root-thin.ini \
3238
modarin256root.ini \
3339
nicedark.ini \
40+
nord256.ini \
41+
osaka-jade256.ini \
42+
ristretto256.ini \
43+
rose-pine256.ini \
3444
sand256.ini \
3545
seasons-autumn16M.ini \
3646
seasons-spring16M.ini \

misc/skins/catppuccin-latte256.ini

Lines changed: 169 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,169 @@
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+
hintbar = default;default
44+
shellprompt = default;default
45+
commandline = default;default
46+
commandlinemark = color255;color238
47+
header = color172;color255
48+
inputhistory =
49+
commandhistory =
50+
shadow = color245;color252
51+
frame = color238;color255
52+
53+
[dialog]
54+
_default_ = color255;color248
55+
dfocus = color255;color69
56+
dhotnormal = color69;color248
57+
dhotfocus = color255;color69
58+
dselnormal = color255;color69
59+
dselfocus = color255;color69
60+
dtitle = color69;color248
61+
dframe = color255;color248
62+
63+
[error]
64+
_default_ = color238;color210
65+
errdfocus = color255;color248
66+
errdhotnormal = color172;color210
67+
errdhotfocus = color172;color248
68+
errdtitle = color172;color210
69+
errdframe = color238;color210
70+
71+
[filehighlight]
72+
_default_ =
73+
directory = color238;
74+
executable = color151;
75+
symlink = color245;
76+
hardlink =
77+
stalelink = color210;
78+
device = color219;
79+
special = color69;
80+
core = color210;
81+
temp = color245;
82+
archive = color219;
83+
doc = color180;
84+
source = color123;
85+
media = color151;
86+
graph = color123;
87+
database = color210;
88+
89+
[menu]
90+
_default_ = color238;color252
91+
menusel = color255;color69
92+
menuhot = color172;color252
93+
menuhotsel = color172;color69
94+
menuinactive = color245;color252
95+
menuframe = color238;color252
96+
97+
[popupmenu]
98+
_default_ = color238;color252
99+
menusel = color255;color69
100+
menutitle = color172;color252
101+
menuframe = color238;color252
102+
103+
[buttonbar]
104+
hotkey = color238;color255
105+
button = color255;color69
106+
107+
[statusbar]
108+
_default_ = color255;color69
109+
110+
[help]
111+
_default_ = color255;color248
112+
helpitalic = color210;color248
113+
helpbold = color69;color248
114+
helplink = color255;color69
115+
helpslink = color172;color69
116+
helptitle = color69;color248
117+
helpframe = color255;color248
118+
119+
[editor]
120+
_default_ = color238;color255
121+
editbold = color172;color151
122+
editmarked = color255;color69
123+
editwhitespace = color69;color255
124+
editnonprintable = ;color255
125+
editlinestate = color238;color69
126+
bookmark = color238;color210
127+
bookmarkfound = color255;color151
128+
editrightmargin = color69;color255
129+
editframeactive = color238;
130+
editframedrag = color151;
131+
132+
[viewer]
133+
_default_ = color238;color255
134+
viewbold = color172;color255
135+
viewunderline = color210;color255
136+
viewboldunderline = color172;color255
137+
viewselected = color172;color69
138+
viewframe = color238;color255
139+
140+
[diffviewer]
141+
added = color238;color151
142+
changedline = color238;color69
143+
changednew = color210;color69
144+
changed = color238;color69
145+
removed = color238;color210
146+
error = color210;color248
147+
148+
[widget-panel]
149+
sort-up-char = ↑
150+
sort-down-char = ↓
151+
hiddenfiles-show-char = •
152+
hiddenfiles-hide-char = ○
153+
history-prev-item-char = ‹
154+
history-next-item-char = ›
155+
history-show-list-char = ↓
156+
filename-scroll-left-char = ❬
157+
filename-scroll-right-char = ❭
158+
159+
[widget-scrollbar]
160+
up-char = ▲
161+
down-char = ▼
162+
left-char = ◀
163+
right-char = ▶
164+
thumb-char = ■
165+
track-char = ▒
166+
167+
[widget-editor]
168+
window-state-char = ↕
169+
window-close-char = ✕

misc/skins/catppuccin256.ini

Lines changed: 169 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,169 @@
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+
hintbar = default;default
44+
shellprompt = default;default
45+
commandline = default;default
46+
commandlinemark = color30;color189
47+
header = color228;color234
48+
inputhistory =
49+
commandhistory =
50+
shadow = color244;color16
51+
frame = color189;color234
52+
53+
[dialog]
54+
_default_ = color30;color250
55+
dfocus = color30;color189
56+
dhotnormal = color69;color250
57+
dhotfocus = color69;color189
58+
dselnormal = color30;color189
59+
dselfocus = color69;color189
60+
dtitle = color69;color250
61+
dframe = color30;color250
62+
63+
[error]
64+
_default_ = color189;color210
65+
errdfocus = color30;color250
66+
errdhotnormal = color228;color210
67+
errdhotfocus = color228;color250
68+
errdtitle = color228;color210
69+
errdframe = color189;color210
70+
71+
[filehighlight]
72+
_default_ =
73+
directory = color189;
74+
executable = color151;
75+
symlink = color244;
76+
hardlink =
77+
stalelink = color210;
78+
device = color219;
79+
special = color30;
80+
core = color210;
81+
temp = color244;
82+
archive = color219;
83+
doc = color180;
84+
source = color123;
85+
media = color151;
86+
graph = color123;
87+
database = color210;
88+
89+
[menu]
90+
_default_ = color189;color69
91+
menusel = color189;color30
92+
menuhot = color228;color69
93+
menuhotsel = color228;color30
94+
menuinactive = color30;color69
95+
menuframe = color189;color69
96+
97+
[popupmenu]
98+
_default_ = color189;color69
99+
menusel = color228;color30
100+
menutitle = color228;color69
101+
menuframe = color189;color69
102+
103+
[buttonbar]
104+
hotkey = color189;color30
105+
button = color30;color189
106+
107+
[statusbar]
108+
_default_ = color30;color189
109+
110+
[help]
111+
_default_ = color30;color250
112+
helpitalic = color210;color250
113+
helpbold = color69;color250
114+
helplink = color30;color189
115+
helpslink = color228;color69
116+
helptitle = color69;color250
117+
helpframe = color30;color250
118+
119+
[editor]
120+
_default_ = color189;color234
121+
editbold = color228;color151
122+
editmarked = color30;color189
123+
editwhitespace = color69;color234
124+
editnonprintable = ;color30
125+
editlinestate = color189;color69
126+
bookmark = color189;color210
127+
bookmarkfound = color30;color151
128+
editrightmargin = color69;color30
129+
editframeactive = color189;
130+
editframedrag = color151;
131+
132+
[viewer]
133+
_default_ = color189;color234
134+
viewbold = color228;color234
135+
viewunderline = color210;color234
136+
viewboldunderline = color228;color234
137+
viewselected = color228;color189
138+
viewframe = color189;color234
139+
140+
[diffviewer]
141+
changedline = color117;color232
142+
changednew = color210;color232
143+
changed = color117;color232
144+
added = color120;color232
145+
removed = color210;color232
146+
error = color231;color52
147+
148+
[widget-panel]
149+
sort-up-char = ↑
150+
sort-down-char = ↓
151+
hiddenfiles-show-char = •
152+
hiddenfiles-hide-char = ○
153+
history-prev-item-char = ‹
154+
history-next-item-char = ›
155+
history-show-list-char = ↓
156+
filename-scroll-left-char = ❬
157+
filename-scroll-right-char = ❭
158+
159+
[widget-scrollbar]
160+
up-char = ▲
161+
down-char = ▼
162+
left-char = ◀
163+
right-char = ▶
164+
thumb-char = ■
165+
track-char = ▒
166+
167+
[widget-editor]
168+
window-state-char = ↕
169+
window-close-char = ✕

0 commit comments

Comments
 (0)