Skip to content

Commit f5b0518

Browse files
committed
Add custom theme (or attempt to)
1 parent 5415291 commit f5b0518

38 files changed

+6947
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ TriOS itself (custom scripts, configs, and branding) is licensed under the **MIT
5959

6060
Please note:
6161

62+
* The custom theme is based on Ocean by EliverLara and is licensed under GPLv3.
6263
* The operating system includes software packages from Debian, each under their own respective licenses.
6364
* Non-free firmware and proprietary drivers are redistributed under the terms provided by their respective vendors.
6465
* For full license information, see `/usr/share/doc/*/copyright` within the installed system.

Trixie/config/hooks/live/9002-perms.live

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,19 @@ chown -R root:root /etc || true
1515
find /usr/share/pixmaps -type d -exec chmod 755 {} \; || true
1616
find /usr/share/pixmaps -type f -exec chmod 644 {} \; || true
1717

18+
# --- /usr/share/plasma/desktoptheme/Ocean/ ---
19+
# Ensure proper ownership and permissions for Plasma desktop theme
20+
if [ -d /usr/share/plasma/desktoptheme/Ocean ]; then
21+
chown -R root:root /usr/share/plasma/desktoptheme/Ocean || true
22+
find /usr/share/plasma/desktoptheme/Ocean -type d -exec chmod 755 {} \; || true
23+
find /usr/share/plasma/desktoptheme/Ocean -type f -exec chmod 644 {} \; || true
24+
else
25+
# Ensure parent directories exist and are properly owned
26+
mkdir -p /usr/share/plasma/desktoptheme/Ocean
27+
chown -R root:root /usr/share/plasma /usr/share/plasma/desktoptheme /usr/share/plasma/desktoptheme/Ocean
28+
chmod 755 /usr/share/plasma /usr/share/plasma/desktoptheme /usr/share/plasma/desktoptheme/Ocean
29+
fi
30+
1831
# --- /etc/ general directories and files ---
1932
# Directories readable by all, writable only by root
2033
find /etc -type d -exec chmod 755 {} \; || true
@@ -49,5 +62,20 @@ if [ -f /etc/os-release ]; then
4962
chmod 644 /etc/os-release
5063
fi
5164

65+
# --- /etc/os-release ---
66+
# System identification file, should be world-readable
67+
if [ -f /etc/os-release ]; then
68+
chown root:root /etc/os-release
69+
chmod 644 /etc/os-release
70+
fi
71+
72+
# --- /etc/xdg/kdeglobals ---
73+
# Ensure directory and file exist with proper permissions
74+
touch /etc/xdg/kdeglobals
75+
chown root:root /etc/xdg /etc/xdg/kdeglobals
76+
chmod 755 /etc/xdg
77+
chmod 644 /etc/xdg/kdeglobals
78+
5279
echo "[Hook] Permission adjustments complete."
5380

