]> git.plutz.net Git - blast/commitdiff
example conf for boring desktop computer
authorPaul Hänsch <paul@plutz.net>
Thu, 16 Feb 2023 17:05:48 +0000 (18:05 +0100)
committerPaul Hänsch <paul@plutz.net>
Thu, 16 Feb 2023 17:05:48 +0000 (18:05 +0100)
debian-bookworm-desktop.mk [new file with mode: 0644]

diff --git a/debian-bookworm-desktop.mk b/debian-bookworm-desktop.mk
new file mode 100644 (file)
index 0000000..4a0697e
--- /dev/null
@@ -0,0 +1,63 @@
+
+subvol=/mnt/bookworm
+release=bookworm
+
+define SOURCES :=
+deb    http://deb.debian.org/debian            bullseye                main
+deb    http://deb.debian.org/debian            ${release}              main
+deb    http://deb.debian.org/debian-security/  ${release}-security     main
+endef
+
+## Comma separated list of config modules from modules/ directory
+modules=xfce,gimp #,approx
+
+## Packages
+packages=alsa-utils ark audacity blender blueman brasero brasero-cdrkit breeze-icon-theme ca-certificates chromium chromium-sandbox cifs-utils claws-mail claws-mail-pgpinline claws-mail-pgpmime claws-mail-vcalendar-plugin clementine cron cryptsetup cups cups-browsed deborphan dosfstools dvdauthor dvd+rw-tools eject exfat-fuse exfatprogs file firefox-esr/bullseye firefox-esr-l10n-de/bullseye firmware-linux-free fonts-liberation fonts-liberation2 frei0r-plugins gdebi gimp gparted gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-x gtk3-engines-breeze gvfs-backends gvfs-fuse gwenview hplip hplip-gui hunspell hunspell-de-de hyphen-de inkscape irqbalance isc-dhcp-client k3b k3b-i18n kate kbd kcalc kdenlive kde-spectacle kde-style-breeze krita krita-l10n mousepad libnss3-tools libpam-mount libpam-script libreoffice libreoffice-gnome libreoffice-gtk3 libreoffice-l10n-de libreoffice-style-breeze live-boot live-boot-initramfs-tools locales lvm2 lightdm make man-db marble mdadm mesa-utils mumble nbd-client net-tools netcat-openbsd nis nmap nscd ntfs-3g ntpdate obs-studio okular openssh-client openssh-server p7zip-full pavucontrol pciutils pdfchain plymouth plymouth-themes policykit-1 policykit-1-gnome pulseaudio pulseaudio-module-bluetooth recordmydesktop rsync samba-common-bin squashfs-tools sshfs sudo syslinux syslinux-common syslinux-efi systemd thunar-volman thunderbird thunderbird-l10n-de tmux unace unrar-free unzip usermode va-driver-all vdpau-driver-all vim vlc wget wireless-tools wpasupplicant x11-xserver-utils x264 xauth xdotool xfce4 xfce4-goodies xfce4-power-management-plugins xfce4-terminal xfce4-whiskermenu-plugin xscreensaver xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-wacom xserver-xorg-video-all xz-utils yt-dlp zenity
+
+# Hardware Spcific
+packages += linux-image-amd64 grub-pc xserver-xorg-video-intel
+
+# Games - Common
+packages += extremetuxracer fillets-ng freeciv freeciv-client-sdl gnome-2048 gunroar hex-a-hop kpat supertux supertuxkart torus-trooper wesnoth-1.16 wesnoth-1.16-httt wesnoth-music
+# Games - Minetest
+packages += minetest minetest-server minetest-mod-craftguide minetest-mod-ethereal minetest-mod-mesecons minetest-mod-mobs-redo minetest-mod-pipeworks minetest-mod-protector minetest-mod-unified-inventory minetest-mod-3d-armor
+# Games - Teenage / Adult
+# packages += 0ad flare-game openarena
+
+## Hostname for the generated machine
+hostname=debian
+
+## Root password will be salted and encrypted in image
+# rootpass=topsecret
+# rootpass=root
+
+## The corresponding .pub file for the given rootkey will be applied as
+## SSH login file for the root user.
+## If the pub file is not found, a new key pair will be generated
+# rootkey=sshkey
+
+## Comma separated list of users to be set up.
+## User logins will start out with an empty password
+## If the live module is in use, users will also be added to the sudo group
+users=adam,steve
+
+## Wifi configuration, if a Wifi password is given, WPA encryption will be used
+## without the password, the system will try to connect to an open wifi
+# wifi=MyWiFi
+# wifipass=P4ssW0rD
+
+## Timezone as offered by Debians tzdata selection
+timezone=Europe/Berlin
+
+## Comma separated list of locales, first one will become default locale
+locales=de_DE.UTF-8,en_US.UTF-8
+
+## Keyboard as used in debconfs keyboard-configuration/variant
+## Use debconf-get-selections to find out the exact string
+# keyboard=German
+keyboard=de
+
+## If the approxmodule is enabled, then one (and only one) apt-source
+## can be choosen to install packages from
+## See modules/approx.mk if you need more flexibility
+# approx=http://localhost:9000/debian