diff --git a/debian/control b/debian/control index 0ff2cc3..042f235 100644 --- a/debian/control +++ b/debian/control @@ -18,5 +18,6 @@ Depends: pika-welcome, gnome-shell-extension-dash-to-panel, gnome-shell-extension-ubuntu-dock, gnome-shell-extension-desktop-icons-ng, + gnome-shell-extension-appindicator, dconf-cli Description: PikaOS Gnome Desktop Layouts Selector diff --git a/usr/lib/pika/gnome-layouts/accent-colors/brown.svg b/usr/lib/pika/gnome-layouts/accent-colors/brown.svg deleted file mode 100644 index dbf7f87..0000000 --- a/usr/lib/pika/gnome-layouts/accent-colors/brown.svg +++ /dev/null @@ -1,9 +0,0 @@ - - brown-svg - - - - - - \ No newline at end of file diff --git a/usr/lib/pika/gnome-layouts/accent-colors/magenta.svg b/usr/lib/pika/gnome-layouts/accent-colors/magenta.svg deleted file mode 100644 index 361af08..0000000 --- a/usr/lib/pika/gnome-layouts/accent-colors/magenta.svg +++ /dev/null @@ -1,9 +0,0 @@ - - magenta-svg - - - - - - \ No newline at end of file diff --git a/usr/lib/pika/gnome-layouts/accent-colors/pink.svg b/usr/lib/pika/gnome-layouts/accent-colors/pink.svg new file mode 100644 index 0000000..dc613f5 --- /dev/null +++ b/usr/lib/pika/gnome-layouts/accent-colors/pink.svg @@ -0,0 +1,19 @@ + + gray-svg + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/usr/lib/pika/gnome-layouts/accent-colors/purple.svg b/usr/lib/pika/gnome-layouts/accent-colors/purple.svg index 6ddce6d..361af08 100644 --- a/usr/lib/pika/gnome-layouts/accent-colors/purple.svg +++ b/usr/lib/pika/gnome-layouts/accent-colors/purple.svg @@ -1,7 +1,7 @@ - purple-svg + magenta-svg - + diff --git a/usr/lib/pika/gnome-layouts/accent-colors/teal.svg b/usr/lib/pika/gnome-layouts/accent-colors/teal.svg new file mode 100644 index 0000000..01f0765 --- /dev/null +++ b/usr/lib/pika/gnome-layouts/accent-colors/teal.svg @@ -0,0 +1,19 @@ + + gray-svg + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/usr/lib/pika/gnome-layouts/layout-scripts/gnome2.sh b/usr/lib/pika/gnome-layouts/layout-scripts/gnome2.sh index f140f3b..c5d56de 100755 --- a/usr/lib/pika/gnome-layouts/layout-scripts/gnome2.sh +++ b/usr/lib/pika/gnome-layouts/layout-scripts/gnome2.sh @@ -8,7 +8,7 @@ dconf reset -f /org/gnome/shell/extensions/dash-to-dock/ || echo dconf reset -f /org/gnome/shell/extensions/dash-to-panel/ || echo dconf reset -f /org/gnome/shell/extensions/just-perfection/ || echo gnome-extensions reset arcmenu@arcmenu.com || echo -gnome-extensions reset ubuntu-dock@ubuntu.com || echo +gnome-extensions reset pika-dock@ubuntu.com || echo gnome-extensions reset dash-to-panel@jderose9.github.com || echo gnome-extensions reset just-perfection-desktop@just-perfection || echo gnome-extensions reset launch-new-instance@gnome-shell-extensions.gcampax.github.com || echo diff --git a/usr/lib/pika/gnome-layouts/layout-scripts/macos.sh b/usr/lib/pika/gnome-layouts/layout-scripts/macos.sh index 6f7694f..ddec708 100755 --- a/usr/lib/pika/gnome-layouts/layout-scripts/macos.sh +++ b/usr/lib/pika/gnome-layouts/layout-scripts/macos.sh @@ -8,7 +8,7 @@ dconf reset -f /org/gnome/shell/extensions/dash-to-dock/ || echo dconf reset -f /org/gnome/shell/extensions/dash-to-panel/ || echo dconf reset -f /org/gnome/shell/extensions/just-perfection/ || echo gnome-extensions reset arcmenu@arcmenu.com || echo -gnome-extensions reset ubuntu-dock@ubuntu.com || echo +gnome-extensions reset pika-dock@ubuntu.com || echo gnome-extensions reset dash-to-panel@jderose9.github.com || echo gnome-extensions reset just-perfection-desktop@just-perfection || echo gnome-extensions reset launch-new-instance@gnome-shell-extensions.gcampax.github.com || echo @@ -32,7 +32,7 @@ dconf write /org/gnome/shell/extensions/dash-to-dock/dock-position "'BOTTOM'" dconf write /org/gnome/shell/extensions/just-perfection/clock-menu-position 1 # Enable Dock -gnome-extensions enable ubuntu-dock@ubuntu.com +gnome-extensions enable pika-dock@ubuntu.com # Enable just perfection gnome-extensions enable just-perfection-desktop@just-perfection # Enable Desktop Icons diff --git a/usr/lib/pika/gnome-layouts/layout-scripts/unity.sh b/usr/lib/pika/gnome-layouts/layout-scripts/unity.sh index 2977e6a..ac0bbd1 100755 --- a/usr/lib/pika/gnome-layouts/layout-scripts/unity.sh +++ b/usr/lib/pika/gnome-layouts/layout-scripts/unity.sh @@ -8,7 +8,7 @@ dconf reset -f /org/gnome/shell/extensions/dash-to-dock/ || echo dconf reset -f /org/gnome/shell/extensions/dash-to-panel/ || echo dconf reset -f /org/gnome/shell/extensions/just-perfection/ || echo gnome-extensions reset arcmenu@arcmenu.com || echo -gnome-extensions reset ubuntu-dock@ubuntu.com || echo +gnome-extensions reset pika-dock@ubuntu.com || echo gnome-extensions reset dash-to-panel@jderose9.github.com || echo gnome-extensions reset just-perfection-desktop@just-perfection || echo gnome-extensions reset launch-new-instance@gnome-shell-extensions.gcampax.github.com || echo @@ -33,7 +33,7 @@ dconf write /org/gnome/shell/extensions/just-perfection/clock-menu-position '1' # Enable Dash -gnome-extensions enable ubuntu-dock@ubuntu.com +gnome-extensions enable pika-dock@ubuntu.com # Enable just perfection gnome-extensions enable just-perfection-desktop@just-perfection # Enable Desktop Icons diff --git a/usr/lib/pika/gnome-layouts/layout-scripts/win10.sh b/usr/lib/pika/gnome-layouts/layout-scripts/win10.sh index fcdc94d..e4778bc 100755 --- a/usr/lib/pika/gnome-layouts/layout-scripts/win10.sh +++ b/usr/lib/pika/gnome-layouts/layout-scripts/win10.sh @@ -8,7 +8,7 @@ dconf reset -f /org/gnome/shell/extensions/dash-to-dock/ || echo dconf reset -f /org/gnome/shell/extensions/dash-to-panel/ || echo dconf reset -f /org/gnome/shell/extensions/just-perfection/ || echo gnome-extensions reset arcmenu@arcmenu.com || echo -gnome-extensions reset ubuntu-dock@ubuntu.com || echo +gnome-extensions reset pika-dock@ubuntu.com || echo gnome-extensions reset dash-to-panel@jderose9.github.com || echo gnome-extensions reset just-perfection-desktop@just-perfection || echo gnome-extensions reset launch-new-instance@gnome-shell-extensions.gcampax.github.com || echo diff --git a/usr/lib/pika/gnome-layouts/layout-scripts/win11.sh b/usr/lib/pika/gnome-layouts/layout-scripts/win11.sh index c18f1c6..251267b 100755 --- a/usr/lib/pika/gnome-layouts/layout-scripts/win11.sh +++ b/usr/lib/pika/gnome-layouts/layout-scripts/win11.sh @@ -10,7 +10,7 @@ dconf reset -f /org/gnome/shell/extensions/dash-to-dock/ || echo dconf reset -f /org/gnome/shell/extensions/dash-to-panel/ || echo dconf reset -f /org/gnome/shell/extensions/just-perfection/ || echo gnome-extensions reset arcmenu@arcmenu.com || echo -gnome-extensions reset ubuntu-dock@ubuntu.com || echo +gnome-extensions reset pika-dock@ubuntu.com || echo gnome-extensions reset dash-to-panel@jderose9.github.com || echo gnome-extensions reset just-perfection-desktop@just-perfection || echo gnome-extensions reset launch-new-instance@gnome-shell-extensions.gcampax.github.com || echo diff --git a/usr/lib/pika/gnome-layouts/main.py b/usr/lib/pika/gnome-layouts/main.py index 88ce90e..601ee80 100644 --- a/usr/lib/pika/gnome-layouts/main.py +++ b/usr/lib/pika/gnome-layouts/main.py @@ -34,6 +34,13 @@ class Application: subprocess.run(["gsettings set org.gnome.shell disable-user-extensions false"], shell=True, stdout=subprocess.DEVNULL) + theme_box = self.builder.get_object("theme_box") + + theme_output = subprocess.run(["dconf read /org/pika/layouts/pika-theme | grep 1"], shell=True) + + if (theme_output.returncode) != 0: + theme_box.hide() + ### Extension refresh ### global extension_refresh diff --git a/usr/lib/pika/gnome-layouts/main.ui b/usr/lib/pika/gnome-layouts/main.ui index 9a24cbf..c8f45e5 100644 --- a/usr/lib/pika/gnome-layouts/main.ui +++ b/usr/lib/pika/gnome-layouts/main.ui @@ -39,31 +39,57 @@ True False - - + True False - 10 - 10 - True - True + vertical - + True False - vertical - 2 + center + start + 128 - + True - False + True + True center center - 10 - 10 - 10 - 10 - ../../../../../../../../../usr/lib/pika/gnome-layouts/previews/win10.svg + + + + True + False + vertical + + + True + False + 36 + pika-logo + + + False + True + 0 + + + + + True + False + PikaOS Themeing + + + False + True + 1 + + + + False @@ -72,520 +98,624 @@ - - Traditional + True True - False - The good old michealsoft binbows layout: -* A Bottom taskbar. -* An Application Menu binded to the "Super Key". -* Desktop Icons. -* Full window controls on the right side of the window. + True center center - True - radiobutton1 - + + + True + False + vertical + + + True + False + 36 + gnome-foot + + + False + True + 0 + + + + + True + False + Gnome Themeing + + + False + True + 1 + + + + - True + False True 1 - 0 - 0 + False + True + 0 - + + True False - vertical - 2 + 10 + 10 + True - + True False - center - center - 10 - 10 - 10 - 10 - ../../../../../../../../../usr/lib/pika/gnome-layouts/previews/win11.svg + vertical + 2 + + + True + False + center + center + 10 + 10 + 10 + 10 + 10 + 10 + ../../../../../../../../../usr/lib/pika/gnome-layouts/previews/win10.svg + + + False + True + 0 + + + + + Traditional + True + True + False + The good old michealsoft binbows layout: +* A Bottom taskbar. +* An Application Menu binded to the "Super Key". +* Desktop Icons. +* Full window controls on the right side of the window. + center + center + True + radiobutton1 + + + + True + True + 1 + + - False - True - 0 + 0 + 0 - - Eleven + True - True - False - The michealsoft binbows layout but newer: + False + vertical + 2 + + + True + False + center + center + 10 + 10 + 10 + 10 + 10 + 10 + ../../../../../../../../../usr/lib/pika/gnome-layouts/previews/win11.svg + + + False + True + 0 + + + + + Eleven + True + True + False + The michealsoft binbows layout but newer: * A Bottom taskbar with centered icons. * A More modern Application Menu binded to the "Super Key". * Desktop Icons. * Full window controls on the right side of the window. * "Activities" button for wasy workspace management. - center - center - True - radiobutton1 - + center + center + True + radiobutton1 + + + + True + True + 1 + + - True - True - 1 + 1 + 0 - - - 1 - 0 - - - - - True - False - vertical - 2 - + True False - center - center - 10 - 10 - 10 - 10 - ../../../../../../../../../usr/lib/pika/gnome-layouts/previews/macos.svg - - - False - True - 0 - - - - - Pineapple - True - True - False - The Ma....... i mean the PearOS layout: + vertical + 2 + + + True + False + center + center + 10 + 10 + 10 + 10 + 10 + 10 + ../../../../../../../../../usr/lib/pika/gnome-layouts/previews/macos.svg + + + False + True + 0 + + + + + Pineapple + True + True + False + The Ma....... i mean the PearOS layout: * A Bottom Dock and a top panel. * A Fullscreen Application grid. * Desktop Icons. * Full window controls on the left side of the window. * "Activities" button for wasy workspace management. - center - center - True - radiobutton1 - + center + center + True + radiobutton1 + + + + True + True + 1 + + - True - True - 1 + 2 + 0 - - - 2 - 0 - - - - - True - False - vertical - 2 - + True False - center - center - 10 - 10 - 10 - 10 - ../../../../../../../../../usr/lib/pika/gnome-layouts/previews/unity.svg - - - False - True - 0 - - - - - Unity - True - True - False - The Ubuntu Unity Experience: + vertical + 2 + + + True + False + center + center + 10 + 10 + 10 + 10 + 10 + 10 + ../../../../../../../../../usr/lib/pika/gnome-layouts/previews/unity.svg + + + False + True + 0 + + + + + Unity + True + True + False + The Ubuntu Unity Experience: * A Leftside Dock and a top panel. * Desktop Icons. * Full window controls on the left side of the window. - center - center - True - radiobutton1 - + center + center + True + radiobutton1 + + + + True + True + 1 + + - True - True - 1 + 2 + 1 - - - 2 - 1 - - - - - True - False - vertical - 2 - + + True + False + vertical + 2 + + + True + False + center + center + 10 + 10 + 10 + 10 + 10 + 10 + ../../../../../../../../../usr/lib/pika/gnome-layouts/previews/gnome2.svg + + + False + True + 0 + + + + + GNOME 2 + True + True + False + The Old Gnome/Mate Experience. + center + center + True + radiobutton1 + + + + True + True + 1 + + + + + 1 + 1 + + + + + True + False + vertical + 2 + + + True + False + center + center + 10 + 10 + 10 + 10 + 10 + 10 + ../../../../../../../../../usr/lib/pika/gnome-layouts/previews/gnome.svg + + + False + True + 0 + + + + + GNOME + True + True + False + The Stock GNOME Experience. + center + center + True + radiobutton1 + + + + True + True + 1 + + + + + 0 + 1 + + + + + accent_box True False center - center - 10 - 10 - 10 - 10 - ../../../../../../../../../usr/lib/pika/gnome-layouts/previews/gnome2.svg + start + + + True + True + True + center + center + none + + + + True + False + Blue + ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/blue.svg + + + + + False + True + 0 + + + + + True + True + True + center + center + none + + + + True + False + Green + ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/green.svg + + + + + False + True + 1 + + + + + True + True + True + center + center + none + + + + True + False + Yellow + ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/yellow.svg + + + + + False + True + 2 + + + + + True + True + True + center + center + none + + + + True + False + Orange + ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/orange.svg + + + + + False + True + 3 + + + + + True + True + True + center + center + none + + + + True + False + Red + ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/red.svg + + + + + False + True + 4 + + + + + True + True + True + center + center + none + + + + True + False + Pink + ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/pink.svg + + + + + False + True + 5 + + + + + True + True + True + center + center + none + + + + True + False + Purple + ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/purple.svg + + + + + False + True + 6 + + + + + True + True + True + center + center + none + + + + True + False + Teal + ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/teal.svg + + + + + False + True + 7 + + + + + True + True + True + center + center + none + + + + True + False + Gray + ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/gray.svg + + + + + False + True + 8 + + - False - True - 0 - - - - - GNOME 2 - True - True - False - The Old Gnome/Mate Experience. - center - center - True - radiobutton1 - - - - True - True - 1 + 0 + 2 + 3 - 1 - 1 - - - - - True - False - vertical - 2 - - - True - False - center - center - 10 - 10 - 10 - 10 - ../../../../../../../../../usr/lib/pika/gnome-layouts/previews/gnome.svg - - - False - True - 0 - - - - - GNOME - True - True - False - The Stock GNOME Experience. - center - center - True - radiobutton1 - - - - True - True - 1 - - - - - 0 - 1 - - - - - accent_box - True - False - center - start - - - True - True - True - center - center - none - - - - True - False - Blue - ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/blue.svg - - - - - False - True - 0 - - - - - True - True - True - center - center - none - - - - True - False - Green - ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/green.svg - - - - - False - True - 1 - - - - - True - True - True - center - center - none - - - - True - False - Yellow - ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/yellow.svg - - - - - False - True - 2 - - - - - True - True - True - center - center - none - - - - True - False - Orange - ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/orange.svg - - - - - False - True - 3 - - - - - True - True - True - center - center - none - - - - True - False - Red - ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/red.svg - - - - - False - True - 4 - - - - - True - True - True - center - center - none - - - - True - False - Magenta - ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/magenta.svg - - - - - False - True - 5 - - - - - True - True - True - center - center - none - - - - True - False - Purple - ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/purple.svg - - - - - False - True - 6 - - - - - True - True - True - center - center - none - - - - True - False - Brown (please don't use this) - ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/brown.svg - - - - - False - True - 7 - - - - - True - True - True - center - center - none - - - - True - False - Gray - ../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/gray.svg - - - - - False - True - 8 - - - - - 0 - 2 - 3 + False + True + 1 diff --git a/usr/lib/pika/gnome-layouts/main.ui~ b/usr/lib/pika/gnome-layouts/main.ui~ deleted file mode 100644 index 63fce66..0000000 --- a/usr/lib/pika/gnome-layouts/main.ui~ +++ /dev/null @@ -1,1429 +0,0 @@ - - - - - - radiobutton - True - True - False - True - True - - - 700 - 535 - False - PikaOS Gnome Layouts - 700 - 535 - False - - - True - False - vertical - - - True - False - crossfade - - - True - True - never - in - - - True - False - - - - True - False - 10 - 10 - True - True - - - True - False - vertical - 2 - - - True - False - center - center - 10 - 10 - 10 - 10 - ../../../../../../../../../usr/lib/pika/gnome-layouts/previews/win10.svg - - - False - True - 0 - - - - - Traditional - True - True - False - center - center - True - radiobutton1 - - - - True - True - 1 - - - - - 0 - 0 - - - - - True - False - vertical - 2 - - - True - False - center - center - 10 - 10 - 10 - 10 - ../../../../../../../../../usr/lib/pika/gnome-layouts/previews/win11.svg - - - False - True - 0 - - - - - Eleven - True - True - False - center - center - True - radiobutton1 - - - - True - True - 1 - - - - - 1 - 0 - - - - - True - False - vertical - 2 - - - True - False - center - center - 10 - 10 - 10 - 10 - ../../../../../../../../../usr/lib/pika/gnome-layouts/previews/macos.svg - - - False - True - 0 - - - - - Pineapple - True - True - False - center - center - True - radiobutton1 - - - - True - True - 1 - - - - - 2 - 0 - - - - - True - False - vertical - 2 - - - True - False - center - center - 10 - 10 - 10 - 10 - ../../../../../../../../../usr/lib/pika/gnome-layouts/previews/unity.svg - - - False - True - 0 - - - - - Unity - True - True - False - center - center - True - radiobutton1 - - - - True - True - 1 - - - - - 2 - 1 - - - - - True - False - vertical - 2 - - - True - False - center - center - 10 - 10 - 10 - 10 - ../../../../../../../../../usr/lib/pika/gnome-layouts/previews/gnome2.svg - - - False - True - 0 - - - - - GNOME 2 - True - True - False - center - center - True - radiobutton1 - - - - True - True - 1 - - - - - 1 - 1 - - - - - True - False - vertical - 2 - - - True - False - center - center - 10 - 10 - 10 - 10 - ../../../../../../../../../usr/lib/pika/gnome-layouts/previews/gnome.svg - - - False - True - 0 - - - - - GNOME - True - True - False - center - center - True - radiobutton1 - - - - True - True - 1 - - - - - 0 - 1 - - - - - accent_box - True - False - center - center - - - True - True - True - center - center - none - - - - True - False - Blue - ../../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/blue.svg - - - - - False - True - 0 - - - - - True - True - True - center - center - none - - - - True - False - Green - ../../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/green.svg - - - - - False - True - 1 - - - - - True - True - True - center - center - none - - - - True - False - Yellow - ../../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/yellow.svg - - - - - False - True - 2 - - - - - True - True - True - center - center - none - - - - True - False - Orange - ../../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/orange.svg - - - - - False - True - 3 - - - - - True - True - True - center - center - none - - - - True - False - Red - ../../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/red.svg - - - - - False - True - 4 - - - - - True - True - True - center - center - none - - - - True - False - Magenta - ../../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/magenta.svg - - - - - False - True - 5 - - - - - True - True - True - center - center - none - - - - True - False - Purple - ../../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/purple.svg - - - - - False - True - 6 - - - - - True - True - True - center - center - none - - - - True - False - Brown (please don't use this) - ../../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/brown.svg - - - - - False - True - 7 - - - - - True - True - True - center - center - none - - - - True - False - Gray - ../../../../../../../../../../usr/lib/pika/gnome-layouts/accent-colors/gray.svg - - - - - False - True - 8 - - - - - 0 - 2 - 3 - - - - - - - - - Layouts - Layouts - - - - - True - True - never - in - - - True - False - - - - True - False - 10 - 10 - 10 - 10 - 10 - 10 - - - True - False - start - True - - - True - True - start - - - - False - True - 10 - 0 - - - - - True - False - start - Enable Desktop Icons - 0 - - - False - True - 10 - 1 - - - - - 0 - 0 - - - - - True - False - start - True - - - True - True - start - - - - False - True - 10 - 0 - - - - - True - False - start - Enable Blur Effects - 0 - - - False - True - 10 - 1 - - - - - 0 - 1 - - - - - True - False - start - True - - - True - True - start - - - - False - True - 10 - 0 - - - - - True - False - start - Enable Auto Move Windows in workspaces - 0 - - - False - True - 10 - 1 - - - - - 0 - 2 - - - - - True - False - start - True - - - True - True - start - - - - False - True - 10 - 0 - - - - - True - False - start - Enable Clipboard Indicator - 0 - - - False - True - 10 - 1 - - - - - 0 - 3 - - - - - True - False - start - True - - - True - True - start - - - - False - True - 10 - 0 - - - - - True - False - start - Enable Weather Indicator - 0 - - - False - True - 10 - 1 - - - - - 0 - 5 - - - - - True - False - start - True - - - True - True - start - - - - False - True - 10 - 0 - - - - - True - False - start - Enable Stats & Temp Indicator - 0 - - - False - True - 10 - 1 - - - - - 0 - 6 - - - - - True - False - start - True - - - True - True - start - - - - False - True - 10 - 0 - - - - - True - False - start - Enable IGPU/DGPU Controls - 0 - - - False - True - 10 - 1 - - - - - 0 - 4 - - - - - Install All Extensions - True - True - True - start - - - - 0 - 13 - - - - - True - False - True - start - True - - - True - True - start - - - - False - True - 10 - 0 - - - - - True - False - start - Enable Advanced Audio Controls - 0 - - - False - True - 10 - 1 - - - - - 2 - 6 - - - - - True - False - start - True - - - True - True - start - - - - False - True - 10 - 0 - - - - - True - False - start - Enable Tray Icons - 0 - - - False - True - 10 - 1 - - - - - 2 - 0 - - - - - True - False - start - True - - - True - True - start - - - - False - True - 10 - 0 - - - - - True - False - start - Enable Touchpad Gestures On X11 - 0 - - - False - True - 10 - 1 - - - - - 2 - 1 - - - - - True - False - start - True - - - True - True - start - - - - False - True - 10 - 0 - - - - - True - False - start - Enable Caffeine Indicator - 0 - - - False - True - 10 - 1 - - - - - 2 - 2 - - - - - True - False - start - True - - - True - True - start - - - - False - True - 10 - 0 - - - - - True - False - start - Enable 'KDE Connect' Integration - 0 - - - False - True - 10 - 1 - - - - - 2 - 3 - - - - - True - False - start - True - - - True - True - start - - - - False - True - 10 - 0 - - - - - True - False - start - Enable Wireless HID Indicator - 0 - - - False - True - 10 - 1 - - - - - 2 - 5 - - - - - True - False - - - 1 - 0 - - - - - True - False - - - 1 - 1 - - - - - True - False - - - 1 - 2 - - - - - True - False - - - 1 - 3 - - - - - True - False - - - 1 - 4 - - - - - True - False - - - 1 - 5 - - - - - True - False - - - 1 - 6 - - - - - True - False - start - True - - - True - True - start - - - - False - True - 10 - 0 - - - - - True - False - start - Enable Pop Shell Tiling - 0 - - - False - True - 10 - 1 - - - - - 2 - 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Settings - Settings - 1 - - - - - True - True - 1 - - - - - - diff --git a/usr/lib/pika/gnome-layouts/theme.sh b/usr/lib/pika/gnome-layouts/theme.sh new file mode 100755 index 0000000..5da6028 --- /dev/null +++ b/usr/lib/pika/gnome-layouts/theme.sh @@ -0,0 +1,47 @@ +#! /bin/bash +gnome-extensions enable pika-darkmode@pika.com +dconf write /org/gnome/shell/extensions/nightthemeswitcher/time/manual-time-source true +dconf write /org/gnome/shell/extensions/nightthemeswitcher/time/ondemand-button-placement "'none'" +dconf write /org/gnome/shell/extensions/nightthemeswitcher/time/ondemand-time "'night'" +dconf write /org/gnome/shell/extensions/nightthemeswitcher/time/time-source "'ondemand'" +dconf write /org/gnome/shell/extensions/nightthemeswitcher/gtk-variants/enabled true +dconf write /org/gnome/shell/extensions/nightthemeswitcher/shell-variants/enabled true + +if [[ $1 == pika ]] +then +dconf write /org/pika/layouts/pika-theme 1 +dconf write /org/gnome/shell/extensions/user-theme/name "'Orchis-Yellow'" +dconf write /org/gnome/desktop/wm/preferences/theme "'Orchis-Yellow'" +dconf write /org/gnome/desktop/wm/preferences/titlebar-font "'Fira Sans Semi-Bold 10'" +dconf write /org/gnome/desktop/sound/theme-name "'pika'" +dconf write /org/gnome/desktop/interface/gtk-theme "'Orchis-Yellow'" +dconf write /org/gnome/desktop/interface/icon-theme "'Papirus'" +dconf write /org/gnome/desktop/interface/monospace-font-name "'Fira Mono 11'" +dconf write /org/gnome/desktop/interface/document-font-name "'Roboto Slab 11'" +dconf write /org/gnome/desktop/interface/font-name "'Fira Sans Semi-Light 10'" +dconf write /org/gnome/shell/extensions/nightthemeswitcher/commands/enabled true +dconf write /org/gnome/shell/extensions/nightthemeswitcher/commands/sunrise "'/usr/lib/pika/gnome-layouts/libadwaita.sh'" +dconf write /org/gnome/shell/extensions/nightthemeswitcher/commands/sunset "'/usr/lib/pika/gnome-layouts/libadwaita.sh'" +dconf write /org/gnome/shell/extensions/nightthemeswitcher/gtk-variants/day "'Orchis-Yellow-Light'" +dconf write /org/gnome/shell/extensions/nightthemeswitcher/gtk-variants/night "'Orchis-Yellow-Dark'" +dconf write /org/gnome/shell/extensions/nightthemeswitcher/shell-variants/day "'Orchis-Yellow-Light'" +dconf write /org/gnome/shell/extensions/nightthemeswitcher/shell-variants/night "'Orchis-Yellow-Dark'" +fi +if [[ $1 == gnome ]] +then +dconf write /org/pika/layouts/pika-theme 0 +dconf write /org/gnome/shell/extensions/user-theme/name "''" +dconf write /org/gnome/desktop/wm/preferences/theme "'adw-gtk3'" +dconf write /org/gnome/desktop/wm/preferences/titlebar-font "'Cantarell Bold 11'" +dconf write /org/gnome/desktop/sound/theme-name "'freedesktop'" +dconf write /org/gnome/desktop/interface/gtk-theme "'adw-gtk3'" +dconf write /org/gnome/desktop/interface/icon-theme "'Adwaita'" +dconf write /org/gnome/desktop/interface/monospace-font-name "'Monospace 11'" +dconf write /org/gnome/desktop/interface/document-font-name "'Sans 11'" +dconf write /org/gnome/desktop/interface/font-name "'Cantarell 11'" +dconf write /org/gnome/shell/extensions/nightthemeswitcher/commands/enabled false +dconf write /org/gnome/shell/extensions/nightthemeswitcher/gtk-variants/day "'adw-gtk3'" +dconf write /org/gnome/shell/extensions/nightthemeswitcher/gtk-variants/night "'adw-gtk3-dark'" +dconf write /org/gnome/shell/extensions/nightthemeswitcher/shell-variants/day "''" +dconf write /org/gnome/shell/extensions/nightthemeswitcher/shell-variants/night "''" +fi diff --git a/usr/share/glib-2.0/schemas/org.pika.layouts.gschema.xml b/usr/share/glib-2.0/schemas/org.pika.layouts.gschema.xml index e1fc2c5..31d763b 100644 --- a/usr/share/glib-2.0/schemas/org.pika.layouts.gschema.xml +++ b/usr/share/glib-2.0/schemas/org.pika.layouts.gschema.xml @@ -7,5 +7,12 @@ What layout is selected. + + 1 + What Theme is being used. + + What Theme is being used. + +