51 lines
852 B
Plaintext
51 lines
852 B
Plaintext
// developer.kdl
|
|
// Development workstation configuration
|
|
// Optimized for development with debug symbols, tests, and documentation
|
|
|
|
profile "developer" {
|
|
description "Development workstation - debug symbols, tests, documentation"
|
|
|
|
domain "init" {
|
|
flags "systemd"
|
|
}
|
|
|
|
domain "runtime" {
|
|
flags "python" "nodejs"
|
|
}
|
|
|
|
domain "graphics" {
|
|
flags "wayland" "x11"
|
|
}
|
|
|
|
domain "audio" {
|
|
flags "pipewire"
|
|
}
|
|
|
|
domain "security" {
|
|
flags "pie" "relro"
|
|
}
|
|
|
|
domain "optimization" {
|
|
flags "debug"
|
|
}
|
|
|
|
domain "integration" {
|
|
flags "dbus" "systemd-integration" "docker"
|
|
}
|
|
|
|
domain "network" {
|
|
flags "ipv6" "wifi"
|
|
}
|
|
|
|
domain "developer" {
|
|
flags "debug-symbols" "tests" "docs" "examples"
|
|
}
|
|
|
|
compiler {
|
|
cflags "-O0 -g -pipe"
|
|
cxxflags "-O0 -g -pipe"
|
|
ldflags "-Wl,-O1"
|
|
makeflags "-j8"
|
|
}
|
|
}
|