diff --git a/lightdm/30_mate_material.conf b/lightdm/30_mate_material.conf new file mode 100644 index 0000000..2c7b298 --- /dev/null +++ b/lightdm/30_mate_material.conf @@ -0,0 +1,4 @@ +[greeter] +background=/usr/share/backgrounds/solus/Crags.png +theme-name=Adapta +icon-theme-name=Papirus diff --git a/lightdm/meson.build b/lightdm/meson.build index 2ec8fe9..41713e3 100644 --- a/lightdm/meson.build +++ b/lightdm/meson.build @@ -1,12 +1,17 @@ lightdm_gtk_dir = join_paths(path_datadir, 'lightdm', 'lightdm-gtk-greeter.conf.d') lightdm_dir = join_paths(path_datadir, 'lightdm', 'lightdm.conf.d') +gtk_files = [ + '20_mate_default.conf', + '30_mate_material.conf', +] + install_data( '20_mate_config.conf', install_dir: lightdm_dir, ) install_data( - '20_mate_default.conf', + gtk_files, install_dir: lightdm_gtk_dir, ) diff --git a/schemas/material/meson.build b/schemas/material/meson.build new file mode 100644 index 0000000..5556b9f --- /dev/null +++ b/schemas/material/meson.build @@ -0,0 +1,15 @@ +mate_schemas = [ + 'org.mate.background.gschema.override', + 'org.mate.interface.gschema.override', + 'org.mate.Marco.general.gschema.override', + 'x.dm.slick-greeter.gschema.override', +] + +custom_target('20_mate_material.gschema.override', + output: '20_mate_material.gschema.override', + capture: true, + input: mate_schemas, + command: ['cat', '@INPUT@'], + install: true, + install_dir: path_schemadir, +) diff --git a/schemas/material/org.mate.Marco.general.gschema.override b/schemas/material/org.mate.Marco.general.gschema.override new file mode 100644 index 0000000..4e7164f --- /dev/null +++ b/schemas/material/org.mate.Marco.general.gschema.override @@ -0,0 +1,4 @@ +[org.mate.Marco.general] +compositing-manager=true +theme='Adapta' +titlebar-font='Noto Sans Bold 9' diff --git a/schemas/material/org.mate.background.gschema.override b/schemas/material/org.mate.background.gschema.override new file mode 100644 index 0000000..692c6f0 --- /dev/null +++ b/schemas/material/org.mate.background.gschema.override @@ -0,0 +1,2 @@ +[org.mate.background] +picture-filename='/usr/share/backgrounds/solus/Crags.png' diff --git a/schemas/material/org.mate.interface.gschema.override b/schemas/material/org.mate.interface.gschema.override new file mode 100644 index 0000000..2d9fdf1 --- /dev/null +++ b/schemas/material/org.mate.interface.gschema.override @@ -0,0 +1,4 @@ +[org.mate.interface] +gtk-theme='Papirus' +icon-theme='Adapta' +font-name='Noto Sans 10' diff --git a/schemas/material/x.dm.slick-greeter.gschema.override b/schemas/material/x.dm.slick-greeter.gschema.override new file mode 100644 index 0000000..15a647a --- /dev/null +++ b/schemas/material/x.dm.slick-greeter.gschema.override @@ -0,0 +1,5 @@ +[x.dm.slick-greeter] +background="/usr/share/backgrounds/solus/Crags.png" +theme-name="Adapta-Nokto" +icon-theme-name="Papirus" +font-name="Clear Sans 10" diff --git a/schemas/meson.build b/schemas/meson.build index 3db5944..e513325 100644 --- a/schemas/meson.build +++ b/schemas/meson.build @@ -1,2 +1,3 @@ subdir('livecd') subdir('mate') +subdir('material')