[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
10/45: WIP plasma.tmpl.
From: |
guix-commits |
Subject: |
10/45: WIP plasma.tmpl. |
Date: |
Sun, 31 Jan 2021 10:27:21 -0500 (EST) |
htgoebel pushed a commit to branch wip-kde-plasma
in repository guix.
commit 861e6676325dfd1fa19b4e7ca1797f294415908e
Author: Hartmut Goebel <h.goebel@crazy-compilers.com>
AuthorDate: Thu Oct 19 14:32:31 2017 +0200
WIP plasma.tmpl.
---
gnu/system/examples/plasma.tmpl | 69 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 69 insertions(+)
diff --git a/gnu/system/examples/plasma.tmpl b/gnu/system/examples/plasma.tmpl
new file mode 100644
index 0000000..1aae2ed
--- /dev/null
+++ b/gnu/system/examples/plasma.tmpl
@@ -0,0 +1,69 @@
+;; This is an operating system configuration template
+;; for a "desktop" setup with GNOME and Xfce where the
+;; root partition is encrypted with LUKS.
+
+(use-modules (gnu) (gnu system nss))
+(use-service-modules desktop)
+(use-package-modules certs gnome)
+(use-package-modules qt xorg kde-plasma kde-frameworks) ;; FIXME: remove again
+
+(operating-system
+ (host-name "antelope")
+ (timezone "Europe/Paris")
+ (locale "en_US.utf8")
+
+ ;; Assuming /dev/sdX is the target hard disk, and "my-root"
+ ;; is the label of the target root file system.
+ (bootloader (bootloader-configuration
+ (bootloader grub-bootloader)
+ (target "/dev/sdX")))
+
+ ;; Specify a mapped device for the encrypted root partition.
+ ;; The UUID is that returned by 'cryptsetup luksUUID'.
+ (mapped-devices
+ (list (mapped-device
+ (source (uuid "12345678-1234-1234-1234-123456789abc"))
+ (target "my-root")
+ (type luks-device-mapping))))
+
+ (file-systems (cons (file-system
+ (device "my-root")
+ (mount-point "/")
+ (type "ext4")
+ (dependencies mapped-devices))
+ %base-file-systems))
+
+ (users (cons (user-account
+ (name "bob")
+ (comment "Alice's brother")
+ (group "users")
+ (supplementary-groups '("wheel" "netdev"
+ "audio" "video"))
+ (home-directory "/home/bob"))
+ %base-user-accounts))
+
+ ;; This is where we specify system-wide packages.
+ (packages (cons* nss-certs ;for HTTPS access
+ gvfs ;for user mounts
+;; TODO: Make these run-time dependencies of plasma-workspace
+xrdb
+xprop
+xmessage
+qttools
+kinit
+kconfig
+xset
+xsetroot
+ %base-packages))
+
+ ;; Add GNOME and/or Xfce---we can choose at the log-in
+ ;; screen with F1. Use the "desktop" services, which
+ ;; include the X11 log-in service, networking with Wicd,
+ ;; and more.
+ (services (cons* ;;(gnome-desktop-service)
+ ;;(xfce-desktop-service)
+ (plasma-desktop-service)
+ %desktop-services))
+
+ ;; Allow resolution of '.local' host names with mDNS.
+ (name-service-switch %mdns-host-lookup-nss))
- branch wip-kde-plasma created (now e92bf79), guix-commits, 2021/01/31
- 10/45: WIP plasma.tmpl.,
guix-commits <=
- 13/45: TEMP Add script for test-building kwin., guix-commits, 2021/01/31
- 18/45: gnu: Add kactivitymanagerd., guix-commits, 2021/01/31
- 22/45: gnu: Add kwallet-pam., guix-commits, 2021/01/31
- 24/45: gnu: Add kscreen., guix-commits, 2021/01/31
- 27/45: gnu: Add plasma-integration., guix-commits, 2021/01/31
- 26/45: gnu: Add oxygen., guix-commits, 2021/01/31
- 17/45: gnu: Add breeze-gtk., guix-commits, 2021/01/31
- 19/45: gnu: Add kde-cli-tools., guix-commits, 2021/01/31
- 33/45: gnu: Add polkit-kde-agent-1., guix-commits, 2021/01/31
- 09/45: WIP services: Add KDE Plasme desktop service., guix-commits, 2021/01/31