nip/profiles/examples/developer.kdl

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"
}
}