aboutsummaryrefslogtreecommitdiff
path: root/gnu/system/examples/asus-c201.tmpl
blob: 019111c1674b859d25479d147ef712f18739c342 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
;; -*- mode: scheme; -*-
;; This is an operating system configuration template
;; for a "bare bones" setup for an ASUS C201PA.

(use-modules (gnu) (gnu bootloader depthcharge))
(use-service-modules networking ssh)
(use-package-modules linux screen)

(operating-system
  (host-name "komputilo")
  (timezone "Europe/Berlin")
  (locale "en_US.utf8")

  ;; Assuming /dev/mmcblk0p1 is the kernel partition, and
  ;; "my-root" is the label of the target root file system.
  (bootloader (bootloader-configuration
                (bootloader depthcharge-bootloader)
                (targets '("/dev/mmcblk0p1"))))

  ;; The ASUS C201PA requires a very particular kernel to boot,
  ;; as well as the following arguments.
  (kernel linux-libre-arm-generic)
  (kernel-arguments '("console=tty1"))

  ;; We do not need any special modules for initrd, and the
  ;; PrawnOS kernel does not include many of the normal ones.
  (initrd-modules '())

  (file-systems (cons (file-system
                        (device (file-system-label "my-root"))
                        (mount-point "/")
                        (type "ext4"))
                      %base-file-systems))

  ;; This is where user accounts are specified.  The "root"
  ;; account is implicit, and is initially created with the
  ;; empty password.
  (users (cons (user-account
                (name "alice")
                (comment "Bob's sister")
                (group "users")

                ;; Adding the account to the "wheel" group
                ;; makes it a sudoer.  Adding it to "audio"
                ;; and "video" allows the user to play sound
                ;; and access the webcam.
                (supplementary-groups '("wheel"
                                        "audio" "video"))
                (home-directory "/home/alice"))
               %base-user-accounts))

  ;; Globally-installed packages.
  (packages (cons screen %base-packages))

  ;; Add services to the baseline: a DHCP client and
  ;; an SSH server.
  (services (append (list (service dhcp-client-service-type)
                          (service openssh-service-type
                                   (openssh-configuration
                                    (port-number 2222))))
                    %base-services)))
14:12:49 +0200'>2021-04-12system: vm: Add a memory-size argument to system-docker-image....Mathieu Othacehe 2021-04-08system: vm: Set a larger value for the msize option of the 9p file system....Maxim Cournoyer 2021-03-06Merge branch 'master' into core-updatesChristopher Baines 2021-02-25system: vm: Use Guile 3.0 in Docker images....Ludovic Courtès 2021-02-17scripts: system: Remove 'vm-image' command....Mathieu Othacehe 2020-11-29Merge remote-tracking branch 'origin/master' into core-updatesChristopher Baines 2020-11-17system: vm: Remove unused system-disk-image-in-vm....Maxim Cournoyer 2020-11-10vm: expression->derivation-in-linux-vm: Run in a UTF-8 locale....Ludovic Courtès 2020-11-10vm: 'system-qemu-image' forces the use of i386/BIOS GRUB....Ludovic Courtès 2020-11-05vm: system-qemu-image: Fix type error, remove more actual file systems....Ludovic Courtès 2020-10-16Remove the last vestiges of GuixSD....Tobias Geerinckx-Rice 2020-08-31vm: Disable caching for writable file system mappings....Ludovic Courtès 2020-07-11Revert "vm: Use virtio network driver."...Marius Bakke 2020-06-09system: vm: Add missing imported module....Royce Strange 2020-06-08hurd-boot: Further cleanup of "rc"....Jan (janneke) Nieuwenhuizen 2020-06-06vm: Shared-store script runs the native QEMU and Bash....Ludovic Courtès 2020-06-06vm: <virtual-machine> compiler honors system and target....Ludovic Courtès 2020-06-06vm: 'qemu-image' preserves the cross-compilation target of the OS....Ludovic Courtès 2020-06-06vm: 'qemu-image' uses the native partitioning tools and bootloader....Ludovic Courtès 2020-06-06vm: 'expression->derivation-in-linux-vm' always returns a native build....Ludovic Courtès 2020-05-16vm: Use 'let-system'....Ludovic Courtès 2020-05-08Merge branch 'core-updates'Marius Bakke 2020-05-07guix system: 'docker-image' honors '--network'....Ludovic Courtès 2020-05-05Merge branch 'master' into core-updatesMarius Bakke 2020-05-05vm: Remove obsolete procedures....Mathieu Othacehe 2020-05-05image: Add a new API....Mathieu Othacehe 2020-05-05system: vm: Move operating-system-uuid....Mathieu Othacehe