update 2/12/2024
This commit is contained in:
parent
f3d3a2a792
commit
7255cc1077
81
config.scm
81
config.scm
|
@ -68,6 +68,79 @@
|
|||
(list (service-extension shepherd-root-service-type
|
||||
(compose list fancontrol-shepherd-service))))))
|
||||
|
||||
;; Outils GNU Boot
|
||||
(define gnuboot-version "0.1-rc4")
|
||||
(define gnuboot-source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnu/gnuboot/gnuboot-" gnuboot-version
|
||||
"/gnuboot-" gnuboot-version "_src.tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0nc0qjbrnxvs20g36irj11prmrmyk8d8f256xiyxcarnxc0sigfw"))))
|
||||
|
||||
(define
|
||||
(make-gnuboot-utils-package
|
||||
name
|
||||
source
|
||||
version
|
||||
synopsis
|
||||
description)
|
||||
(package
|
||||
(name name)
|
||||
(version version)
|
||||
(source source)
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:tests? #f
|
||||
#:make-flags
|
||||
#~(list
|
||||
(string-append "CC=" #$(cc-for-target))
|
||||
(string-append "DESTDIR=" #$output)
|
||||
"INSTALL=install"
|
||||
"PREFIX=/")
|
||||
#:phases
|
||||
#~(modify-phases
|
||||
%standard-phases
|
||||
(delete 'configure)
|
||||
(add-after
|
||||
'unpack 'enter-source
|
||||
(lambda _
|
||||
(chdir (string-append "coreboot/default/util/" #$name)))))))
|
||||
(synopsis synopsis)
|
||||
(description description)
|
||||
(home-page "https://www.gnu.org/software/gnuboot")
|
||||
(license license:gpl2)))
|
||||
|
||||
(define cbfstool
|
||||
(make-gnuboot-utils-package
|
||||
"cbfstool"
|
||||
gnuboot-source
|
||||
gnuboot-version
|
||||
"Tool to manipulate Coreboot image files"
|
||||
"This package provides @command{cbfstool}, a program that can
|
||||
add a wide variety of files (bootblock, stage, payload, configuration
|
||||
files, etc) to Coreboot File System (CBFS) images. It supports
|
||||
original CBFS images as well as images in the newer FMAP format. It
|
||||
also supports compressing files when requested."))
|
||||
|
||||
(define ifdtool
|
||||
(make-gnuboot-utils-package
|
||||
"ifdtool"
|
||||
gnuboot-source
|
||||
gnuboot-version
|
||||
""
|
||||
""))
|
||||
|
||||
(define nvramtool
|
||||
(make-gnuboot-utils-package
|
||||
"nvramtool"
|
||||
gnuboot-source
|
||||
gnuboot-version
|
||||
""
|
||||
""))
|
||||
|
||||
;; Configuration sudoer personnalisée
|
||||
(define %sudoers-specification
|
||||
(plain-file "sudoers" "\
|
||||
|
@ -154,7 +227,7 @@ fi"))
|
|||
("GCC_COLORS" . "'error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'")
|
||||
("GUIX_PACKAGE_PATH" . "$HOME/.config/guix/packages/defs")
|
||||
("XDG_DATA_DIRS" . "$XDG_DATA_DIRS:$HOME/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share")
|
||||
("LV2_PATH" . "$HOME/.guix-profile/lib/lv2")))
|
||||
("LV2_PATH" . "/run/current-system/profile/lib/lv2")))
|
||||
(aliases
|
||||
'(
|
||||
("clear" . "printf '\\033c'")
|
||||
|
@ -245,6 +318,7 @@ fi"))
|
|||
"binutils"
|
||||
"blueman"
|
||||
"cabextract"
|
||||
"calf"
|
||||
"cdrdao"
|
||||
"claws-mail"
|
||||
"cmatrix"
|
||||
|
@ -270,6 +344,7 @@ fi"))
|
|||
"gallery-dl"
|
||||
"gdb"
|
||||
"freehdl"
|
||||
"ghex"
|
||||
"ghostscript"
|
||||
"ghostwriter"
|
||||
"gimp"
|
||||
|
@ -396,6 +471,8 @@ fi"))
|
|||
"thin-provisioning-tools"
|
||||
"tig"
|
||||
"tilix"
|
||||
"tor"
|
||||
"torbrowser"
|
||||
"transmission"
|
||||
"tree"
|
||||
"eudev"
|
||||
|
@ -458,6 +535,8 @@ fi"))
|
|||
(x11-forwarding? #t)
|
||||
(password-authentication? #f)
|
||||
(permit-root-login 'prohibit-password)))
|
||||
;; Service Tor
|
||||
(service tor-service-type)
|
||||
|
||||
;; Service d'impression
|
||||
(service cups-service-type
|
||||
|
|
Loading…
Reference in New Issue