81+
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[General]
2+
ColorScheme=Ocean
3+
4+
[KDE]
5+
LookAndFeelPackage=Ocean
6+
7+
[Icons]
8+
Theme=Papirus-Dark
9+
Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,147 @@
1+
[ColorEffects:Disabled]
2+
Color=56,56,56
3+
ColorAmount=0
4+
ColorEffect=0
5+
ContrastAmount=0.65
6+
ContrastEffect=1
7+
IntensityAmount=0.1
8+
IntensityEffect=2
9+
10+
[ColorEffects:Inactive]
11+
ChangeSelectionColor=true
12+
Color=112,111,110
13+
ColorAmount=0.025
14+
ColorEffect=2
15+
ContrastAmount=0.1
16+
ContrastEffect=2
17+
Enable=false
18+
IntensityAmount=0
19+
IntensityEffect=0
20+
21+
[Colors:Button]
22+
BackgroundAlternate=71,71,71
23+
BackgroundNormal=19, 21, 32
24+
DecorationFocus=0, 122, 120
25+
DecorationHover=0, 122, 120
26+
ForegroundActive=61,174,233
27+
ForegroundInactive=189,195,199
28+
ForegroundLink=41,128,185
29+
ForegroundNegative=218,68,83
30+
ForegroundNeutral=246,116,0
31+
ForegroundNormal=255,255,255
32+
ForegroundPositive=39,174,96
33+
ForegroundVisited=127,140,141
34+
35+
[Colors:Complementary]
36+
BackgroundAlternate=55,55,55
37+
BackgroundNormal=15, 17, 26
38+
DecorationFocus=0, 122, 120
39+
DecorationHover=0, 122, 120
40+
ForegroundActive=246,116,0
41+
ForegroundInactive=136,136,136
42+
ForegroundLink=0, 122, 120
43+
ForegroundNegative=237,21,21
44+
ForegroundNeutral=201,206,59
45+
ForegroundNormal=255,255,255
46+
ForegroundPositive=17,209,22
47+
ForegroundVisited=0, 122, 120
48+
49+
[Colors:Header]
50+
BackgroundAlternate=46,46,46
51+
BackgroundNormal=36,36,36
52+
DecorationFocus=0, 122, 120
53+
DecorationHover=0, 122, 120
54+
ForegroundActive=246,116,0
55+
ForegroundInactive=136,136,136
56+
ForegroundLink=0, 122, 120
57+
ForegroundNegative=237,21,21
58+
ForegroundNeutral=201,206,59
59+
ForegroundNormal=255,255,255
60+
ForegroundPositive=17,209,22
61+
ForegroundVisited=0, 122, 120
62+
63+
[Colors:Header][Inactive]
64+
BackgroundAlternate=46,46,46
65+
BackgroundNormal=36,36,36
66+
DecorationFocus=0, 122, 120
67+
DecorationHover=0, 122, 120
68+
ForegroundActive=246,116,0,150
69+
ForegroundInactive=136,136,136,150
70+
ForegroundLink=0, 122, 120
71+
ForegroundNegative=237,21,21
72+
ForegroundNeutral=201,206,59
73+
ForegroundNormal=255,255,255,150
74+
ForegroundPositive=17,209,22
75+
ForegroundVisited=0, 122, 120
76+
77+
[Colors:Selection]
78+
BackgroundAlternate=79,127,239
79+
BackgroundNormal=0, 122, 120
80+
DecorationFocus=255,255,255
81+
DecorationHover=255,255,255
82+
ForegroundActive=252,252,252
83+
ForegroundInactive=130,156,239
84+
ForegroundLink=253,188,75
85+
ForegroundNegative=218,68,83
86+
ForegroundNeutral=246,116,0
87+
ForegroundNormal=255,255,255
88+
ForegroundPositive=39,174,96
89+
ForegroundVisited=128,152,239
90+
91+
[Colors:Tooltip]
92+
BackgroundAlternate=43,43,43
93+
BackgroundNormal=33,33,33
94+
DecorationFocus=0, 122, 120
95+
DecorationHover=0, 122, 120
96+
ForegroundActive=0, 122, 120
97+
ForegroundInactive=189,195,199
98+
ForegroundLink=0, 122, 120
99+
ForegroundNegative=218,68,83
100+
ForegroundNeutral=246,116,0
101+
ForegroundNormal=255,255,255
102+
ForegroundPositive=39,174,96
103+
ForegroundVisited=127,140,141
104+
105+
[Colors:View]
106+
BackgroundAlternate=71,71,71
107+
BackgroundNormal=19, 21, 32
108+
DecorationFocus=0, 122, 120
109+
DecorationHover=0, 122, 120
110+
ForegroundActive=0, 122, 120
111+
ForegroundInactive=136,136,136
112+
ForegroundLink=0, 122, 120
113+
ForegroundNegative=218,68,83
114+
ForegroundNeutral=246,116,0
115+
ForegroundNormal=255,255,255
116+
ForegroundPositive=39,174,96
117+
ForegroundVisited=120,120,120
118+
119+
[Colors:Window]
120+
BackgroundAlternate=55,55,55
121+
BackgroundNormal=15, 17, 26
122+
DecorationFocus=0, 122, 120
123+
DecorationHover=0, 122, 120
124+
ForegroundActive=0, 122, 120
125+
ForegroundInactive=136,136,136
126+
ForegroundLink=0, 122, 120
127+
ForegroundNegative=218,68,83
128+
ForegroundNeutral=246,116,0
129+
ForegroundNormal=255,255,255
130+
ForegroundPositive=39,174,96
131+
ForegroundVisited=120,120,120
132+
133+
[General]
134+
ColorScheme=Ocean
135+
Name=Ocean
136+
shadeSortColumn=true
137+
138+
[KDE]
139+
contrast=4
140+
141+
[WM]
142+
activeBackground=15, 17, 26
143+
activeBlend=171,171,171
144+
activeForeground=255,255,255
145+
inactiveBackground=66,66,66
146+
inactiveBlend=85,85,85
147+
inactiveForeground=120,120,120

0 commit comments

Comments
 (0)