Initial repo structure

This commit is contained in:
Filip Zubík 2026-03-13 16:34:45 +01:00
commit 8e413ab06d
11 changed files with 57 additions and 0 deletions

17
.gitignore vendored Normal file
View file

@ -0,0 +1,17 @@
# Secrets
.env
*.key
# Logs
*.log
# Windows
Thumbs.db
Desktop.ini
# macOS
.DS_Store
# Temp
*.tmp
*.bak

2
Deploy-Windows.ps1 Normal file
View file

@ -0,0 +1,2 @@
# TODO: master deployment script
# See SPEC.md for full specification

30
config/config.json Normal file
View file

@ -0,0 +1,30 @@
{
"deployment": {
"timezone": "Central Europe Standard Time",
"locale": "cs-CZ",
"adminAccount": "adminx9"
},
"software": {
"install": [
{ "name": "7-Zip", "wingetId": "7zip.7zip" },
{ "name": "Adobe Acrobat Reader","wingetId": "Adobe.Acrobat.Reader.64-bit" },
{ "name": "OpenVPN Connect", "wingetId": "OpenVPNTechnologies.OpenVPNConnect" }
]
},
"bloatware": {
"keepPackages": [
"Microsoft.WindowsCalculator"
]
},
"desktopInfo": {
"enabled": true,
"position": "bottomRight",
"fontSize": 12,
"fontColor": "#FFFFFF",
"backgroundColor": "transparent"
},
"pdfDefault": {
"forceAdobeReader": true,
"scheduledTaskEnabled": true
}
}

1
scripts/01-bloatware.ps1 Normal file
View file

@ -0,0 +1 @@
# TODO: 01-bloatware.ps1

1
scripts/02-software.ps1 Normal file
View file

@ -0,0 +1 @@
# TODO: 02-software.ps1

View file

@ -0,0 +1 @@
# TODO: 03-system-registry.ps1

View file

@ -0,0 +1 @@
# TODO: 04-default-profile.ps1

View file

@ -0,0 +1 @@
# TODO: 05-personalization.ps1

View file

@ -0,0 +1 @@
# TODO: 06-scheduled-tasks.ps1

View file

@ -0,0 +1 @@
# TODO: 07-desktop-info.ps1

View file

@ -0,0 +1 @@
# TODO: Test-Deployment.ps1