-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: default config.scm generated by guix gui installer
- Loading branch information
Showing
1 changed file
with
76 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
;; This is an operating system configuration generated | ||
;; by the graphical installer. | ||
;; | ||
;; Once installation is complete, you can learn and modify | ||
;; this file to tweak the system configuration, and pass it | ||
;; to the 'guix system reconfigure' command to effect your | ||
;; changes. | ||
|
||
|
||
;; Indicate which modules to import to access the variables | ||
;; used in this configuration. | ||
(use-modules (gnu)) | ||
(use-service-modules cups desktop networking ssh xorg) | ||
|
||
(operating-system | ||
(locale "en_US.utf8") | ||
(timezone "Asia/Shanghai") | ||
(keyboard-layout (keyboard-layout "us")) | ||
(host-name "guix-test") | ||
|
||
;; The list of user accounts ('root' is implicit). | ||
(users (cons* (user-account | ||
(name "ryan") | ||
(comment "Ryan") | ||
(group "users") | ||
(home-directory "/home/ryan") | ||
(supplementary-groups '("wheel" "netdev" "audio" "video"))) | ||
%base-user-accounts)) | ||
|
||
;; 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 "i3-wm") | ||
(specification->package "i3status") | ||
(specification->package "dmenu") | ||
(specification->package "st") | ||
(specification->package "nss-certs")) | ||
%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 | ||
|
||
;; To configure OpenSSH, pass an 'openssh-configuration' | ||
;; record as a second argument to 'service' below. | ||
(service openssh-service-type) | ||
(set-xorg-configuration | ||
(xorg-configuration (keyboard-layout keyboard-layout)))) | ||
|
||
;; This is the default list of services we | ||
;; are appending to. | ||
%desktop-services)) | ||
(bootloader (bootloader-configuration | ||
(bootloader grub-bootloader) | ||
(targets (list "/dev/sda")) | ||
(keyboard-layout keyboard-layout))) | ||
(initrd-modules (append '("virtio_scsi") %base-initrd-modules)) | ||
(swap-devices (list (swap-space | ||
(target (uuid | ||
"c1345797-6772-4d43-81a4-e7a710fec820"))))) | ||
|
||
;; The list of file systems that get "mounted". The unique | ||
;; file system identifiers there ("UUIDs") can be obtained | ||
;; by running 'blkid' in a terminal. | ||
(file-systems (cons* (file-system | ||
(mount-point "/boot/efi") | ||
(device (uuid "3F67-100B" | ||
'fat16)) | ||
(type "vfat")) | ||
(file-system | ||
(mount-point "/") | ||
(device (uuid | ||
"7e92e417-62ef-49fe-878d-dabf7da3a68e" | ||
'ext4)) | ||
(type "ext4")) %base-file-systems))) |