diff --git a/niri/config.kdl b/niri/config.kdl index 88060df..7e850f2 100644 --- a/niri/config.kdl +++ b/niri/config.kdl @@ -596,9 +596,9 @@ spawn-at-startup "udiskie" "--tray" spawn-at-startup "swaync" spawn-sh-at-startup "wl-paste --watch cliphist store" spawn-sh-at-startup "~/.config/scripts/set_wallpaper.sh" +spawn-sh-at-startup "~/.config/scripts/import_gsettings.sh" spawn-sh-at-startup "niriusd" spawn-sh-at-startup "vicinae server" - // forces running on nvidia card debug { render-drm-device "/dev/dri/renderD128" diff --git a/scripts/import_gsettings.sh b/scripts/import_gsettings.sh new file mode 100755 index 0000000..563c7cd --- /dev/null +++ b/scripts/import_gsettings.sh @@ -0,0 +1,15 @@ +#!/bin/sh + +# usage: import-gsettings +config="${XDG_CONFIG_HOME:-$HOME/.config}/gtk-3.0/settings.ini" +if [ ! -f "$config" ]; then exit 1; fi + +gnome_schema="org.gnome.desktop.interface" +gtk_theme="$(grep 'gtk-theme-name' "$config" | sed 's/.*\s*=\s*//')" +icon_theme="$(grep 'gtk-icon-theme-name' "$config" | sed 's/.*\s*=\s*//')" +cursor_theme="$(grep 'gtk-cursor-theme-name' "$config" | sed 's/.*\s*=\s*//')" +#font_name="$(grep 'gtk-font-name' "$config" | sed 's/.*\s*=\s*//')" +gsettings set "$gnome_schema" gtk-theme "$gtk_theme" +gsettings set "$gnome_schema" icon-theme "$icon_theme" +gsettings set "$gnome_schema" cursor-theme "$cursor_theme" +#gsettings set "$gnome_schema" font-name "$font_name" diff --git a/vicinae/settings.json b/vicinae/settings.json index 877fef7..72ab14c 100644 --- a/vicinae/settings.json +++ b/vicinae/settings.json @@ -106,6 +106,43 @@ "cliPath": "/sbin/bw" } }, + "applications": { + "entrypoints": { + "jconsole-java-openjdk": { + "enabled": false + }, + "jconsole-java11-openjdk": { + "enabled": false + }, + "jconsole-java17-openjdk": { + "enabled": false + }, + "jconsole-java21-openjdk": { + "enabled": false + }, + "jshell-java-openjdk": { + "enabled": false + }, + "jshell-java11-openjdk": { + "enabled": false + }, + "jshell-java17-openjdk": { + "enabled": false + }, + "jshell-java21-openjdk": { + "enabled": false + }, + "obsidian-wayland": { + "enabled": true + }, + "org.gnome.Nautilus": { + "enabled": true + }, + "ovito-pro": { + "enabled": true + } + } + }, "core": { "entrypoints": { "report-bug": {