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