86 lines
2.1 KiB
YAML
86 lines
2.1 KiB
YAML
---
|
|
name: debian-gnome
|
|
description: Debian GNOME desktop environment with essential applications
|
|
base-image: debian:bookworm-slim
|
|
image-version: latest
|
|
|
|
modules:
|
|
- type: apt
|
|
repos:
|
|
cleanup: true
|
|
backports: true
|
|
ppa:
|
|
- ppa:gnome3-team/gnome3
|
|
- ppa:gnome3-team/gnome3-staging
|
|
keys:
|
|
- https://deb.debian.org/debian/dists/bookworm/Release.gpg
|
|
install:
|
|
skip-unavailable: true
|
|
packages:
|
|
- gnome-shell
|
|
- gnome-session
|
|
- gnome-control-center
|
|
- gnome-terminal
|
|
- gnome-software
|
|
- nautilus
|
|
- gedit
|
|
- firefox-esr
|
|
- libreoffice
|
|
- gimp
|
|
- inkscape
|
|
- vlc
|
|
- rhythmbox
|
|
- totem
|
|
- evolution
|
|
- gnome-calendar
|
|
- gnome-contacts
|
|
- gnome-maps
|
|
- gnome-weather
|
|
- gnome-tweaks
|
|
- dconf-editor
|
|
- gnome-shell-extensions
|
|
task-install:
|
|
with-optional: true
|
|
packages:
|
|
- gnome-desktop-environment
|
|
- gnome-desktop-environment-apps
|
|
remove:
|
|
packages:
|
|
- nano
|
|
- less
|
|
- vim-tiny
|
|
|
|
- type: script
|
|
snippets:
|
|
- echo "GNOME desktop setup completed"
|
|
- echo "OS Version: {{ os_version }}"
|
|
- systemctl set-default graphical.target
|
|
- systemctl enable gdm
|
|
|
|
- type: gschema-overrides
|
|
overrides:
|
|
- schema: org.gnome.desktop.interface
|
|
key: enable-hot-corners
|
|
value: true
|
|
- schema: org.gnome.desktop.interface
|
|
key: show-battery-percentage
|
|
value: true
|
|
- schema: org.gnome.desktop.background
|
|
key: picture-uri
|
|
value: "file:///usr/share/backgrounds/debian/default.jpg"
|
|
|
|
- type: gnome-extensions
|
|
extensions:
|
|
- name: "user-theme@gnome-shell-extensions.gcampax.github.com"
|
|
enabled: true
|
|
- name: "dash-to-dock@micxgx.gmail.com"
|
|
enabled: true
|
|
- name: "workspace-indicator@gnome-shell-extensions.gcampax.github.com"
|
|
enabled: true
|
|
|
|
- type: systemd
|
|
units:
|
|
- name: gdm.service
|
|
enabled: true
|
|
- name: NetworkManager.service
|
|
enabled: true
|