Update config.scm

main
千住柱間 2024-01-15 20:13:28 +00:00
parent dead60d645
commit b91342dbc4
1 changed files with 100 additions and 8 deletions

View File

@ -12,8 +12,51 @@
(use-modules (use-modules
(gnu) (gnu)
(guix packages) (guix packages)
(gnu services) (gnu packages gnuzilla)
(gnu packages file-systems) (gnu packages image-viewers)
;; for nyxt
(gnu packages gstreamer)
(gnu packages web-browsers)
;;---------
(gnu services)
(gnu packages terminals)
(gnu packages music)
(gnu packages compton)
(gnu packages version-control)
(gnu packages lxqt)
(gnu packages file-systems)
(gnu packages admin)
(gnu packages bittorrent)
(gnu packages chromium)
(gnu packages compression)
(gnu packages curl)
(gnu packages emacs)
(gnu packages emacs-xyz)
(gnu packages engineering)
(gnu packages fonts)
(gnu packages fontutils)
(gnu packages gimp)
(gnu packages gnome)
(gnu packages gnome-xyz)
(gnu packages gnupg)
(gnu packages haskell-apps)
(gnu packages imagemagick)
(gnu packages java)
(gnu packages libreoffice)
(gnu packages linux)
(gnu packages lisp)
(gnu packages mpd)
(gnu packages package-management)
(gnu packages rsync)
(gnu packages ssh)
(gnu packages telegram)
(gnu packages video)
(gnu packages wm)
(gnu packages xdisorg)
(gnu packages xorg)
(gnu home services gnupg)
(gnu home services xdg)
(nongnu packages compression)
(nongnu packages linux) (nongnu packages linux)
(nongnu system linux-initrd)) (nongnu system linux-initrd))
@ -54,18 +97,67 @@
;; for packages and 'guix install PACKAGE' to install a package. ;; for packages and 'guix install PACKAGE' to install a package.
(packages (append (list (packages (append (list
my-zfs my-zfs
;;emacs-org-roam
;;emacs-org-roam-ui
;; -----
;;necessary for nyxt
gstreamer
gst-plugins-bad
gst-plugins-good
;;------
nyxt
;;------
cmus
zstd
mpv
kitty
maim
scrot
neofetch
pfetch
icecat
ffmpeg
nsxiv
git
pavucontrol-qt
emacs
;;emacs-org-timeblock
xrandr
ungoogled-chromium
qbittorrent
;;guile
emacs-geiser
emacs-geiser-guile
fontconfig
picom
feh
xmodmap
rofi
sbcl-stumpwm-swm-gaps
sbcl-stumpwm-pamixer
sbcl-stumpwm-screenshot
sbcl-stumpwm-disk
sbcl-stumpwm-ttf-fonts
stumpwm `(,stumpwm "lib")
sbcl-stumpwm-mem
sbcl-stumpwm-cpu
sbcl-stumpwm-net
emacs-stumpwm-mode
stumpish
youtube-dl
linux-firmware linux-firmware
(specification->package "nss-certs")) (specification->package "nss-certs"))
%base-packages)) %base-packages))
;;(home-environment (packages (cons* anki ))) ;; figure out how to install it from here
;; Below is the list of system services. To search for available ;; Below is the list of system services. To search for available
;; services, run 'guix system search KEYWORD' in a terminal. ;; services, run 'guix system search KEYWORD' in a terminal.
(services (services
(append (list (simple-service 'my-zfs-loader (append (list (simple-service 'my-zfs-loader
kernel-module-loader-service-type kernel-module-loader-service-type
'("zfs")) '("zfs"))
(service xfce-desktop-service-type)
(set-xorg-configuration (set-xorg-configuration
(xorg-configuration (keyboard-layout keyboard-layout)))) (xorg-configuration (keyboard-layout keyboard-layout))))
%desktop-services)) %desktop-services))
@ -76,20 +168,20 @@
(keyboard-layout keyboard-layout))) (keyboard-layout keyboard-layout)))
(swap-devices (list (swap-space (swap-devices (list (swap-space
(target (uuid (target (uuid
"479519ae-93ba-4b0d-89ae-534d26273d51"))))) "4f829a61-6f51-435b-bade-2991c094080f")))))
;; The list of file systems that get "mounted". The unique ;; The list of file systems that get "mounted". The unique
;; file system identifiers there ("UUIDs") can be obtained ;; file system identifiers there ("UUIDs") can be obtained
;; by running 'blkid' in a terminal. ;; by running 'blkid' in a terminal.
(file-systems (cons* (file-system (file-systems (cons* (file-system
(mount-point "/boot/efi") (mount-point "/boot/efi")
(device (uuid "CA39-E5B8" (device (uuid "7C90-0F50"
'fat32)) 'fat32))
(type "vfat")) (type "vfat"))
(file-system (file-system
(mount-point "/") (mount-point "/")
(device (uuid (device (uuid
"b3dfa6d0-c592-40e4-8c08-535deee429f9" "ef8ef1c0-99bd-431a-abde-e2fc6421da60"
'ext4)) 'ext4))
(type "ext4")) %base-file-systems))) (type "ext4")) %base-file-systems)))