diff --git a/base-system/deps-dev.txt b/base-system/deps-dev.txt index 260e1f2a..a76eb5e2 100644 --- a/base-system/deps-dev.txt +++ b/base-system/deps-dev.txt @@ -1,7 +1,7 @@ gddrescue genisoimage gpart -netcat +netcat-openbsd smartmontools unzip -zip \ No newline at end of file +zip diff --git a/base-system/usrroot/etc/apt/sources.list b/base-system/usrroot/etc/apt/sources.list index 590ebe0e..c3bdb6e0 100755 --- a/base-system/usrroot/etc/apt/sources.list +++ b/base-system/usrroot/etc/apt/sources.list @@ -1,6 +1,6 @@ -deb http://deb.debian.org/debian/ bullseye main contrib non-free -deb-src http://deb.debian.org/debian/ bullseye main contrib non-free -deb http://security.debian.org/debian-security bullseye-security main contrib non-free -deb-src http://security.debian.org/debian-security bullseye-security main contrib non-free -deb http://deb.debian.org/debian/ bullseye-updates main contrib non-free -deb-src http://deb.debian.org/debian/ bullseye-updates main contrib non-free +deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware +deb-src http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware +deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware +deb-src http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware +deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware +deb-src http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware diff --git a/builder-scripts/kernel/sources.list b/builder-scripts/kernel/sources.list index 590ebe0e..c3bdb6e0 100755 --- a/builder-scripts/kernel/sources.list +++ b/builder-scripts/kernel/sources.list @@ -1,6 +1,6 @@ -deb http://deb.debian.org/debian/ bullseye main contrib non-free -deb-src http://deb.debian.org/debian/ bullseye main contrib non-free -deb http://security.debian.org/debian-security bullseye-security main contrib non-free -deb-src http://security.debian.org/debian-security bullseye-security main contrib non-free -deb http://deb.debian.org/debian/ bullseye-updates main contrib non-free -deb-src http://deb.debian.org/debian/ bullseye-updates main contrib non-free +deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware +deb-src http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware +deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware +deb-src http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware +deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware +deb-src http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware diff --git a/software-modules/base/02-firmware/nvidia/dkms-deps.txt b/software-modules/base/02-firmware/nvidia/dkms-deps.txt new file mode 100644 index 00000000..69653c28 --- /dev/null +++ b/software-modules/base/02-firmware/nvidia/dkms-deps.txt @@ -0,0 +1,29 @@ +binutils +binutils-common +binutils-x86-64-linux-gnu +cpp +cpp-12 +dpkg-dev +dkms +gcc +gcc-12 +libasan8 +libatomic1 +libbinutils +libcc1-0 +libctf-nobfd0 +libctf0 +libdpkg-perl +libgcc-12-dev +libgprofng0 +libisl23 +libitm1 +liblsan0 +libmpc3 +libmpfr6 +libquadmath0 +libtsan2 +libubsan1 +lsb-release +make +patch diff --git a/software-modules/base/02-firmware/nvidia/install-nvidia-drivers.sh b/software-modules/base/02-firmware/nvidia/install-nvidia-drivers.sh new file mode 100755 index 00000000..38a41910 --- /dev/null +++ b/software-modules/base/02-firmware/nvidia/install-nvidia-drivers.sh @@ -0,0 +1,45 @@ +#!/bin/bash +set -xe +mapfile -t DKMS_DEPS < dkms-deps.txt +mapfile -t NVIDIA_DEPS < nvidia-deps.txt +DEB_NAME="nvidia-kernel-dkms_525.105.17-1_amd64" +#@DEB_NAME="nvidia-kernel-dkms_470.182.03-1_amd64" +OG_DEB="$DEB_NAME.deb" +PATCHED_DEB="$DEB_NAME-patched.deb" +LAB_FOLDER="/tmp/deb-lab-$$" +EXTRACTED_DEB="$LAB_FOLDER/tmp-deb" +mkdir -p "$LAB_FOLDER" +cd "$LAB_FOLDER" +######################## +#### Prepare nvidia-DKMS +#### INSTALLING AND REMOVING DEPENDENCY +######################## +apt download nvidia-kernel-dkms +mkdir -p "$EXTRACTED_DEB" +dpkg-deb -R "$OG_DEB" "$EXTRACTED_DEB" +## Disable autoremove of dkms module on package removal +echo '#!/bin/bash' > "$EXTRACTED_DEB/DEBIAN/prerm" +# Remove dependency on dkms +sed -i 's|, dkms (>= 3.0.3-4~)||' "$EXTRACTED_DEB/DEBIAN/control" +## Repack patched deb +dpkg-deb -b "$EXTRACTED_DEB" "$PATCHED_DEB" +#rm -r "$LAB_FOLDER" +#rm "$DEB_NAME.deb" + +###################### +#### Install dkms deps +###################### +apt install --yes --no-install-recommends "${DKMS_DEPS[@]}" pahole +######################## +#### Install nvidia deps +######################## +apt install --yes --no-install-recommends "./$DEB_NAME-patched.deb" "${NVIDIA_DEPS[@]}" +#rm "$DEB_NAME-patched.deb" + +###################### +#### Remove dkms deps +###################### +apt remove --yes "${DKMS_DEPS[@]}" pahole nvidia-kernel-dkms +apt autoremove --yes + +# savechanges /run/initramfs/memory/system/huronOS/base/02-firmware-nvidia.hsl diff --git a/software-modules/base/02-firmware/nvidia/nvidia-deps.txt b/software-modules/base/02-firmware/nvidia/nvidia-deps.txt new file mode 100644 index 00000000..3ac5de52 --- /dev/null +++ b/software-modules/base/02-firmware/nvidia/nvidia-deps.txt @@ -0,0 +1,37 @@ +firmware-nvidia-gsp +glx-alternative-mesa +glx-alternative-nvidia +glx-diversions +libegl-nvidia0 +libepoxy0 +libfontenc1 +libgl1-nvidia-glvnd-glx +libglx-nvidia0 +libnvidia-egl-wayland1 +libnvidia-eglcore +libnvidia-glcore +libnvidia-ml1 +libxaw7 +libxcvt0 +libxfont2 +libxkbfile1 +libxmu6 +libxpm4 +libxrandr2 +libxt6 +nvidia-alternative +nvidia-driver-bin +nvidia-driver-libs +nvidia-egl-common +nvidia-egl-icd +nvidia-installer-cleanup +nvidia-kernel-common +nvidia-kernel-support +nvidia-legacy-check +nvidia-modprobe +nvidia-support +nvidia-vdpau-driver +update-glx +x11-xkb-utils +xserver-common +xserver-xorg-core diff --git a/software-modules/base/02-firmware/nvidia/prepare-kernel.sh b/software-modules/base/02-firmware/nvidia/prepare-kernel.sh new file mode 100755 index 00000000..0954ca81 --- /dev/null +++ b/software-modules/base/02-firmware/nvidia/prepare-kernel.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +# nvidia-non-free.sh +# Script to build the in-between firmware huronOS System Layer (.hsl) +# for huronOS image. It packs the propietary nvidia drivers +# for a more stable experience of the distribution. +# +# Copyright (C) 2022, huronOS Project: +# +# +# Licensed under the GNU GPL Version 2 +# +# +# Authors: +# Enya Quetzalli + +set -xe + +KERNEL_HEADERS_BASE="/usr/lib/modules/$(uname -r)" + +LINUX_PATH="/mnt/ubuntu/home/dt3264/huronOS/kernel-stuff-6.1.31/linux" + +# Link the kernel source to where the headers should be +mkdir -p "$KERNEL_HEADERS_BASE" +ln -vnfs "$LINUX_PATH" "$KERNEL_HEADERS_BASE/build" +ln -vnfs "$LINUX_PATH" "$KERNEL_HEADERS_BASE/source" diff --git a/software-modules/internet/crow/crow-translate_2.10.3_amd64.deb b/software-modules/internet/crow/crow-translate_2.10.3_amd64.deb deleted file mode 100644 index 19f51bb5..00000000 Binary files a/software-modules/internet/crow/crow-translate_2.10.3_amd64.deb and /dev/null differ diff --git a/software-modules/internet/crow/crow.desktop b/software-modules/internet/crow/crow.desktop deleted file mode 100755 index d4694bde..00000000 --- a/software-modules/internet/crow/crow.desktop +++ /dev/null @@ -1,28 +0,0 @@ -[Desktop Entry] -Actions=TranslateSelectedText;Open;CopyTranslatedSelection; -Name=Crow Translate -GenericName=Translator -Comment=A simple and lightweight translator that allows to translate the selected text. -Keywords=google;yandex; -Exec=crow -Icon=/usr/share/icons/hicolor/scalable/apps/crow-translate.svg -Terminal=false -StartupNotify=false -Type=Application -Categories=Network; -X-KDE-DBUS-Restricted-Interfaces=org.kde.kwin.Screenshot -NoDisplay=false - -[Desktop Action TranslateSelectedText] -Exec=qdbus io.crow_translate.CrowTranslate /io/crow_translate/CrowTranslate/MainWindow translateSelection -Name=Translate selected text -X-KDE-Shortcuts=Ctrl+Alt+E - -[Desktop Action Open] -Exec=qdbus io.crow_translate.CrowTranslate /io/crow_translate/CrowTranslate/MainWindow open -Name=Show main window -X-KDE-Shortcuts=Ctrl+Alt+C - -[Desktop Action CopyTranslatedSelection] -Exec=qdbus io.crow_translate.CrowTranslate /io/crow_translate/CrowTranslate/MainWindow copyTranslatedSelection -Name=Translate selected text and copy to clipboard diff --git a/software-modules/internet/dialect/dialect.desktop b/software-modules/internet/dialect/dialect.desktop new file mode 100755 index 00000000..7cd4389f --- /dev/null +++ b/software-modules/internet/dialect/dialect.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Type=Application +Terminal=false +Exec=dialect +Name=Dialect +Comment=Translate between languages +Categories=Network; +Icon=app.drey.Dialect +Keywords=translate;translation; +X-Purism-FormFactor=Workstation;Mobile; \ No newline at end of file diff --git a/software-modules/internet/crow/crow.sh b/software-modules/internet/dialect/dialect.sh similarity index 93% rename from software-modules/internet/crow/crow.sh rename to software-modules/internet/dialect/dialect.sh index 34faa5c9..89d7140a 100755 --- a/software-modules/internet/crow/crow.sh +++ b/software-modules/internet/dialect/dialect.sh @@ -15,12 +15,12 @@ # Enya Quetzalli set -xe -NAME=crow +NAME=dialect TARGET_DIR="/run/initramfs/memory/system/huronOS/software/internet/" ## Install software apt update -apt install --yes --no-install-recommends "./crow-translate_2.10.3_amd64.deb" +apt install --yes --no-install-recommends dialect apt autoremove --yes ## Prepare final files diff --git a/system-layers/02-firmware/dependencies.txt b/system-layers/02-firmware/dependencies.txt index e268cb18..8df619e7 100644 --- a/system-layers/02-firmware/dependencies.txt +++ b/system-layers/02-firmware/dependencies.txt @@ -11,7 +11,6 @@ firmware-bnx2x firmware-brcm80211 firmware-cavium firmware-intel-sound -firmware-intelwimax firmware-ipw2x00 firmware-ivtv firmware-iwlwifi @@ -46,4 +45,4 @@ pulseaudio-module-gsettings sigrok-firmware-fx2lafw ubertooth-firmware vulkan-tools -vulkan-validationlayers:amd64 \ No newline at end of file +vulkan-validationlayers:amd64 diff --git a/system-layers/02-firmware/firmware.sh b/system-layers/02-firmware/firmware.sh index 8b982326..1c7cae0b 100755 --- a/system-layers/02-firmware/firmware.sh +++ b/system-layers/02-firmware/firmware.sh @@ -33,5 +33,9 @@ export DEBIAN_FRONTEND=noninteractive apt install --yes --no-install-recommends "${DEPENDENCIES[@]}" apt autoremove --yes --purge +## Install the nvidia drivers +cd nvidia +./install-nvidia-drivers.sh + savechanges /tmp/02-firmware.hsl cp /tmp/02-firmware.hsl /run/initramfs/memory/system/huronOS/base --verbose diff --git a/system-layers/03-budgie/budgie.sh b/system-layers/03-budgie/budgie.sh index 34c9185b..e30dba0c 100755 --- a/system-layers/03-budgie/budgie.sh +++ b/system-layers/03-budgie/budgie.sh @@ -32,26 +32,6 @@ rm -rf /usr/share/lightdm/* rm -rf /usr/share/images/desktop-base/* rm /usr/share/xsessions/budgie-desktop.desktop -## Replace debian logo branding with huronOS -rm -rf /usr/share/wallpapers/ -rm -rf /usr/share/icons/desktop-base/* -rm -rf /usr/share/desktop-base/ -rm -rf /usr/share/plymouth/ -rm -rf /usr/share/pixmaps/debian* -cp -rf files/vendor/* /usr/share/icons/desktop-base -ln -sf /usr/share/icons/desktop-base/scalable/emblems/emblem-huronos.svg /etc/alternatives/emblem-vendor-scalable -ln -sf /usr/share/icons/desktop-base/scalable/emblems/emblem-huronos-symbolic.svg /etc/alternatives/emblem-vendor-symbolic-scalable -ln -sf /usr/share/icons/desktop-base/scalable/emblems/emblem-huronos-white.svg /etc/alternatives/emblem-vendor-white-scalable -ln -sf /usr/share/icons/desktop-base/64/emblems/emblem-huronos.png /etc/alternatives/emblem-vendor-64 -ln -sf /usr/share/icons/desktop-base/64/emblems/emblem-huronos-symbolic.png /etc/alternatives/emblem-vendor-symbolic-64 -ln -sf /usr/share/icons/desktop-base/64/emblems/emblem-huronos-white.png /etc/alternatives/emblem-vendor-white-64 -ln -sf /usr/share/icons/desktop-base/128/emblems/emblem-huronos.png /etc/alternatives/emblem-vendor-128 -ln -sf /usr/share/icons/desktop-base/128/emblems/emblem-huronos-symbolic.png /etc/alternatives/emblem-vendor-symbolic-128 -ln -sf /usr/share/icons/desktop-base/128/emblems/emblem-huronos-white.png /etc/alternatives/emblem-vendor-white-128 -ln -sf /usr/share/icons/desktop-base/256/emblems/emblem-huronos.png /etc/alternatives/emblem-vendor-256 -ln -sf /usr/share/icons/desktop-base/256/emblems/emblem-huronos-symbolic.png /etc/alternatives/emblem-vendor-symbolic-256 -ln -sf /usr/share/icons/desktop-base/256/emblems/emblem-huronos-white.png /etc/alternatives/emblem-vendor-white-256 - ## Fix terminals not updating $PATH on su echo "ALWAYS_SET_PATH yes" >>/etc/login.defs @@ -63,26 +43,27 @@ sed -i 's/#autologin-user=.*/autologin-user=contestant/g' /etc/lightdm/lightdm.c sed -i 's/#autologin-user-timeout=.*/autologin-user-timeout=0/g' /etc/lightdm/lightdm.conf ## Set budgie background -mkdir -p /usr/share/backgrounds/ -cp files/huronos-background.png /usr/share/backgrounds/huronos-background.png +cp files/huronos-background.png /usr/share/backgrounds/budgie/default.jpg cp files/huronos-lightdm.png /usr/share/backgrounds/huronos-lightdm.png chmod 644 /usr/share/backgrounds/huronos* echo "background=/usr/share/backgrounds/huronos-lightdm.png" >>/etc/lightdm/lightdm-gtk-greeter.conf -## Set budgie menu configs +## Prepare budgie menu configs cp files/huronOS-desktop-config.dump /tmp/huronOS-desktop-config.dump chmod 777 /tmp/huronOS-desktop-config.dump -cp files/gnome-applications.menu /etc/xdg/menus/gnome-applications.menu -rm /usr/share/desktop-directories/* -rf -cp files/directories/* /usr/share/desktop-directories/ +## This section below doesn't work +#cp files/gnome-applications.menu /etc/xdg/menus/gnome-applications.menu +#rm /usr/share/desktop-directories/* -rf +#mkdir -p /usr/share/desktop-directories +#cp files/directories/* /usr/share/desktop-directories/ rfkill unblock bluetooth ## Set .desktop launchers mkdir -p /tmp/save/ cp files/nano.svg /usr/share/icons/hicolor/scalable/apps/ -cp /usr/share/applications/gnome-*-panel.desktop /tmp/save/ -cp /usr/share/applications/budgie-*.desktop /tmp/save/ -cp /usr/share/applications/gnome-control-center.desktop /tmp/save/ +cp /usr/share/applications/budgie-*-panel.desktop /tmp/save/ +cp /usr/share/applications/org.buddiesofbudgie.*.desktop /tmp/save/ +cp /usr/share/applications/budgie-control-center.desktop /tmp/save/ cp /usr/share/applications/org.gnome.Calendar.desktop /tmp/save/ cp /usr/share/applications/org.gnome.Nautilus.desktop /tmp/save/ cp /usr/share/applications/org.gnome.Terminal.desktop /tmp/save/ @@ -92,31 +73,27 @@ cp /tmp/save/* /usr/share/applications/ rm -rf /tmp/save ## Replace nm-applet with connman-gtk -sed -i 's/Exec=.*$/Exec=connman-gtk --tray/g' /etc/xdg/autostart/budgie-desktop-nm-applet.desktop -sed -i 's/TryExec=.*$/TryExec=connman-gtk/g' /etc/xdg/autostart/budgie-desktop-nm-applet.desktop -mv /etc/xdg/autostart/budgie-desktop-nm-applet.desktop /etc/xdg/autostart/budgie-desktop-connman-applet.desktop +sed -i 's/Exec=.*$/Exec=connman-gtk --tray/g' /etc/xdg/autostart/org.buddiesofbudgie.BudgieDesktopNmApplet.desktop +sed -i 's/TryExec=.*$/TryExec=connman-gtk/g' /etc/xdg/autostart/org.buddiesofbudgie.BudgieDesktopNmApplet.desktop +mv /etc/xdg/autostart/org.buddiesofbudgie.BudgieDesktopNmApplet.desktop /etc/xdg/autostart/budgie-desktop-connman-applet.desktop +rm -f /etc/xdg/autostart/nm-applet.desktop ## Add our own default mime apps rm -rf /usr/share/applications/gnome-mimeapps.list ln -s /etc/xdg/mimeapps.list /usr/share/applications/mimeapps.list ## Set Budgie as default desktop -sed -i 's/Name=.*/Name=Budgie/g' /usr/share/xsessions/lightdm-xsession.desktop -sed -i 's/Exec=.*/Exec=budgie-desktop/g' /usr/share/xsessions/lightdm-xsession.desktop -echo "DesktopNames=Budgie;GNOME" >>/usr/share/xsessions/lightdm-xsession-desktop +sed -i 's|Name=.*|Name=Budgie|g' /usr/share/xsessions/lightdm-xsession.desktop +sed -i 's|Exec=.*|Exec=/usr/bin/budgie-desktop|g' /usr/share/xsessions/lightdm-xsession.desktop +echo "DesktopNames=Budgie;GNOME" >>/usr/share/xsessions/lightdm-xsession.desktop -## Set default dconf settings +## Prepare plank settings cp files/huronOS-plank-config.dump /tmp/huronOS-plank-config.dump chmod 777 /tmp/huronOS-plank-config.dump -mkdir -p /etc/dconf/ -cp -rf files/dconf/* /etc/dconf/ -chmod -R 755 /etc/dconf/ -dconf update ## Create user for contest with no password for login useradd -m -s /bin/bash contestant sed -i 's/contestant:x:/contestant::/g' /etc/passwd -mkdir -p /home/contestant/.config/JetBrains chown -R contestant:contestant /home/contestant/ ## Activate services @@ -138,8 +115,12 @@ rm /usr/lib/udev/rules.d/*udisks2*.rules ## Compile schemas to include connman-gtk glib-compile-schemas /usr/share/glib-2.0/schemas/ - systemctl daemon-reload + +## TODO: Check why systemd is not allowing to enable directly the service +systemctl disable lightdm.service +systemctl disable hsync.timer +systemctl disable ipman.service systemctl enable lightdm.service systemctl enable hsync.timer systemctl enable ipman.service @@ -148,6 +129,11 @@ systemctl enable ipman.service cp -f "files/plankrm" "/usr/local/bin/plankrm" chmod +x "/usr/local/bin/plankrm" +# Copy autostart files +cp -f setup-desktop.sh /tmp/setup-desktop.sh +mkdir -p /tmp/files/autostart +cp -f -r files/autostart/* /tmp/files/autostart + ## Launch lightdm to configure desktops systemctl start lightdm.service echo "Waiting to lightdm to start" diff --git a/system-layers/03-budgie/dependencies.txt b/system-layers/03-budgie/dependencies.txt index face115c..51eacee8 100644 --- a/system-layers/03-budgie/dependencies.txt +++ b/system-layers/03-budgie/dependencies.txt @@ -1,7 +1,7 @@ apparmor +budgie-countdown-applet budgie-desktop budgie-desktop-view -budgie-countdown-applet budgie-extras-daemon connman-gtk dconf-cli @@ -11,21 +11,34 @@ gnome-calendar gnome-terminal gnome-themes-extra libdrm-intel1 +libepoxy0 +libfontenc1 libgl1-mesa-dri libglib2.0-bin libglu1-mesa +libxaw7 +libxcvt0 +libxfont2 +libxkbfile1 +libxmu6 +libxpm4 +libxrandr2 +libxt6 lightdm moka-icon-theme nautilus nautilus-extension-gnome-terminal okular plank -x11-xserver-utils x11-utils +x11-xkb-utils +x11-xserver-utils xdg-user-dirs xinit xinput +xserver-common xserver-xorg +xserver-xorg-core xserver-xorg-input-all xserver-xorg-video-amdgpu xserver-xorg-video-ati diff --git a/system-layers/03-budgie/files/huronOS-desktop-config.conf b/system-layers/03-budgie/files/huronOS-desktop-config.conf new file mode 100644 index 00000000..650c6352 --- /dev/null +++ b/system-layers/03-budgie/files/huronOS-desktop-config.conf @@ -0,0 +1,221 @@ +[com/solus-project/budgie-panel] +dark-theme=true +migration-level=1 +panels=['47c58566-0657-11ee-8634-7f651fa7eba6'] + +[com/solus-project/budgie-panel/applets/{344c99e4-06e2-11ee-b296-934d0afcb2aa}] +alignment='end' +name='User Indicator' +position=3 + +[com/solus-project/budgie-panel/applets/{47c9a2e0-0657-11ee-8634-7f651fa7eba6}] +alignment='start' +name='Budgie Menu' +position=0 + +[com/solus-project/budgie-panel/applets/{4826e284-0657-11ee-8634-7f651fa7eba6}] +alignment='end' +name='System Tray' +position=0 + +[com/solus-project/budgie-panel/applets/{482bb264-0657-11ee-8634-7f651fa7eba6}] +alignment='end' +name='Notifications' +position=1 + +[com/solus-project/budgie-panel/applets/{4852a144-0657-11ee-8634-7f651fa7eba6}] +alignment='end' +name='Status Indicator' +position=2 + +[com/solus-project/budgie-panel/applets/{4860409c-0657-11ee-8634-7f651fa7eba6}] +alignment='center' +name='Clock' +position=0 + +[com/solus-project/budgie-panel/applets/{53ab298c-06e1-11ee-b296-934d0afcb2aa}] +alignment='start' +name='Budgie Menu' +position=0 + +[com/solus-project/budgie-panel/applets/{53f7a2bc-06e1-11ee-b296-934d0afcb2aa}] +alignment='end' +name='System Tray' +position=0 + +[com/solus-project/budgie-panel/applets/{541d9224-06e1-11ee-b296-934d0afcb2aa}] +alignment='end' +name='Status Indicator' +position=1 + +[com/solus-project/budgie-panel/applets/{542beec8-06e1-11ee-b296-934d0afcb2aa}] +alignment='center' +name='Clock' +position=0 + +[com/solus-project/budgie-panel/applets/{542f73a4-06e1-11ee-b296-934d0afcb2aa}] +alignment='end' +name='Raven Trigger' +position=2 + +[com/solus-project/budgie-panel/applets/{fd7ae75c-066b-11ee-a11f-c742789ae9aa}] +alignment='end' +name='User Indicator' +position=3 + +[com/solus-project/budgie-panel/panels/{47c58566-0657-11ee-8634-7f651fa7eba6}] +applets=['47c9a2e0-0657-11ee-8634-7f651fa7eba6', '482bb264-0657-11ee-8634-7f651fa7eba6', 'fd7ae75c-066b-11ee-a11f-c742789ae9aa', '4826e284-0657-11ee-8634-7f651fa7eba6', '4860409c-0657-11ee-8634-7f651fa7eba6', '4852a144-0657-11ee-8634-7f651fa7eba6'] +dock-mode=false +enable-shadow=true +location='top' +size=36 +spacing=2 +transparency='none' + +[com/solus-project/budgie-panel/panels/{53a553cc-06e1-11ee-b296-934d0afcb2aa}] +applets=['53ab298c-06e1-11ee-b296-934d0afcb2aa', '542beec8-06e1-11ee-b296-934d0afcb2aa', '542f73a4-06e1-11ee-b296-934d0afcb2aa', '344c99e4-06e2-11ee-b296-934d0afcb2aa', '53f7a2bc-06e1-11ee-b296-934d0afcb2aa', '541d9224-06e1-11ee-b296-934d0afcb2aa'] +enable-shadow=true +location='top' +size=36 +spacing=2 +transparency='none' + +[com/solus-project/budgie-wm] +button-layout='appmenu:minimize,maximize,close' +center-windows=false + +[com/solus-project/clock/instance/clock/{4860409c-0657-11ee-8634-7f651fa7eba6}] +show-seconds=true + +[com/solus-project/clock/instance/clock/{542beec8-06e1-11ee-b296-934d0afcb2aa}] +show-date=false +show-seconds=true + +[net/launchpad/plank/docks/dock1] +alignment='center' +auto-pinning=true +current-workspace-only=false +dock-items=['org.gnome.Terminal.dockitem', 'org.gnome.Nautilus.dockitem'] +hide-delay=0 +hide-mode='intelligent' +icon-size=44 +items-alignment='center' +lock-items=true +monitor='' +offset=0 +pinned-only=false +position='bottom' +pressure-reveal=false +show-dock-item=false +theme='Default' +tooltips-enabled=true +unhide-delay=0 +zoom-enabled=true +zoom-percent=130 + +[org/buddiesofbudgie/budgie-desktop/raven/widgets] +initialized=true +uuids=['f0f649c3-3534-484a-a779-2e655654a39f', '36cd7a36-ad64-47ad-8df4-08e300189758', '322248bf-830e-4a7d-9c1a-a96c96393ae6', 'b7126d09-c501-417c-9ed5-520861dbae3a'] + +[org/buddiesofbudgie/budgie-desktop/raven/widgets/instance-info/2ebe2413-cc41-4453-a5ec-45d2b10e405c] +module='org.buddiesofbudgie.budgie-desktop.raven.widget.MediaControls.so' + +[org/buddiesofbudgie/budgie-desktop/raven/widgets/instance-info/2ed6fbf7-c139-4b48-86ef-dc5db9cd29d2] +module='org.buddiesofbudgie.budgie-desktop.raven.widget.SoundOutput.so' + +[org/buddiesofbudgie/budgie-desktop/raven/widgets/instance-info/322248bf-830e-4a7d-9c1a-a96c96393ae6] +module='org.buddiesofbudgie.budgie-desktop.raven.widget.SoundInput.so' + +[org/buddiesofbudgie/budgie-desktop/raven/widgets/instance-info/36cd7a36-ad64-47ad-8df4-08e300189758] +module='org.buddiesofbudgie.budgie-desktop.raven.widget.SoundOutput.so' + +[org/buddiesofbudgie/budgie-desktop/raven/widgets/instance-info/9aacae1d-0ddb-44e1-9738-497332a09000] +module='org.buddiesofbudgie.budgie-desktop.raven.widget.SoundInput.so' + +[org/buddiesofbudgie/budgie-desktop/raven/widgets/instance-info/b7126d09-c501-417c-9ed5-520861dbae3a] +module='org.buddiesofbudgie.budgie-desktop.raven.widget.MediaControls.so' + +[org/buddiesofbudgie/budgie-desktop/raven/widgets/instance-info/bc28e01f-60bb-4c48-802d-ad9b8d2ac0da] +module='org.buddiesofbudgie.budgie-desktop.raven.widget.Calendar.so' + +[org/buddiesofbudgie/budgie-desktop/raven/widgets/instance-info/f0f649c3-3534-484a-a779-2e655654a39f] +module='org.buddiesofbudgie.budgie-desktop.raven.widget.Calendar.so' + +[org/buddiesofbudgie/control-center] +last-panel='power' +window-state=(980, 640, false) + +[org/gnome/desktop/a11y/interface] +high-contrast=false + +[org/gnome/desktop/input-sources] +current=uint32 0 +sources=[('xkb', 'us')] +xkb-options=@as [] + +[org/gnome/desktop/interface] +clock-format='12h' +clock-show-date=false +clock-show-seconds=true +color-scheme='prefer-dark' +cursor-theme='Adwaita' +gtk-theme='Adwaita-dark' +icon-theme='Moka' +show-battery-percentage=false + +[org/gnome/desktop/media-handling] +automount=false +automount-open=false + +[org/gnome/desktop/screensaver] +lock-delay=uint32 0 + +[org/gnome/desktop/session] +idle-delay=uint32 0 + +[org/gnome/desktop/wm/preferences] +button-layout='appmenu:minimize,maximize,close' +num-workspaces=1 + +[org/gnome/gedit/plugins/filebrowser] +root='file:///' +tree-view=true +virtual-root='file:///home/contestant' + +[org/gnome/gedit/preferences/editor] +highlight-current-line=true +scheme='oblivion' +wrap-last-split-mode='word' + +[org/gnome/gedit/state/window] +bottom-panel-size=140 +side-panel-active-page='GeditWindowDocumentsPanel' +side-panel-size=200 +size=(800, 817) +state=87168 + +[org/gnome/mutter] +edge-tiling=true + +[org/gnome/nautilus/preferences] +default-folder-viewer='icon-view' +migrated-gtk-settings=true +search-filter-time-type='last_modified' + +[org/gnome/nautilus/window-state] +initial-size=(890, 550) + +[org/gnome/settings-daemon/plugins/power] +ambient-enabled=false +idle-dim=false +sleep-inactive-ac-timeout=3600 +sleep-inactive-ac-type='nothing' +sleep-inactive-battery-timeout=1800 +sleep-inactive-battery-type='nothing' + +[org/gnome/settings-daemon/plugins/xsettings] +overrides={'Gtk/ShellShowsAppMenu': <0>, 'Gtk/DecorationLayout': <'menu:minimize,maximize,close'>} + +[org/gtk/gtk4/settings/file-chooser] +show-hidden=false +sort-directories-first=false diff --git a/system-layers/03-budgie/files/huronOS-desktop-config.dump b/system-layers/03-budgie/files/huronOS-desktop-config.dump index 692a5135..650c6352 100644 --- a/system-layers/03-budgie/files/huronOS-desktop-config.dump +++ b/system-layers/03-budgie/files/huronOS-desktop-config.dump @@ -1,254 +1,221 @@ -[budgie-panel] +[com/solus-project/budgie-panel] +dark-theme=true migration-level=1 -panels=['de1f0454-aa48-11ec-9e4f-1c3947b2ea3d'] +panels=['47c58566-0657-11ee-8634-7f651fa7eba6'] -[budgie-panel/applets/{1028fd42-b9f8-11ec-b51e-3c2c30cd6fd0}] -alignment='start' -name='Count Down' -position=2 +[com/solus-project/budgie-panel/applets/{344c99e4-06e2-11ee-b296-934d0afcb2aa}] +alignment='end' +name='User Indicator' +position=3 -[budgie-panel/applets/{464c94a4-b9f5-11ec-bb1c-3c2c30cd6fd0}] +[com/solus-project/budgie-panel/applets/{47c9a2e0-0657-11ee-8634-7f651fa7eba6}] alignment='start' name='Budgie Menu' position=0 -[budgie-panel/applets/{464f66ac-b9f5-11ec-bb1c-3c2c30cd6fd0}] -alignment='start' -name='Spacer' -position=1 - -[budgie-panel/applets/{464f9bae-b9f5-11ec-bb1c-3c2c30cd6fd0}] -alignment='start' -name='Icon Task List' -position=2 - -[budgie-panel/applets/{4653e11e-b9f5-11ec-bb1c-3c2c30cd6fd0}] -alignment='end' -name='Spacer' -position=0 - -[budgie-panel/applets/{4653fd7a-b9f5-11ec-bb1c-3c2c30cd6fd0}] +[com/solus-project/budgie-panel/applets/{4826e284-0657-11ee-8634-7f651fa7eba6}] alignment='end' name='System Tray' -position=1 +position=0 -[budgie-panel/applets/{46567eec-b9f5-11ec-bb1c-3c2c30cd6fd0}] +[com/solus-project/budgie-panel/applets/{482bb264-0657-11ee-8634-7f651fa7eba6}] alignment='end' name='Notifications' -position=2 - -[budgie-panel/applets/{4670a39e-b9f5-11ec-bb1c-3c2c30cd6fd0}] -alignment='end' -name='Status Indicator' -position=3 - -[budgie-panel/applets/{4672c750-b9f5-11ec-bb1c-3c2c30cd6fd0}] -alignment='end' -name='User Indicator' -position=4 - -[budgie-panel/applets/{46734608-b9f5-11ec-bb1c-3c2c30cd6fd0}] -alignment='end' -name='Spacer' -position=5 - -[budgie-panel/applets/{46735d46-b9f5-11ec-bb1c-3c2c30cd6fd0}] -alignment='end' -name='Separator' -position=6 - -[budgie-panel/applets/{46739216-b9f5-11ec-bb1c-3c2c30cd6fd0}] -alignment='end' -name='Clock' -position=7 - -[budgie-panel/applets/{46741e2a-b9f5-11ec-bb1c-3c2c30cd6fd0}] -alignment='end' -name='Raven Trigger' -position=8 - -[budgie-panel/applets/{74466fa6-b9f5-11ec-bafa-3c2c30cd6fd0}] -alignment='end' -name='Keyboard Layout' -position=6 - -[budgie-panel/applets/{8b7072e2-871f-11ed-920f-3c2c30cd6fd0}] -alignment='end' -name='System Tray' position=1 -[budgie-panel/applets/{9803aefe-b9f5-11ec-bafa-3c2c30cd6fd0}] -alignment='end' -name='Separator' -position=4 - -[budgie-panel/applets/{a9234aee-871f-11ed-920f-3c2c30cd6fd0}] +[com/solus-project/budgie-panel/applets/{4852a144-0657-11ee-8634-7f651fa7eba6}] alignment='end' name='Status Indicator' position=2 -[budgie-panel/applets/{c46af740-b9f5-11ec-bafa-3c2c30cd6fd0}] -alignment='end' -name='Spacer' +[com/solus-project/budgie-panel/applets/{4860409c-0657-11ee-8634-7f651fa7eba6}] +alignment='center' +name='Clock' position=0 -[budgie-panel/applets/{de2516be-aa48-11ec-9e4f-1c3947b2ea3d}] +[com/solus-project/budgie-panel/applets/{53ab298c-06e1-11ee-b296-934d0afcb2aa}] alignment='start' name='Budgie Menu' position=0 -[budgie-panel/applets/{de37ad74-aa48-11ec-9e4f-1c3947b2ea3d}] -alignment='start' -name='Spacer' -position=1 - -[budgie-panel/applets/{de3b1202-aa48-11ec-9e4f-1c3947b2ea3d}] -alignment='start' -name='Icon Task List' -position=2 - -[budgie-panel/applets/{de658ff0-aa48-11ec-9e4f-1c3947b2ea3d}] -alignment='end' -name='Spacer' -position=5 - -[budgie-panel/applets/{de68df70-aa48-11ec-9e4f-1c3947b2ea3d}] -alignment='end' -name='Notifications' -position=2 - -[budgie-panel/applets/{de85757c-aa48-11ec-9e4f-1c3947b2ea3d}] -alignment='end' -name='User Indicator' -position=8 - -[budgie-panel/applets/{de87d90c-aa48-11ec-9e4f-1c3947b2ea3d}] +[com/solus-project/budgie-panel/applets/{53f7a2bc-06e1-11ee-b296-934d0afcb2aa}] alignment='end' -name='Spacer' -position=9 +name='System Tray' +position=0 -[budgie-panel/applets/{de8841b2-aa48-11ec-9e4f-1c3947b2ea3d}] +[com/solus-project/budgie-panel/applets/{541d9224-06e1-11ee-b296-934d0afcb2aa}] alignment='end' -name='Separator' -position=7 +name='Status Indicator' +position=1 -[budgie-panel/applets/{de88fee0-aa48-11ec-9e4f-1c3947b2ea3d}] +[com/solus-project/budgie-panel/applets/{542beec8-06e1-11ee-b296-934d0afcb2aa}] alignment='center' name='Clock' position=0 -[budgie-panel/applets/{de8aeea8-aa48-11ec-9e4f-1c3947b2ea3d}] +[com/solus-project/budgie-panel/applets/{542f73a4-06e1-11ee-b296-934d0afcb2aa}] alignment='end' name='Raven Trigger' -position=6 - -[budgie-panel/applets/{e5cb2d9a-871f-11ed-920f-3c2c30cd6fd0}] -alignment='end' -name='Spacer' -position=3 - -[budgie-panel/applets/{f02f7da0-871e-11ed-941a-3c2c30cd6fd0}] -alignment='start' -name='Budgie Menu' -position=0 - -[budgie-panel/applets/{f0326eca-871e-11ed-941a-3c2c30cd6fd0}] -alignment='start' -name='Spacer' -position=1 - -[budgie-panel/applets/{f032ab6a-871e-11ed-941a-3c2c30cd6fd0}] -alignment='start' -name='Icon Task List' position=2 -[budgie-panel/applets/{f036f850-871e-11ed-941a-3c2c30cd6fd0}] -alignment='end' -name='Spacer' -position=0 - -[budgie-panel/applets/{f0371038-871e-11ed-941a-3c2c30cd6fd0}] -alignment='end' -name='System Tray' -position=1 - -[budgie-panel/applets/{f03913e2-871e-11ed-941a-3c2c30cd6fd0}] -alignment='end' -name='Notifications' -position=2 - -[budgie-panel/applets/{f04d4894-871e-11ed-941a-3c2c30cd6fd0}] -alignment='end' -name='Status Indicator' -position=3 - -[budgie-panel/applets/{f04f227c-871e-11ed-941a-3c2c30cd6fd0}] +[com/solus-project/budgie-panel/applets/{fd7ae75c-066b-11ee-a11f-c742789ae9aa}] alignment='end' name='User Indicator' -position=4 - -[budgie-panel/applets/{f04fa7e2-871e-11ed-941a-3c2c30cd6fd0}] -alignment='end' -name='Spacer' -position=5 - -[budgie-panel/applets/{f04fbf0c-871e-11ed-941a-3c2c30cd6fd0}] -alignment='end' -name='Separator' -position=6 - -[budgie-panel/applets/{f04ff7a6-871e-11ed-941a-3c2c30cd6fd0}] -alignment='end' -name='Clock' -position=7 - -[budgie-panel/applets/{f05087b6-871e-11ed-941a-3c2c30cd6fd0}] -alignment='end' -name='Raven Trigger' -position=8 - -[budgie-panel/instance/budgie-menu/{de2516be-aa48-11ec-9e4f-1c3947b2ea3d}] -enable-menu-label=true -menu-compact=false -menu-label='Apps' - -[budgie-panel/instance/spacer/{de658ff0-aa48-11ec-9e4f-1c3947b2ea3d}] -size=1 - -[budgie-panel/instance/spacer/{e5cb2d9a-871f-11ed-920f-3c2c30cd6fd0}] -size=2 - -[budgie-panel/instance/tray/{8b7072e2-871f-11ed-920f-3c2c30cd6fd0}] -spacing=0 +position=3 -[budgie-panel/panels/{464c1fd8-b9f5-11ec-bb1c-3c2c30cd6fd0}] -applets=['464f66ac-b9f5-11ec-bb1c-3c2c30cd6fd0', '4672c750-b9f5-11ec-bb1c-3c2c30cd6fd0', '46734608-b9f5-11ec-bb1c-3c2c30cd6fd0', '46567eec-b9f5-11ec-bb1c-3c2c30cd6fd0', '4653e11e-b9f5-11ec-bb1c-3c2c30cd6fd0', '464c94a4-b9f5-11ec-bb1c-3c2c30cd6fd0', '464f9bae-b9f5-11ec-bb1c-3c2c30cd6fd0', '4653fd7a-b9f5-11ec-bb1c-3c2c30cd6fd0', '46735d46-b9f5-11ec-bb1c-3c2c30cd6fd0', '4670a39e-b9f5-11ec-bb1c-3c2c30cd6fd0', '46739216-b9f5-11ec-bb1c-3c2c30cd6fd0', '46741e2a-b9f5-11ec-bb1c-3c2c30cd6fd0'] +[com/solus-project/budgie-panel/panels/{47c58566-0657-11ee-8634-7f651fa7eba6}] +applets=['47c9a2e0-0657-11ee-8634-7f651fa7eba6', '482bb264-0657-11ee-8634-7f651fa7eba6', 'fd7ae75c-066b-11ee-a11f-c742789ae9aa', '4826e284-0657-11ee-8634-7f651fa7eba6', '4860409c-0657-11ee-8634-7f651fa7eba6', '4852a144-0657-11ee-8634-7f651fa7eba6'] +dock-mode=false +enable-shadow=true location='top' -size=39 +size=36 +spacing=2 transparency='none' -[budgie-panel/panels/{de1f0454-aa48-11ec-9e4f-1c3947b2ea3d}] -applets=['e5cb2d9a-871f-11ed-920f-3c2c30cd6fd0', 'de85757c-aa48-11ec-9e4f-1c3947b2ea3d', 'de88fee0-aa48-11ec-9e4f-1c3947b2ea3d', 'de8841b2-aa48-11ec-9e4f-1c3947b2ea3d', '9803aefe-b9f5-11ec-bafa-3c2c30cd6fd0', '8b7072e2-871f-11ed-920f-3c2c30cd6fd0', 'a9234aee-871f-11ed-920f-3c2c30cd6fd0', 'de2516be-aa48-11ec-9e4f-1c3947b2ea3d', 'de87d90c-aa48-11ec-9e4f-1c3947b2ea3d', '1028fd42-b9f8-11ec-b51e-3c2c30cd6fd0', 'de37ad74-aa48-11ec-9e4f-1c3947b2ea3d', 'de658ff0-aa48-11ec-9e4f-1c3947b2ea3d', 'c46af740-b9f5-11ec-bafa-3c2c30cd6fd0', '74466fa6-b9f5-11ec-bafa-3c2c30cd6fd0'] +[com/solus-project/budgie-panel/panels/{53a553cc-06e1-11ee-b296-934d0afcb2aa}] +applets=['53ab298c-06e1-11ee-b296-934d0afcb2aa', '542beec8-06e1-11ee-b296-934d0afcb2aa', '542f73a4-06e1-11ee-b296-934d0afcb2aa', '344c99e4-06e2-11ee-b296-934d0afcb2aa', '53f7a2bc-06e1-11ee-b296-934d0afcb2aa', '541d9224-06e1-11ee-b296-934d0afcb2aa'] +enable-shadow=true location='top' -size=35 +size=36 +spacing=2 transparency='none' -[budgie-panel/panels/{f02ed558-871e-11ed-941a-3c2c30cd6fd0}] -applets=['f04fbf0c-871e-11ed-941a-3c2c30cd6fd0', 'f04d4894-871e-11ed-941a-3c2c30cd6fd0', 'f05087b6-871e-11ed-941a-3c2c30cd6fd0', 'f032ab6a-871e-11ed-941a-3c2c30cd6fd0', 'f0371038-871e-11ed-941a-3c2c30cd6fd0', 'f0326eca-871e-11ed-941a-3c2c30cd6fd0', 'f036f850-871e-11ed-941a-3c2c30cd6fd0', 'f02f7da0-871e-11ed-941a-3c2c30cd6fd0', 'f04f227c-871e-11ed-941a-3c2c30cd6fd0', 'f04fa7e2-871e-11ed-941a-3c2c30cd6fd0', 'f04ff7a6-871e-11ed-941a-3c2c30cd6fd0', 'f03913e2-871e-11ed-941a-3c2c30cd6fd0'] -location='top' -size=39 -transparency='none' +[com/solus-project/budgie-wm] +button-layout='appmenu:minimize,maximize,close' +center-windows=false + +[com/solus-project/clock/instance/clock/{4860409c-0657-11ee-8634-7f651fa7eba6}] +show-seconds=true -[budgie-raven] -raven-position='BUDGIE_RAVEN_POSITION_AUTOMATIC' -show-calendar-widget=true -show-mic-input-widget=false -show-mpris-widget=false -show-sound-output-widget=false +[com/solus-project/clock/instance/clock/{542beec8-06e1-11ee-b296-934d0afcb2aa}] +show-date=false +show-seconds=true -[budgie-wm] -attach-modal-dialogs=true +[net/launchpad/plank/docks/dock1] +alignment='center' +auto-pinning=true +current-workspace-only=false +dock-items=['org.gnome.Terminal.dockitem', 'org.gnome.Nautilus.dockitem'] +hide-delay=0 +hide-mode='intelligent' +icon-size=44 +items-alignment='center' +lock-items=true +monitor='' +offset=0 +pinned-only=false +position='bottom' +pressure-reveal=false +show-dock-item=false +theme='Default' +tooltips-enabled=true +unhide-delay=0 +zoom-enabled=true +zoom-percent=130 + +[org/buddiesofbudgie/budgie-desktop/raven/widgets] +initialized=true +uuids=['f0f649c3-3534-484a-a779-2e655654a39f', '36cd7a36-ad64-47ad-8df4-08e300189758', '322248bf-830e-4a7d-9c1a-a96c96393ae6', 'b7126d09-c501-417c-9ed5-520861dbae3a'] + +[org/buddiesofbudgie/budgie-desktop/raven/widgets/instance-info/2ebe2413-cc41-4453-a5ec-45d2b10e405c] +module='org.buddiesofbudgie.budgie-desktop.raven.widget.MediaControls.so' + +[org/buddiesofbudgie/budgie-desktop/raven/widgets/instance-info/2ed6fbf7-c139-4b48-86ef-dc5db9cd29d2] +module='org.buddiesofbudgie.budgie-desktop.raven.widget.SoundOutput.so' + +[org/buddiesofbudgie/budgie-desktop/raven/widgets/instance-info/322248bf-830e-4a7d-9c1a-a96c96393ae6] +module='org.buddiesofbudgie.budgie-desktop.raven.widget.SoundInput.so' + +[org/buddiesofbudgie/budgie-desktop/raven/widgets/instance-info/36cd7a36-ad64-47ad-8df4-08e300189758] +module='org.buddiesofbudgie.budgie-desktop.raven.widget.SoundOutput.so' + +[org/buddiesofbudgie/budgie-desktop/raven/widgets/instance-info/9aacae1d-0ddb-44e1-9738-497332a09000] +module='org.buddiesofbudgie.budgie-desktop.raven.widget.SoundInput.so' + +[org/buddiesofbudgie/budgie-desktop/raven/widgets/instance-info/b7126d09-c501-417c-9ed5-520861dbae3a] +module='org.buddiesofbudgie.budgie-desktop.raven.widget.MediaControls.so' + +[org/buddiesofbudgie/budgie-desktop/raven/widgets/instance-info/bc28e01f-60bb-4c48-802d-ad9b8d2ac0da] +module='org.buddiesofbudgie.budgie-desktop.raven.widget.Calendar.so' + +[org/buddiesofbudgie/budgie-desktop/raven/widgets/instance-info/f0f649c3-3534-484a-a779-2e655654a39f] +module='org.buddiesofbudgie.budgie-desktop.raven.widget.Calendar.so' + +[org/buddiesofbudgie/control-center] +last-panel='power' +window-state=(980, 640, false) + +[org/gnome/desktop/a11y/interface] +high-contrast=false + +[org/gnome/desktop/input-sources] +current=uint32 0 +sources=[('xkb', 'us')] +xkb-options=@as [] + +[org/gnome/desktop/interface] +clock-format='12h' +clock-show-date=false +clock-show-seconds=true +color-scheme='prefer-dark' +cursor-theme='Adwaita' +gtk-theme='Adwaita-dark' +icon-theme='Moka' +show-battery-percentage=false + +[org/gnome/desktop/media-handling] +automount=false +automount-open=false + +[org/gnome/desktop/screensaver] +lock-delay=uint32 0 + +[org/gnome/desktop/session] +idle-delay=uint32 0 + +[org/gnome/desktop/wm/preferences] button-layout='appmenu:minimize,maximize,close' -button-style='traditional' -caffeine-mode=false -center-windows=true +num-workspaces=1 + +[org/gnome/gedit/plugins/filebrowser] +root='file:///' +tree-view=true +virtual-root='file:///home/contestant' + +[org/gnome/gedit/preferences/editor] +highlight-current-line=true +scheme='oblivion' +wrap-last-split-mode='word' + +[org/gnome/gedit/state/window] +bottom-panel-size=140 +side-panel-active-page='GeditWindowDocumentsPanel' +side-panel-size=200 +size=(800, 817) +state=87168 + +[org/gnome/mutter] +edge-tiling=true + +[org/gnome/nautilus/preferences] +default-folder-viewer='icon-view' +migrated-gtk-settings=true +search-filter-time-type='last_modified' + +[org/gnome/nautilus/window-state] +initial-size=(890, 550) + +[org/gnome/settings-daemon/plugins/power] +ambient-enabled=false +idle-dim=false +sleep-inactive-ac-timeout=3600 +sleep-inactive-ac-type='nothing' +sleep-inactive-battery-timeout=1800 +sleep-inactive-battery-type='nothing' + +[org/gnome/settings-daemon/plugins/xsettings] +overrides={'Gtk/ShellShowsAppMenu': <0>, 'Gtk/DecorationLayout': <'menu:minimize,maximize,close'>} + +[org/gtk/gtk4/settings/file-chooser] +show-hidden=false +sort-directories-first=false diff --git a/system-layers/03-budgie/setup-desktop.sh b/system-layers/03-budgie/setup-desktop.sh old mode 100755 new mode 100644 index f3ac617c..7132619e --- a/system-layers/03-budgie/setup-desktop.sh +++ b/system-layers/03-budgie/setup-desktop.sh @@ -19,7 +19,7 @@ set -xe ## Setup autostart of plank & systembus-notifications mkdir -p ~/.config/autostart/ -cp -r files/autostart/* ~/.config/autostart/ +cp -r /tmp/files/autostart/* ~/.config/autostart/ ## Launch plank (from the monitor script) to create its own config files (plankrm >/dev/null 2>&1 &) @@ -29,24 +29,8 @@ echo -e "[PlankDockItemPreferences]\nLauncher=file:///usr/share/applications/org echo -e "[PlankDockItemPreferences]\nLauncher=file:///usr/share/applications/org.gnome.Nautilus.desktop" >~/.config/plank/dock1/launchers/org.gnome.Nautilus.dockitem dconf load /net/launchpad/plank/docks/