ajout de TLP et correction swap/hibernation

This commit is contained in:
Adrien 'neox' Bourmault 2025-01-15 14:49:53 +01:00
parent 4849ff0f52
commit dc9ea13a0c
No known key found for this signature in database
GPG Key ID: 57BC26A3687116F6
1 changed files with 24 additions and 4 deletions

View File

@ -69,6 +69,7 @@
desktop
guix
networking
pm
ssh
xorg
virtualization
@ -478,15 +479,21 @@ fi"))
(host-name "n-t400s")
;; Application de la configuration sudoer personnalisée (définie plus haut)
;; Ajout de modules dans l'image de démarrage
;(initrd-modules (cons "tp_smapi" %base-initrd-modules))
;; Ajout d'options à la ligne de commande du kernel
(kernel-arguments
(list
"tsc=unstable"
"clocksource=hpet"
"trace_clock=local"
;"lsm=landlock,yama,loadpin,safesetid,integrity,apparmor,selinux,smack,tomoyo"
"rd.udev.event-timeout=5"))
"rd.udev.event-timeout=5"
"resume=/dev/mapper/matrix-root"
"resume_offset=5935104"))
;; Application de la configuration sudoer personnalisée (définie plus haut)
(sudoers-file %sudoers-specification)
;; La liste des comptes utilisateurs (« root » est implicite).
@ -519,7 +526,7 @@ fi"))
"adb"
"alsa-plugins"
"alsa-utils"
;"ardour"
"ardour"
"audacity"
"beep"
"bind:utils"
@ -574,6 +581,8 @@ fi"))
"gnome-shell-extension-noannoyance"
"gnome-shell-extension-vitals"
"gnome-tweaks"
"gnunet"
"gnunet-gtk"
"gnupg"
"gnuplot"
"gparted"
@ -672,11 +681,15 @@ fi"))
"texlive"
"texlive-biber"
"texmaker"
"texstudio"
"tig"
"tilix"
"tlp"
"tlpui"
"tree"
"tor"
"torbrowser"
;"tp-smapi-module"
"tuba"
"uefitool"
"ungoogled-chromium"
@ -781,6 +794,12 @@ fi"))
;; Service de scanners
(service sane-custom-service-type)
;; Service de gestion d'alimentation
(service tlp-service-type
(tlp-configuration
(cpu-scaling-governor-on-ac (list "performance"))
(sched-powersave-on-bat? #t)))
;; Configuration de l'environnement graphique (notamment clavier)
(set-xorg-configuration
(xorg-configuration (keyboard-layout keyboard-layout))))
@ -867,7 +886,8 @@ fi"))
(swap-devices
(list
(swap-space
(target "/swapfile"))))
(target "/swapfile")
(dependencies mapped-devices))))
;; La liste des systèmes de fichiers montés au démarrage
;; On configure ici le montage des partitions chiffrées et non chiffrées