Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
utilisateurs:gonzoleri:config:accueil [29/03/2023 20:21] gonzoleri [/etc/config.scm] |
utilisateurs:gonzoleri:config:accueil [28/02/2024 19:50] (Version actuelle) gonzoleri [/etc/config.scm] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Fichier de configuration de GuixSD ====== | + | ====== Fichier de configuration de Guix System ====== |
* Objet : Sauvegarde de la configuration de GuixSD | * Objet : Sauvegarde de la configuration de GuixSD | ||
Ligne 10: | Ligne 10: | ||
Son nom est **config.scm** et le chemin complet est : /etc/config.scm | Son nom est **config.scm** et le chemin complet est : /etc/config.scm | ||
- | ===== /etc/config.scm ===== | ||
- | <file scheme /etc/config.scm> | ||
- | ;; Ceci était initialement une configuration de système d'exploitation | ||
- | ;; générée par l'installateur graphique. | ||
- | |||
- | (use-modules (gnu) (gnu services base) (gnu services desktop) (gnu services vpn)(gnu packages gnome)(gnu packages certs)(gnu packages screen)(gnu packages ssh) (gnu packages linux) (gnu packages audio)) | ||
- | ;; (gnu packages dbus)) ;after a reconfigure, I get: "no code for module (gnu packages dbus)" | ||
- | (use-service-modules desktop networking ssh xorg virtualization audio dbus sound) | ||
- | (use-package-modules glib scanner audio linux) ;'dbus' was added here, but:"try glib (instead of dbus)" | ||
- | |||
- | (operating-system | ||
- | (host-name "gnu") | ||
- | (timezone "Europe/Paris") | ||
- | (locale "fr_FR.utf8") | ||
- | | ||
- | (keyboard-layout (keyboard-layout "fr")) | ||
- | | ||
- | (users (cons* (user-account | ||
- | (name "hubert") | ||
- | (comment "Hubert") | ||
- | (group "users") | ||
- | (home-directory "/home/hubert") | ||
- | (supplementary-groups | ||
- | '("wheel" "netdev" "audio" "video" "kvm" "lp"))) | ||
- | %base-user-accounts)) | ||
- | ;; (packages | ||
- | ;; (append | ||
- | ;; (list (specification->package "nss-certs")) | ||
- | ;; %base-packages)) | ||
- | |||
- | ;; This is where we specify | ||
- | ;; system-wide packages. | ||
- | (packages (cons* gvfs ;for users mounts | ||
- | nss-certs ;for HTTPS access | ||
- | screen | ||
- | openssh | ||
- | ;; bluez | ||
- | ;; bluez-alsa | ||
- | %base-packages)) | ||
- | |||
- | (services | ||
- | (append | ||
- | (list (service gnome-desktop-service-type) | ||
- | (service xfce-desktop-service-type) | ||
- | (service bluetooth-service-type | ||
- | (bluetooth-configuration | ||
- | (auto-enable? #t))) | ||
- | ;; (service alsa-service-type) | ||
- | ;; (dbus-service-type #:services (list bluez-alsa)) | ||
- | ;; (bluetooth-service-type #:auto-enable? #t) | ||
- | (set-xorg-configuration | ||
- | (xorg-configuration | ||
- | (keyboard-layout keyboard-layout)))) | ||
- | ;; (service hurd-vm-service-type | ||
- | ;; (hurd-vm-configuration | ||
- | ;; (disk-size (* 12 (expt 2 30))) ;12GiB | ||
- | ;; (memory-size 1024))) ; 1GiB | ||
- | %desktop-services)) | ||
- | (bootloader | ||
- | (bootloader-configuration | ||
- | (bootloader grub-bootloader) | ||
- | (targets "/dev/sda") | ||
- | (keyboard-layout keyboard-layout))) | ||
- | (swap-devices | ||
- | (list (uuid "cf5ad08e-1a92-4a2e-a059-b2a71f4da6ea"))) | ||
- | (file-systems | ||
- | (cons* (file-system | ||
- | (mount-point "/") | ||
- | (device | ||
- | (uuid "eabe9803-3544-4e44-b44f-965aa76e7b96" | ||
- | 'ext4)) | ||
- | (type "ext4")) | ||
- | %base-file-systems)) | ||
- | ) | ||
- | </file> | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | Ce fichier peut être utilisé pour restaurer un système. Il peut aussi servir d'exemple, en particulier pour une installation de GuixSD en Dual boot avec une autre distribution. | + | Ce fichier peut être utilisé pour restaurer un système (dans quelle mesure, je ne sais pas trop). |