summaryrefslogtreecommitdiff
path: root/.config/guix
diff options
context:
space:
mode:
Diffstat (limited to '.config/guix')
-rw-r--r--.config/guix/system.scm49
1 files changed, 36 insertions, 13 deletions
diff --git a/.config/guix/system.scm b/.config/guix/system.scm
index 316b013..8121a7a 100644
--- a/.config/guix/system.scm
+++ b/.config/guix/system.scm
@@ -40,23 +40,41 @@
;; Packages installed system-wide. Users can also install packages
;; under their own account: use 'guix search KEYWORD' to search
;; for packages and 'guix install PACKAGE' to install a package.
- (packages (append (list (specification->package "emacs")
- (specification->package "emacs-exwm")
- (specification->package "emacs-desktop-environment")
- (specification->package "nss-certs")
- (specification->package "python")
- (specification->package "firefox")
- (specification->package "telegram-desktop")
- (specification->package "alacritty")
- (specification->package "emacs-vterm")
- (specification->package "emacs-multi-vterm"))
+ (packages (append (map specification->package
+ `("emacs-exwm"
+ "emacs-desktop-environment"
+ "gnome"
+ "gnome-desktop"
+ "nss-certs"
+ "htop"
+ "python"
+ "firefox"
+ "telegram-desktop"
+ "alacritty"
+ "emacs-vterm"
+ "emacs-multi-vterm"
+ "bluez-alsa"
+ "gnome-bluetooth"
+ "blueman"))
%base-packages))
;; Below is the list of system services. To search for available
;; services, run 'guix system search KEYWORD' in a terminal.
(services
(append (list (service gnome-desktop-service-type)
-
+ ;; (service static-networking-service-type
+ ;; (list (static-networking
+ ;; (addresses
+ ;; (list (network-address
+ ;; (device "enp5s0")
+ ;; (value "192.168.1.26/24"))))
+ ;; (routes
+ ;; (list (network-route
+ ;; (destination "default")
+ ;; (gateway "192.168.1.255"))))
+ ;; (name-servers '("192.168.1.1"
+ ;; "8.8.8.8"
+ ;; "fe80::1%enp5s0")))))
;; To configure OpenSSH, pass an 'openssh-configuration'
;; record as a second argument to 'service' below.
(service openssh-service-type)
@@ -64,10 +82,15 @@
(service cups-service-type)
(set-xorg-configuration
(xorg-configuration (keyboard-layout keyboard-layout))))
-
;; This is the default list of services we
;; are appending to.
- %desktop-services))
+ %desktop-services))
+ ;; (static-networking-service "eth0" "192.168.1.26"
+ ;; #:netmask "255.255.255.0"
+ ;; #:gateway "192.168.1.255"
+ ;; #:name-servers '("192.168.1.1"
+ ;; "8.8.8.8")))
+
(bootloader (bootloader-configuration
(bootloader grub-efi-bootloader)
(targets (list "/boot/efi"))