Finally a dendritic structure that will give me a way to builkd my

system in a logical and consistent way.
This commit is contained in:
2026-03-06 16:17:19 +01:00
parent 1d2e7b66ba
commit 9efed999ca
8987 changed files with 104977 additions and 554 deletions
+56
View File
@@ -0,0 +1,56 @@
#!/run/current-system/sw/bin/bash
# Functie om de foldestructuur te maken
create_folders() {
local base_path="$1"
# common (voorheen "1. Onderwerpen onafhankelijk van window manager")
mkdir -p "${base_path}/common"
for category in "systeem_beheer" "applicaties" "development"; do
mkdir -p "${base_path}/common/$category"
case "$category" in
"systeem_beheer")
subfolders=(
"login_manager" "security" "schijfbeheer" "networking"
"bluetooth" "geluid" "usb_beheer" "monitor_setup"
"energiebeheer" "logging_monitoring" "backups"
"printers_scanners" "systeemupdates" "hardware_sensoren"
)
;;
"applicaties")
subfolders=(
"terminal_shell" "filemanagement_storage"
"media_afspelen_bewerken" "kantoor_productiviteit"
"gaming" "toegankelijkheid"
)
;;
"development")
subfolders=(
"programmeertalen_runtime" "databases" "webdevelopment"
"devops_ci_cd" "virtualisatie"
)
;;
esac
for folder in "${subfolders[@]}"; do
mkdir -p "${base_path}/common/$category/$folder"
done
done
# hyprland (voorheen "2. Onderwerpen afhankelijk van window manager")
mkdir -p "${base_path}/hyprland"
subfolders=(
"keyboard_binds" "notificaties" "task_launcher"
"task_window_workspace_switcher" "window_rules"
"decoraties" "animaties_effecten" "statusbar_tray"
)
for folder in "${subfolders[@]}"; do
mkdir -p "${base_path}/hyprland/$folder"
done
}
# Hoofdmap (bijv. "generated")
base_path="generated"
mkdir -p "$base_path"
create_folders "$base_path"
echo "Folderstructuur is aangemaakt in: $base_path"