summaryrefslogtreecommitdiff
path: root/StartupItems/100--Preferences.js
blob: 3c8a79bff3aabaced8bc3d65bcd46ff7529d0a49 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
log("MistyCore-Startup-Preferences", "Verifying system preferences...");
const fs = require('fs');

if (!fs.existsSync(systemRoot + "/Preferences")) fs.mkdirSync(systemRoot + "/Preferences");
if (!fs.existsSync(systemRoot + "/Preferences/Hostname")) fs.writeFileSync(systemRoot + "/Preferences/Hostname", "MistyOS");
if (!fs.existsSync(systemRoot + "/Preferences/Keyboard")) fs.writeFileSync(systemRoot + "/Preferences/Keyboard", "qwerty");
fs.writeFileSync(systemRoot + "/Preferences/os-release", `
NAME="MistyOS"
VERSION="${fs.readFileSync(systemRoot + "/MistyOSVersion").toString().trim()}"
PRETTY_NAME="MistyOS ${fs.readFileSync(systemRoot + "/MistyOSVersion").toString().trim()}"
ID=mistyos
LOGO=mistyos-icon
`);

log("MistyCore-Startup-Preferences", "System preferences are OK");