summaryrefslogtreecommitdiff
path: root/system-configuration.scm
diff options
context:
space:
mode:
Diffstat (limited to 'system-configuration.scm')
-rw-r--r--system-configuration.scm18
1 files changed, 17 insertions, 1 deletions
diff --git a/system-configuration.scm b/system-configuration.scm
index 11a6e61..388bf06 100644
--- a/system-configuration.scm
+++ b/system-configuration.scm
@@ -1,5 +1,6 @@
(define-module (aisaka-system-configuration)
#:use-module (gnu)
+ #:use-module (gnu packages commencement)
#:use-module (gnu packages cups)
#:use-module (gnu packages finance)
#:use-module (gnu services cups)
@@ -40,11 +41,20 @@
( map
(compose list
specification->package+output)
- ( list "plasma" "plasma-desktop" "plasma-framework" "plasma-integration" "plasma-nano" "plasma-nm" "plasma-pa" "plasma-pass" "plasma-vault" "plasma-welcome" "plasma-workspace" "plasma-bigscreen" "plasma-mobile" "plasma-phonebook" "plasma-browser-integration" "plasma-mobile-settings" "plasma-mobile-sounds" "plasma-wayland-protocols" "plasma-active-window-control" "plasma-phone-components" "plasma-redshift-control" "plasma-disks" "plasma-firewall" "plasma-systemmonitor" "breeze" "breeze-gtk" "bluedevil" "breeze-icons" "kdeplasma-addons" "keysmith" "kmenuedit" "krunner" "kwin" "latte-dock" "plasma-workspace-wallpapers" "polkit-kde-agent" "system-settings" "calindori" "discover" "elisa" "kpipewire" "ksysguard" "attica" "kaccounts-integration" "kde-frameworkintegration" "kmail" "kscreen" ) )
+ ( list ) )
%base-packages))
(services
(append
(list
+ (extra-special-file
+ "/lib64/ld-linux-x86-64.so.2"
+ (file-append (canonical-package glibc) "/lib/ld-linux-x86-64.so.2"))
+ (extra-special-file
+ "/lib64/libstdc++.so.6"
+ (file-append (canonical-package gcc-toolchain) "/lib/libstdc++.so.6"))
+ (extra-special-file
+ "/usr/lib64/libstdc++.so.6"
+ (file-append (canonical-package gcc-toolchain) "/lib/libstdc++.so.6"))
(service openssh-service-type)
(udev-rules-service 'trezord trezord-udev-rules)
(service
@@ -80,6 +90,7 @@
(git-daemon-configuration
(export-all? #t)))
(service gnome-desktop-service-type)
+ (service plasma-desktop-service-type)
(service
tor-service-type
(tor-configuration
@@ -91,6 +102,11 @@
(elogind-configuration
(inherit configuration)
(handle-lid-switch 'ignore)))
+ (gdm-service-type
+ configuration =>
+ (gdm-configuration
+ (inherit configuration)
+ (wayland? #t)))
(delete guix-service-type))))
(bootloader (bootloader-configuration (bootloader grub-bootloader)
(targets '("/dev/sda"))