some stuff

This commit is contained in:
Nishi 2025-12-05 07:48:26 +09:00
commit 59f81d9eb4
Signed by: nishi
GPG key ID: 27EF69B208EB9343
5 changed files with 29 additions and 5 deletions

View file

@ -3,6 +3,9 @@ project(
mdebase
)
include(GNUInstallDirs)
configure_file(wizard.sh.in wizard.sh)
add_subdirectory(mdm)
add_subdirectory(milkwm)
add_subdirectory(mpanel)

View file

@ -40,10 +40,6 @@ int main(int argc, char** argv) {
return 0;
}
if(access(CONFDIR, F_OK) != 0) mkdir(CONFDIR, 0755);
if(access(CONFDIR "/mdm", F_OK) != 0) mkdir(CONFDIR "/mdm", 0755);
if(access(CONFDIR "/mdm/mdmrc", F_OK) != 0) MDEFileCopy(DATAROOTDIR "/examples/mdm/mdmrc", CONFDIR "/mdm/mdmrc");
parse_config();
if(getenv("DISPLAY") != NULL) backup = MDEStringDuplicate(getenv("DISPLAY"));

View file

@ -3,10 +3,13 @@ include(MDEPkgConfig)
setup_project(milkwm ${CMAKE_INSTALL_BINDIR})
pkg_config_add(milkwm x11)
pkg_config_add(milkwm inih)
pkg_config_add(milkwm libconfig)
target_link_libraries(
milkwm
PRIVATE
pthread
)
include(GNUInstallDirs)
configure_file(milkwmrc.in milkwmrc)

16
milkwm/milkwmrc.in Normal file
View file

@ -0,0 +1,16 @@
Window: {
TitleBar: {
Buttons: {
# Ordered from left to right
Left = [
"Close"
];
# Ordered from right to left
Right = [
"Maximize",
"Iconify"
];
};
};
};

6
wizard.sh.in Executable file
View file

@ -0,0 +1,6 @@
#!/bin/sh
mkdir -p "@CMAKE_INSTALL_FULL_SYSCONFDIR@/mdm"
mkdir -p "@CMAKE_INSTALL_FULL_SYSCONFDIR@/milkwm"
cp "@CMAKE_CURRENT_BINARY_DIR@/mdm/mdmrc" "@CMAKE_INSTALL_FULL_SYSCONFDIR@/mdm/"
cp "@CMAKE_CURRENT_BINARY_DIR@/milkwm/milkwmrc" "@CMAKE_INSTALL_FULL_SYSCONFDIR@/milkwm/"