;; This is an operating system configuration template ;; for a "bare bones" setup, with no X11 display server. (use-modules (gnu)) (use-service-modules networking ssh) (use-package-modules admin curl networking screen) (operating-system (host-name "ruby-guard-5545") (timezone "Europe/Budapest") (locale "en_US.utf8") ;; Boot in "legacy" BIOS mode, 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/sdX"))) (file-systems (cons (file-system (device (file-system-label "my-root")) (mount-point "/") (type "ext4")) %base-file-systems)) (users (cons (user-account (name "alice") (comment "Bob's sister") (group "users") ;; adding her to the yggdrasil group means she can use ;; yggdrasilctl to modify the configuration (supplementary-groups '("wheel" "yggdrasil"))) %base-user-accounts)) ;; Globally-installed packages. (packages (cons* screen curl %base-packages)) ;; Add services to the baseline: a DHCP client and ;; an SSH server. ;; If you add an /etc/yggdrasil-private.conf, you can log in to ssh ;; using your Yggdrasil IPv6 address from another machine running Yggdrasil. ;; Alternatively, the client can sit behind a router that has Yggdrasil. ;; That file is specifically _not_ handled by Guix, because we don't want its ;; contents to sit in the world-readable /gnu/store. (services (append (list (service dhcp-client-service-type) (service yggdrasil-service-type (yggdrasil-configuration (log-to 'stdout) (log-level 'debug) (autoconf? #f) (json-config ;; choose a few from ;; https://github.com/yggdrasil-network/public-peers '((peers . #("tcp://1.2.3.4:1337")))) (config-file #f))) (service openssh-service-type (openssh-configuration (port-number 2222)))) %base-services))) 0'>packages/shells.scm
AgeCommit message (Expand)Author
2020-04-14gnu: mksh: Update to 58....* gnu/packages/shells.scm (mksh): Update to 58. Tobias Geerinckx-Rice
2020-03-09gnu: tcsh: Use HTTPS home page....* gnu/packages/shells.scm (tcsh)[home-page]: Use HTTPS. Tobias Geerinckx-Rice
2020-03-03gnu: fish: Don't use NAME in source URI....* gnu/packages/shells.scm (fish)[source]: Hard-code NAME. Tobias Geerinckx-Rice
2020-03-03gnu: oil-shell: Update to 0.7.0....* gnu/packages/shells.scm (oil-shell): Update to 0.7.0. Tobias Geerinckx-Rice
2020-02-29gnu: zsh: Update to 5.8....* gnu/packages/shells.scm (zsh): Update to 5.8. Signed-off-by: Leo Famulari <leo@famulari.name> Vincent Legoll
2020-02-13gnu: Add gash-utils....* gnu/packages/shells.scm (gash-utils): New variable. Jan Nieuwenhuizen
2020-02-10gnu: zsh: Enable maildir....* gnu/packages/shells.scm (zsh)[arguments]: Add configure flag for maildir. Brice Waegeneire
2020-02-10gnu: zsh: Update to 5.7.1....* gnu/packages/shells.scm (zsh): Update to 5.7.1. Brice Waegeneire
2020-01-17gnu: xonsh: Use HTTPS home page....* gnu/packages/shells.scm (xonsh)[home-page]: Use HTTPS. Tobias Geerinckx-Rice
2019-12-16gnu: gash: Update to 0.2.0....* gnu/packages/shells.scm (gash): Update to 0.2.0. Jan Nieuwenhuizen
2019-11-03gnu: loksh: Update to 6.6....* gnu/packages/shells.scm (loksh): Update to 6.6. Tobias Geerinckx-Rice