Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;; This is an Poperating system configuration template
- ;; for a "bare bones" setup, with no X11 display server.
- (use-modules (gnu) (gnu system nss))
- (use-service-modules networking ssh)
- (use-package-modules certs screen ssh)
- (operating-system
- (host-name "tilo")
- (timezone "Europe/Warsaw")
- (locale "pl_PL.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/sda")))
- (mapped-devices
- (list (mapped-device
- (source (uuid "XXX-XXX"))
- (target "root")
- (type luks-device-mapping))))
- (file-systems (cons* (file-system
- (device "/dev/mapper/root")
- (mount-point "/")
- (type "ext4")
- (dependencies mapped-devices))
- %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 "mefisto")
- (comment "Pracownia IT")
- (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/mefisto"))
- %base-user-accounts))
- ;; Globally-installed packages.
- (packages (cons* screen openssh %base-packages))
- ;; Add services to the baseline: a DHCP client and
- ;; an SSH server.
- (services (cons*
- (static-networking-service "eno16780032" "192.168.2.250"
- #:netmask "255.255.255.0"
- #:gateway "192.168.2.254"
- #:name-servers '("192.168.1.211"))
- (service openssh-service-type
- (openssh-configuration
- (port-number 22)))
- %base-services)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement