Debian add budgie (#3592)

* add budgie desktop to debian 

adding budgie deskto to debian side of builder

* removed link file 

replaced linked file
This commit is contained in:
Richard Neese 2022-03-27 19:18:03 -04:00 committed by GitHub
parent 0b6dd13295
commit 0eb7675283
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 429 additions and 0 deletions

View File

@ -0,0 +1,164 @@
# install lightdm greeter
cp -R "${SRC}"/packages/blobs/desktop/lightdm "${destination}"/etc/armbian
# install default desktop settings
mkdir -p "${destination}"/etc/skel
cp -R "${SRC}"/packages/blobs/desktop/skel/. "${destination}"/etc/skel
#install cinnamon desktop bar icons
mkdir -p "${destination}"/usr/share/icons/armbian
cp "${SRC}"/packages/blobs/desktop/desktop-icons/*.png "${destination}"/usr/share/icons/armbian
# install wallpapers
mkdir -p "${destination}"/usr/share/backgrounds/armbian/
cp "${SRC}"/packages/blobs/desktop/desktop-wallpapers/*.jpg "${destination}"/usr/share/backgrounds/armbian
# install wallpapers
mkdir -p "${destination}"/usr/share/backgrounds/armbian-lightdm/
cp "${SRC}"/packages/blobs/desktop/lightdm-wallpapers/*.jpg "${destination}"/usr/share/backgrounds/armbian-lightdm
# install logo for login screen
mkdir -p "${destination}"/usr/share/pixmaps/armbian
cp "${SRC}"/packages/blobs/desktop/icons/armbian.png "${destination}"/usr/share/pixmaps/armbian
#generate wallpaper list for background changer
mkdir -p "${destination}"/usr/share/cinnamon-background-properties
cat <<EOF > "${destination}"/usr/share/cinnamon-background-properties/armbian.xml
<?xml version="1.0"?>
<!DOCTYPE wallpapers SYSTEM "cinnamon-wp-list.dtd">
<wallpapers>
<wallpaper deleted="false">
<name>Armbian black-pyscho</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-black-psycho.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian bluie-circle</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-blue-circle.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian blue-monday</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-blue-monday.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian blue-penguin</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-blue-penguin.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian gray-resultado</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-gray.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian green-penguin</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-green-penguin.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian green-retro</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-green-retro.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian green-wall-penguin</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-green-wall-penguin.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian 4k-neglated</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-neglated.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian neon-gray-penguin</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-neon-gray-penguin.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian plastic-love</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-plastic-love.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian purple-penguine</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-purple-penguine.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian purplepunk-resultado</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-purplepunk.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian red-penguin-dark</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-red-penguin-dark.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian red-penguin</name>
<filename>/usr/share/backgrounds/armbian/armbian-4k-red-penguin.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian light</name>
<filename>/usr/share/backgrounds/armbian/armbian18-Dre0x-Minum-light-3840x2160.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian dark</name>
<filename>/usr/share/backgrounds/armbian/armbian03-Dre0x-Minum-dark-3840x2160.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian uc</name>
<filename>/usr/share/backgrounds/armbian/armbian-full-under-construction-3840-2160.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
<wallpaper deleted="false">
<name>Armbian clear</name>
<filename>/usr/share/backgrounds/armbian/Armbian-clear-rounded-bakcground-3840-2160.jpg</filename>
<options>zoom</options>
<pcolor>#ffffff</pcolor>
<scolor>#000000</scolor>
</wallpaper>
</wallpapers>
EOF

View File

@ -0,0 +1,177 @@
anacron
apt-config-auto-update
apt-xapian-index
blueman
blueman
bluez
bluez-cups
bluez-tools
brltty
brltty-x11
budgie-app-launcher-applet
budgie-applications-menu-applet
budgie-appmenu-applet
budgie-brightness-controller-applet
budgie-clockworks-applet
budgie-countdown-applet
budgie-desktop
budgie-desktop-doc
budgie-dropby-applet
budgie-extras-common
budgie-extras-daemon
budgie-fuzzyclock-applet
budgie-hotcorners-applet
budgie-indicator-applet
budgie-kangaroo-applet
budgie-keyboard-autoswitch-applet
budgie-network-manager-applet
budgie-previews
budgie-previews-applet
budgie-quickchar
budgie-quicknote-applet
budgie-recentlyused-applet
budgie-rotation-lock-applet
budgie-showtime-applet
budgie-sntray-plugin
budgie-takeabreak-applet
budgie-trash-applet
budgie-visualspace-applet
budgie-wallstreet
budgie-weathershow-applet
budgie-window-mover-applet
budgie-window-shuffler
budgie-workspace-overview-applet
budgie-workspace-stopwatch-applet
cifs-utils
colord
cups
cups-bsd
cups-client
cups-filters
dbus-x11
dictionaries-common
doc-base
evince
evince-common
fontconfig
fontconfig-config
fonts-noto-mono
fonts-ubuntu-font-family-console
foomatic-db-compressed-ppds
gdebi
ghostscript-x
gist
gnome-orca
gnome-screenshot
gnome-system-monitor
gstreamer1.0-packagekit
gstreamer1.0-plugins-base-apps
gstreamer1.0-pulseaudio
gtk2-engines
gtk2-engines-murrine
gtk2-engines-pixbuf
gvfs-backends
hplip
hunspell-en-us
inputattach
inxi
keyutils
laptop-detect
libatk-adaptor
libcvc0
libfont-afm-perl
libfontconfig1
libfontembed1
libfontenc1
libgail-common
libgl1-mesa-dri
libgsettings-qt1
libgtk2.0-bin
libnotify-bin
libplank1
libplank-common
libproxy1-plugin-gsettings
libproxy1-plugin-networkmanager
libu2f-udev
libwmf0.2-7-gtk
libxapp1
libxcursor1
lightdm
lightdm-settings
mesa-utils
mousepad
mousetweaks
nemo
nemo-data
nemo-fileroller
nemo-font-manager
nemo-gtkhash
network-manager-l2tp
network-manager-openconnect
network-manager-openvpn
network-manager-pptp
network-manager-ssh
network-manager-vpnc
numix-gtk-theme
numix-icon-theme
numix-icon-theme-circle
openprinting-ppds
p7zip-full
pamix
pasystray
pavucontrol
pavucontrol-qt
pavumeter
plank
policykit-1
policykit-1-gnome
printer-driver-all
profile-sync-daemon
pulseaudio-module-bluetooth
redshift
samba
slick-greeter
smbclient
software-properties-gtk
spice-vdagent
system-config-printer
system-config-printer-common
terminator
tracker-extract
tracker-miner-fs
tree
update-inetd
viewnior
wamerican
wbrazilian
wbritish
wfrench
witalian
wportuguese
wspanish
wswiss
x11-apps
x11-utils
x11-xserver-utils
xapps-common
xarchiver
xbacklight
xcursor-themes
xdg-user-dirs
xdg-user-dirs-gtk
xfonts-100dpi
xfonts-75dpi
xfonts-base
xfonts-encodings
xfonts-scalable
xfonts-utils
xinit
xorg-docs-core
xscreensaver
xserver-xorg
xserver-xorg-video-fbdev
xterm
xtermcontrol
xtermset
xwallpaper
zip

View File

@ -0,0 +1,85 @@
# overwrite stock lightdm greeter configuration
if [ -d /etc/armbian/lightdm ]; then cp -R /etc/armbian/lightdm /etc/; fi
#if [ -f /etc/lightdm/slick-greeter.conf ]; then sed -i 's/armbian03-Dre0x-Minum-dark-blurred-3840x2160.jpg/armbian-4k-purplepunk-gauss.jpg/g' /etc/lightdm/slick-greeter.conf; fi
# Disable Pulseaudio timer scheduling which does not work with sndhdmi driver
if [ -f /etc/pulse/default.pa ]; then sed "s/load-module module-udev-detect$/& tsched=0/g" -i /etc/pulse/default.pa; fi
##dconf desktop settings
keys=/etc/dconf/db/local.d/00-desktop
profile=/etc/dconf/profile/user
install -Dv /dev/null $keys
install -Dv /dev/null $profile
# gather dconf settings
# deconf dump org/nemo/ > nemo_backup
# deconf dump org/budgie/ > budgie_desktop_backup
echo "[org/nemo/desktop]
desktop-layout='true::false'
font='Noto Sans UI 11'
[org/nemo/list-view]
default-visible-columns=['name', 'size', 'type', 'date_modified', 'owner', 'permissions']
[org/nemo/preferences]
quick-renames-with-pause-in-between=true
show-advanced-permissions=true
show-compact-view-icon-toolbar=false
show-full-path-titles=true
show-hidden-files=true
show-home-icon-toolbar=true
show-icon-view-icon-toolbar=false
show-image-thumbnails='never'
show-list-view-icon-toolbar=false
show-new-folder-icon-toolbar=true
show-open-in-terminal-toolbar=true
[org/nemo/window-state]
geometry='800x550+550+244'
maximized=false
sidebar-bookmark-breakpoint=5
[org/gnome/desktop/background]
color-shading-type='solid'
picture-options='stretched'
picture-uri='file:////usr/share/backgrounds/armbian/armbian03-Dre0x-Minum-dark-3840x2160.jpg'
primary-color='#008094'
[org/gnome/desktop/interface]
cursor-theme='DMZ-White'
document-font-name='Noto Sans UI 11'
font-name='Noto Sans UI 11'
gtk-im-module='gtk-im-context-simple'
gtk-theme='Numix'
icon-theme='LoginIcons'
monospace-font-name='Noto Mono 11'
toolkit-accessibility=false
[org/gnome/desktop/screensaver]
picture-uri='file:///usr/share/backgrounds/armbian-lightdm/armbian03-Dre0x-Minum-dark-blurred-3840x2160.jpg'
[org/cinnamon/desktop/applications/terminal]
exec='/usr/bin/terminator'
[org/cinnamon/desktop/default-applications/terminal]
exec='/usr/bin/terminator'
[org/gnome/desktop/wm/preferences]
button-layout='appmenu:minimize,maximize,close'
num-workspaces=2
theme='Plata-Compact'
titlebar-font='Noto Sans UI Bold 11'
[org/ubuntubudgie/budgie-wpreviews]
allworkspaces=true
enable-previews=true" >> $keys
echo "user-db:user
system-db:local" >> $profile
dconf update
#re-compile schemas
if [ -d /usr/share/glib-2.0/schemas ]; then glib-compile-schemas /usr/share/glib-2.0/schemas; fi

View File

@ -0,0 +1 @@
arm64, amd64

View File

@ -0,0 +1 @@
csc