update 15 décembre 2024
This commit is contained in:
parent
cc73b95578
commit
c84e138bec
103
config.scm
103
config.scm
|
@ -22,17 +22,48 @@
|
||||||
(use-modules
|
(use-modules
|
||||||
(gnu)
|
(gnu)
|
||||||
(gnu home)
|
(gnu home)
|
||||||
(gnu home services shells)
|
|
||||||
(gnu home services gnupg)
|
(gnu home services gnupg)
|
||||||
|
(gnu home services shells)
|
||||||
(gnu packages)
|
(gnu packages)
|
||||||
(gnu packages gnupg)
|
(gnu packages autotools)
|
||||||
(gnu packages freedesktop)
|
(gnu packages avahi)
|
||||||
|
(gnu packages base)
|
||||||
|
(gnu packages bash)
|
||||||
|
(gnu packages boost)
|
||||||
|
(gnu packages build-tools)
|
||||||
|
(gnu packages compression)
|
||||||
(gnu packages cups)
|
(gnu packages cups)
|
||||||
|
(gnu packages freedesktop)
|
||||||
|
(gnu packages freedesktop)
|
||||||
|
(gnu packages ftp)
|
||||||
|
(gnu packages gettext)
|
||||||
|
(gnu packages ghostscript)
|
||||||
|
(gnu packages glib)
|
||||||
|
(gnu packages gnome)
|
||||||
|
(gnu packages gnupg)
|
||||||
|
(gnu packages gtk)
|
||||||
|
(gnu packages image)
|
||||||
|
(gnu packages imagemagick)
|
||||||
|
(gnu packages libusb)
|
||||||
|
(gnu packages linux)
|
||||||
|
(gnu packages messaging)
|
||||||
|
(gnu packages pkg-config)
|
||||||
|
(gnu packages python)
|
||||||
|
(gnu packages scanner)
|
||||||
|
(gnu packages textutils)
|
||||||
|
(gnu packages tls)
|
||||||
|
(gnu packages xml)
|
||||||
(gnu services)
|
(gnu services)
|
||||||
(gnu services shepherd)
|
(gnu services shepherd)
|
||||||
(gnu system setuid)
|
(gnu system setuid)
|
||||||
(srfi srfi-1)
|
(guix build-system gnu)
|
||||||
(guix gexp))
|
(guix gexp)
|
||||||
|
(guix git-download)
|
||||||
|
(guix download)
|
||||||
|
((guix licenses) #:prefix license:)
|
||||||
|
(guix packages)
|
||||||
|
(guix utils)
|
||||||
|
(srfi srfi-1))
|
||||||
|
|
||||||
(use-service-modules
|
(use-service-modules
|
||||||
cups
|
cups
|
||||||
|
@ -141,6 +172,40 @@ also supports compressing files when requested."))
|
||||||
""
|
""
|
||||||
""))
|
""))
|
||||||
|
|
||||||
|
(define gnupload
|
||||||
|
(package
|
||||||
|
(name "gnupload")
|
||||||
|
(version (package-version gnulib))
|
||||||
|
(source (package-source gnulib))
|
||||||
|
(arguments
|
||||||
|
(list #:tests? #f
|
||||||
|
#:phases
|
||||||
|
#~(modify-phases
|
||||||
|
%standard-phases
|
||||||
|
(add-after 'unpack 'chdir
|
||||||
|
(lambda _ (chdir "build-aux")))
|
||||||
|
(delete 'bootstrap)
|
||||||
|
(delete 'configure)
|
||||||
|
(delete 'build)
|
||||||
|
(replace
|
||||||
|
'install
|
||||||
|
(lambda _
|
||||||
|
(install-file
|
||||||
|
"gnupload"
|
||||||
|
(string-append #$output "/bin/")))))))
|
||||||
|
(build-system gnu-build-system)
|
||||||
|
(inputs (list
|
||||||
|
bash ;; case esac break read eval shift exit
|
||||||
|
coreutils ;; echo test shift rm cat
|
||||||
|
gnupg ;; gpg gpg-agent
|
||||||
|
grep ;; grep
|
||||||
|
ncftp ;; ncftpput
|
||||||
|
sed)) ;; sed
|
||||||
|
(synopsis "")
|
||||||
|
(description "")
|
||||||
|
(home-page "")
|
||||||
|
(license license:gpl2+)))
|
||||||
|
|
||||||
;; Configuration sudoer personnalisée
|
;; Configuration sudoer personnalisée
|
||||||
(define %sudoers-specification
|
(define %sudoers-specification
|
||||||
(plain-file "sudoers" "\
|
(plain-file "sudoers" "\
|
||||||
|
@ -316,14 +381,13 @@ fi"))
|
||||||
"audacity"
|
"audacity"
|
||||||
"bind:utils"
|
"bind:utils"
|
||||||
"binutils"
|
"binutils"
|
||||||
"blueman"
|
|
||||||
"cabextract"
|
"cabextract"
|
||||||
"calf"
|
"calf"
|
||||||
"cdrdao"
|
"cdrdao"
|
||||||
|
"cdrtools"
|
||||||
"claws-mail"
|
"claws-mail"
|
||||||
"cmatrix"
|
"cmatrix"
|
||||||
"cpupower"
|
"cpupower"
|
||||||
"cdrtools"
|
|
||||||
"cryptsetup"
|
"cryptsetup"
|
||||||
"curl"
|
"curl"
|
||||||
"cvs"
|
"cvs"
|
||||||
|
@ -331,6 +395,7 @@ fi"))
|
||||||
"dino"
|
"dino"
|
||||||
"emacs"
|
"emacs"
|
||||||
"endeavour"
|
"endeavour"
|
||||||
|
"eudev"
|
||||||
"evolution"
|
"evolution"
|
||||||
"exfatprogs"
|
"exfatprogs"
|
||||||
"fastboot"
|
"fastboot"
|
||||||
|
@ -341,9 +406,9 @@ fi"))
|
||||||
"font-awesome"
|
"font-awesome"
|
||||||
"font-liberation"
|
"font-liberation"
|
||||||
"font-openmoji"
|
"font-openmoji"
|
||||||
|
"freehdl"
|
||||||
"gallery-dl"
|
"gallery-dl"
|
||||||
"gdb"
|
"gdb"
|
||||||
"freehdl"
|
|
||||||
"ghex"
|
"ghex"
|
||||||
"ghostscript"
|
"ghostscript"
|
||||||
"ghostwriter"
|
"ghostwriter"
|
||||||
|
@ -385,12 +450,11 @@ fi"))
|
||||||
"kcachegrind"
|
"kcachegrind"
|
||||||
"kgraphviewer"
|
"kgraphviewer"
|
||||||
"kicad"
|
"kicad"
|
||||||
"kicad-templates"
|
|
||||||
"kicad-symbols"
|
|
||||||
"kicad-packages3d"
|
|
||||||
"kicad-footprints"
|
|
||||||
"kicad-doc"
|
"kicad-doc"
|
||||||
"translate2geda"
|
"kicad-footprints"
|
||||||
|
"kicad-packages3d"
|
||||||
|
"kicad-symbols"
|
||||||
|
"kicad-templates"
|
||||||
"ldns"
|
"ldns"
|
||||||
"libreoffice"
|
"libreoffice"
|
||||||
"libtree"
|
"libtree"
|
||||||
|
@ -433,8 +497,8 @@ fi"))
|
||||||
"patchelf"
|
"patchelf"
|
||||||
"pavucontrol"
|
"pavucontrol"
|
||||||
"perl6-mime-base64"
|
"perl6-mime-base64"
|
||||||
"perl-mime-base64"
|
|
||||||
"perl-email-mime-encodings"
|
"perl-email-mime-encodings"
|
||||||
|
"perl-mime-base64"
|
||||||
"pkg-config"
|
"pkg-config"
|
||||||
"poppler"
|
"poppler"
|
||||||
"powertop"
|
"powertop"
|
||||||
|
@ -442,11 +506,12 @@ fi"))
|
||||||
"progress"
|
"progress"
|
||||||
"pv"
|
"pv"
|
||||||
"python"
|
"python"
|
||||||
"python-wrapper"
|
|
||||||
"python-logutils"
|
"python-logutils"
|
||||||
"python-markdown"
|
"python-markdown"
|
||||||
"python-paramiko"
|
"python-paramiko"
|
||||||
"python-virtualenv"
|
"python-virtualenv"
|
||||||
|
;"python-woob"
|
||||||
|
"python-wrapper"
|
||||||
"qbittorrent"
|
"qbittorrent"
|
||||||
"qemu"
|
"qemu"
|
||||||
"qjackctl"
|
"qjackctl"
|
||||||
|
@ -473,15 +538,14 @@ fi"))
|
||||||
"tilix"
|
"tilix"
|
||||||
"tor"
|
"tor"
|
||||||
"torbrowser"
|
"torbrowser"
|
||||||
|
"translate2geda"
|
||||||
"transmission"
|
"transmission"
|
||||||
"tree"
|
"tree"
|
||||||
"eudev"
|
|
||||||
"uefitool"
|
"uefitool"
|
||||||
"ungoogled-chromium"
|
"ungoogled-chromium"
|
||||||
"virt-manager"
|
"virt-manager"
|
||||||
"vlc"
|
"vlc"
|
||||||
"wine64"
|
"wine64"
|
||||||
;"python-woob"
|
|
||||||
"xauth"
|
"xauth"
|
||||||
;"xdg-desktop-portal"
|
;"xdg-desktop-portal"
|
||||||
"xdg-desktop-portal-gnome"
|
"xdg-desktop-portal-gnome"
|
||||||
|
@ -494,8 +558,13 @@ fi"))
|
||||||
"xrdp"
|
"xrdp"
|
||||||
"yt-dlp"
|
"yt-dlp"
|
||||||
"zstd"))
|
"zstd"))
|
||||||
|
|
||||||
|
(list
|
||||||
|
gnupload)
|
||||||
|
|
||||||
%base-packages))
|
%base-packages))
|
||||||
|
|
||||||
|
|
||||||
;; Quelques programmes auquels donner des accès spéciaux (setuid)
|
;; Quelques programmes auquels donner des accès spéciaux (setuid)
|
||||||
;; (en particulier, logiciels de gravure)
|
;; (en particulier, logiciels de gravure)
|
||||||
(setuid-programs
|
(setuid-programs
|
||||||
|
|
Loading…
Reference in New Issue