Skip to content

Commit bbb2888

Browse files
committed
Minor update: 2.1.0
1 parent f1b2ff7 commit bbb2888

12 files changed

Lines changed: 784 additions & 165 deletions

data/meson.build

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,20 @@ endif
1313

1414
install_data(desktop_file, install_dir: get_option('datadir') / 'applications')
1515

16+
# Autostart desktop file
17+
autostart_file = configure_file(
18+
input: 'org.nuros.Hello.autostart.desktop.in',
19+
output: 'org.nuros.Hello.autostart.desktop',
20+
configuration: {
21+
'bindir': get_option('bindir'),
22+
},
23+
)
24+
25+
install_data(autostart_file,
26+
install_dir: get_option('sysconfdir') / 'xdg' / 'autostart',
27+
rename: 'org.nuros.Hello.desktop'
28+
)
29+
1630
appstream_file = configure_file(
1731
input: 'org.nuros.Hello.metainfo.xml.in',
1832
output: 'org.nuros.Hello.metainfo.xml',
@@ -23,6 +37,11 @@ appstream_file = configure_file(
2337

2438
install_data(appstream_file, install_dir: get_option('datadir') / 'metainfo')
2539

40+
# GSettings schema
41+
install_data('org.nuros.Hello.gschema.xml',
42+
install_dir: get_option('datadir') / 'glib-2.0' / 'schemas'
43+
)
44+
2645
gresource_xml = configure_file(
2746
input: 'gresource.xml.in',
2847
output: 'gresource.xml',
@@ -49,4 +68,4 @@ gresource = gnome.compile_resources(
4968
gresource_xml,
5069
dependencies: [window_ui],
5170
export: true,
52-
)
71+
)
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[Desktop Entry]
2+
Type=Application
3+
Name=NurOS Hello
4+
Comment=Welcome screen for NurOS Linux distribution
5+
Exec=@bindir@/nuros-hello --autostart
6+
Icon=org.nuros.Hello
7+
Terminal=false
8+
X-GNOME-Autostart-enabled=true
9+
X-GNOME-Autostart-Delay=2

data/org.nuros.Hello.gschema.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<schemalist gettext-domain="nuros-hello">
3+
<schema id="org.nuros.Hello" path="/org/nuros/Hello/">
4+
<key name="show-on-startup" type="b">
5+
<default>true</default>
6+
<summary>Show welcome screen on startup</summary>
7+
<description>Whether to show the welcome screen when the user logs in.</description>
8+
</key>
9+
</schema>
10+
</schemalist>

meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
project(
22
'nuros-hello',
33
'c',
4-
version: '1.0.0',
4+
version: '2.1.0',
55
license: 'GPL-3.0-or-later',
66
meson_version: '>= 0.62.0',
77
default_options: [

po/LINGUAS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
en
2+
kk
23
ru

po/en.po

Lines changed: 85 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
#
66
msgid ""
77
msgstr ""
8-
"Project-Id-Version: nuros-hello\n"
8+
"Project-Id-Version: nuros-hello 2.1.0\n"
99
"Report-Msgid-Bugs-To: \n"
10-
"POT-Creation-Date: 2025-08-29 20:04+0500\n"
11-
"PO-Revision-Date: 2025-08-29 20:04+0500\n"
10+
"POT-Creation-Date: 2025-12-28 23:00+0500\n"
11+
"PO-Revision-Date: 2025-12-28 23:00+0500\n"
1212
"Last-Translator: Automatically generated\n"
1313
"Language-Team: none\n"
1414
"Language: en\n"
@@ -18,7 +18,6 @@ msgstr ""
1818
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
1919

2020
#: data/org.nuros.Hello.desktop.in:2 data/org.nuros.Hello.metainfo.xml.in:6
21-
#: ui/window.blp:25
2221
msgid "NurOS Hello"
2322
msgstr "NurOS Hello"
2423

@@ -52,138 +51,182 @@ msgstr "Initial release of NurOS Hello welcome screen."
5251
msgid "Hello, NurOS!"
5352
msgstr "Hello, NurOS!"
5453

55-
#: ui/window.blp:32
54+
#: ui/window.blp:30
5655
msgid "Welcome"
5756
msgstr "Welcome"
5857

59-
#: ui/window.blp:35
58+
#: ui/window.blp:33
6059
msgid "Welcome to NurOS!"
6160
msgstr "Welcome to NurOS!"
6261

63-
#: ui/window.blp:36
62+
#: ui/window.blp:34
6463
msgid "The new independent Linux distribution"
6564
msgstr "The new independent Linux distribution"
6665

67-
#: ui/window.blp:49
66+
#: ui/window.blp:47
67+
msgid "Step 1 of 3"
68+
msgstr "Step 1 of 3"
69+
70+
#: ui/window.blp:52
6871
msgid ""
6972
"The new and independent operating system based on Linux! You can work with "
7073
"your favourite programs with comfort, quality and performance."
7174
msgstr ""
7275
"The new and independent operating system based on Linux! You can work with "
7376
"your favourite programs with comfort, quality and performance."
7477

75-
#: ui/window.blp:58
78+
#: ui/window.blp:61
7679
msgid ""
7780
"NurOS is a minimalistic and clean Linux distribution out-of-box, but you can "
7881
"still install any packages you need, including proprietary software."
7982
msgstr ""
8083
"NurOS is a minimalistic and clean Linux distribution out-of-box, but you can "
8184
"still install any packages you need, including proprietary software."
8285

83-
#: ui/window.blp:65
86+
#: ui/window.blp:68
8487
msgid "Get Started"
8588
msgstr "Get Started"
8689

87-
#: ui/window.blp:78
90+
#: ui/window.blp:81
8891
msgid "Features"
8992
msgstr "Features"
9093

91-
#: ui/window.blp:81
94+
#: ui/window.blp:84
9295
msgid "Why Choose NurOS?"
9396
msgstr "Why Choose NurOS?"
9497

95-
#: ui/window.blp:82
98+
#: ui/window.blp:85
9699
msgid "Discover what makes NurOS special"
97100
msgstr "Discover what makes NurOS special"
98101

99-
#: ui/window.blp:95
102+
#: ui/window.blp:98
103+
msgid "Step 2 of 3"
104+
msgstr "Step 2 of 3"
105+
106+
#: ui/window.blp:103
100107
msgid "Key Features"
101108
msgstr "Key Features"
102109

103-
#: ui/window.blp:98
110+
#: ui/window.blp:106
104111
msgid "User-Friendly"
105112
msgstr "User-Friendly"
106113

107-
#: ui/window.blp:99
114+
#: ui/window.blp:107
108115
msgid "Easy to use interface designed for everyone"
109116
msgstr "Easy to use interface designed for everyone"
110117

111-
#: ui/window.blp:109
118+
#: ui/window.blp:117
112119
msgid "Beautiful Design"
113120
msgstr "Beautiful Design"
114121

115-
#: ui/window.blp:110
122+
#: ui/window.blp:118
116123
msgid "Modern and elegant user interface"
117124
msgstr "Modern and elegant user interface"
118125

119-
#: ui/window.blp:120
126+
#: ui/window.blp:128
120127
msgid "Full Control"
121128
msgstr "Full Control"
122129

123-
#: ui/window.blp:121
130+
#: ui/window.blp:129
124131
msgid "Complete control over your system and packages"
125132
msgstr "Complete control over your system and packages"
126133

127-
#: ui/window.blp:132
134+
#: ui/window.blp:145
135+
msgid "Back"
136+
msgstr "Back"
137+
138+
#: ui/window.blp:152
128139
msgid "Learn More"
129140
msgstr "Learn More"
130141

131-
#: ui/window.blp:145
142+
#: ui/window.blp:165
132143
msgid "Community"
133144
msgstr "Community"
134145

135-
#: ui/window.blp:148
146+
#: ui/window.blp:168
136147
msgid "Join Our Community!"
137148
msgstr "Join Our Community!"
138149

139-
#: ui/window.blp:149
150+
#: ui/window.blp:169
140151
msgid "Connect with fellow NurOS users"
141152
msgstr "Connect with fellow NurOS users"
142153

143-
#: ui/window.blp:162
154+
#: ui/window.blp:182
155+
msgid "Step 3 of 3"
156+
msgstr "Step 3 of 3"
157+
158+
#: ui/window.blp:187
144159
msgid ""
145160
"We are developers from a non-big company. You can support us via Patreon or "
146161
"join our team!"
147162
msgstr ""
148163
"We are developers from a non-big company. You can support us via Patreon or "
149164
"join our team!"
150165

151-
#: ui/window.blp:169
166+
#: ui/window.blp:194
152167
msgid "Get Help and Support"
153168
msgstr "Get Help and Support"
154169

155-
#: ui/window.blp:172
170+
#: ui/window.blp:197
156171
msgid "NurOS Website"
157172
msgstr "NurOS Website"
158173

159-
#: ui/window.blp:173
160-
msgid "nuros.org - Official website and documentation"
161-
msgstr "nuros.org - Official website and documentation"
174+
#: ui/window.blp:198
175+
msgid "nuros.org - Official website"
176+
msgstr "nuros.org - Official website"
177+
178+
#: ui/window.blp:216
179+
msgid "Documentation"
180+
msgstr "Documentation"
181+
182+
#: ui/window.blp:217
183+
msgid "docs.nuros.org - Guides and tutorials"
184+
msgstr "docs.nuros.org - Guides and tutorials"
162185

163-
#: ui/window.blp:189
186+
#: ui/window.blp:235
187+
msgid "Telegram"
188+
msgstr "Telegram"
189+
190+
#: ui/window.blp:236
191+
msgid "@nuros_tg - Official Telegram channel"
192+
msgstr "@nuros_tg - Official Telegram channel"
193+
194+
#: ui/window.blp:254
164195
msgid "Donate"
165196
msgstr "Donate"
166197

167-
#: ui/window.blp:190
198+
#: ui/window.blp:255
168199
msgid "donate.nuros.org - Support development"
169200
msgstr "donate.nuros.org - Support development"
170201

171-
#: ui/window.blp:206
202+
#: ui/window.blp:273
172203
msgid "Patreon"
173204
msgstr "Patreon"
174205

175-
#: ui/window.blp:207
206+
#: ui/window.blp:274
176207
msgid "patreon.com/nuroslnux - Monthly support"
177208
msgstr "patreon.com/nuroslnux - Monthly support"
178209

179-
#: ui/window.blp:224
210+
#: ui/window.blp:292
211+
msgid "Join the Team"
212+
msgstr "Join the Team"
213+
214+
#: ui/window.blp:293
215+
msgid "become.nuros.org - Vacancies and applications"
216+
msgstr "become.nuros.org - Vacancies and applications"
217+
218+
#: ui/window.blp:313
219+
msgid "Don't show again"
220+
msgstr "Don't show again"
221+
222+
#: ui/window.blp:314
223+
msgid "Hide this welcome screen on next login"
224+
msgstr "Hide this welcome screen on next login"
225+
226+
#: ui/window.blp:331
180227
msgid "Continue to NurOS"
181228
msgstr "Continue to NurOS"
182229

183-
#: ui/window.blp:232
184-
msgid ""
185-
"Copyright © AnmiTaliDev - NurOS (nuros.org; @NurOS-Linux). All rights "
186-
"reserved"
187-
msgstr ""
188-
"Copyright © AnmiTaliDev - NurOS (nuros.org; @NurOS-Linux). All rights "
189-
"reserved"
230+
#: ui/window.blp:339
231+
msgid "© AnmiTaliDev - NurOS (nuros.org)"
232+
msgstr "© AnmiTaliDev - NurOS (nuros.org)"

0 commit comments

Comments
 (0)