feat: remove bash and bash-completion from system definition

keyring
anemofilia 2023-08-07 20:50:30 -03:00
parent 697330e515
commit 32bc4f06ba
1 changed files with 22 additions and 13 deletions

View File

@ -29,13 +29,14 @@
(use-package-modules (use-package-modules
#|A|# admin #|A|# admin
#|B|# base bash #|B|# base
#|C|# certs compression curl #|C|# certs compression curl
#|F|# file #|F|# file
#|G|# gawk glib guile guile-xyz #|G|# gawk glib guile guile-xyz
#|L|# less linux #|L|# less linux
#|M|# man maths #|M|# man maths
#|P|# pulseaudio #|P|# pulseaudio
#|S|# shells
#|T|# texinfo text-editors tmux #|T|# texinfo text-editors tmux
#|V|# vpn) #|V|# vpn)
@ -66,7 +67,8 @@
(gfxmode '("1280x720x32")))))) (gfxmode '("1280x720x32"))))))
(kernel linux-libre-6.4) (kernel linux-libre-6.4)
(kernel-arguments '("modprobe.blacklist=usbmouse,usbkbd" (kernel-arguments
'("modprobe.blacklist=usbmouse,usbkbd"
"thinkpad_acpi.fan_control=1" "thinkpad_acpi.fan_control=1"
"loglevel=5" "loglevel=5"
"quiet")) "quiet"))
@ -87,18 +89,24 @@
(target (file-system-label "swap"))))) (target (file-system-label "swap")))))
(users (users
(cons (user-account (cons* (user-account
(name "radio") (name "radio")
(password %radio-password) (password %radio-password)
(shell (file-append dash "/bin/dash"))
(group "users") (group "users")
(supplementary-groups `("audio" "input" "video" "wheel"))) (supplementary-groups `("audio" "input" "video" "wheel")))
(user-account
(name "root")
(password %root-password)
(uid 0)
(group "root")
(shell (file-append dash "/bin/dash")))
%base-user-accounts)) %base-user-accounts))
#|System level packages|# #|System level packages|#
(packages (packages
(list #|admin |# htop inetutils isc-dhcp opendoas shadow (list #|admin |# htop inetutils isc-dhcp opendoas shadow
#|base |# coreutils diffutils findutils grep patch sed tar which #|base |# coreutils diffutils findutils grep patch sed tar which
#|bash |# bash bash-completion
#|certs |# nss-certs #|certs |# nss-certs
#|compression |# bzip2 gzip lzip unzip xz zstd #|compression |# bzip2 gzip lzip unzip xz zstd
#|curl |# curl #|curl |# curl
@ -111,6 +119,7 @@
#|man |# man-db mandoc man-pages #|man |# man-db mandoc man-pages
#|math |# libqalculate #|math |# libqalculate
#|pulseaudio |# pulseaudio #|pulseaudio |# pulseaudio
#|shells |# dash
#|texinfo |# info-reader #|texinfo |# info-reader
#|text-editors|# kakoune #|text-editors|# kakoune
#|tmux |# tmux #|tmux |# tmux
@ -213,7 +222,7 @@
#|Special file services|# #|Special file services|#
(service special-files-service-type (service special-files-service-type
`(("/bin/sh" ,(file-append bash "/bin/bash")) `(("/bin/sh" ,(file-append dash "/bin/dash"))
("/usr/bin/env" ,(file-append coreutils "/bin/env")))) ("/usr/bin/env" ,(file-append coreutils "/bin/env"))))
#|Miscellaneous services|# #|Miscellaneous services|#