Update config.scm

main
千住柱間 2024-02-03 04:12:40 +00:00
parent 51d0ee01f3
commit f01d3d9c77
1 changed files with 51 additions and 15 deletions

View File

@ -1,18 +1,11 @@
;; This is an operating system configuration generated
;; by the graphical installer.
;; ;;
;; Once installation is complete, you can learn and modify
;; this file to tweak the system configuration, and pass it
;; to the 'guix system reconfigure' command to effect your
;; changes.
;; Indicate which modules to import to access the variables
;; used in this configuration.
(use-modules (use-modules
(gnu) (gnu)
(guix packages) (guix packages)
(gnu packages gnuzilla) (gnu packages fcitx5)
(gnu packages gnuzilla)
(gnu packages image-viewers) (gnu packages image-viewers)
;; for nyxt ;; for nyxt
(gnu packages gstreamer) (gnu packages gstreamer)
@ -34,6 +27,9 @@
(gnu packages emacs-xyz) (gnu packages emacs-xyz)
(gnu packages engineering) (gnu packages engineering)
(gnu packages fonts) (gnu packages fonts)
(gnu packages tmux)
(gnu packages dictionaries)
(gnu packages emulators)
(gnu packages fontutils) (gnu packages fontutils)
(gnu packages gimp) (gnu packages gimp)
(gnu packages gnome) (gnu packages gnome)
@ -108,13 +104,32 @@
nyxt nyxt
;;------ ;;------
cmus cmus
xprop
zstd zstd
aria2
xrdb
;;make
mpv mpv
kitty xdg-desktop-portal-gtk
xdg-desktop-portal
tmux
sdcv
alacritty
higan
maim maim
p7zip
htop
flatpak
scrot scrot
neofetch neofetch
pfetch pfetch
;;element-desktop
fcitx5
fcitx5-gtk
fcitx5-qt
fcitx5-anthy
fcitx5-gtk4
fcitx5-configtool
icecat icecat
ffmpeg ffmpeg
nsxiv nsxiv
@ -128,7 +143,15 @@
;;guile ;;guile
emacs-geiser emacs-geiser
emacs-geiser-guile emacs-geiser-guile
emacs-dirvish
emacs-eat
emacs-rainbow-delimiters
emacs-olivetti
emacs-telega
emacs-slime
emacs-nerd-icons
fontconfig fontconfig
;; font-apple-color-emoji
picom picom
feh feh
xmodmap xmodmap
@ -144,7 +167,8 @@
sbcl-stumpwm-net sbcl-stumpwm-net
emacs-stumpwm-mode emacs-stumpwm-mode
stumpish stumpish
youtube-dl yt-dlp
;; nicotine+
linux-firmware linux-firmware
(specification->package "nss-certs")) (specification->package "nss-certs"))
%base-packages)) %base-packages))
@ -158,6 +182,11 @@
(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 zram-device-service-type
(zram-device-configuration
(size "3G")
(compression-algorithm 'lz4)
(priority 100)))
(set-xorg-configuration (set-xorg-configuration
(xorg-configuration (keyboard-layout keyboard-layout)))) (xorg-configuration (keyboard-layout keyboard-layout))))
%desktop-services)) %desktop-services))
@ -183,7 +212,14 @@
(device (uuid (device (uuid
"ef8ef1c0-99bd-431a-abde-e2fc6421da60" "ef8ef1c0-99bd-431a-abde-e2fc6421da60"
'ext4)) 'ext4))
(type "ext4")) %base-file-systems))) (type "ext4"))
(file-system
(mount-point "/mnt/Reading")
(device (uuid
"223baecf-e5f4-453f-90c7-d33edbbae145"
'ext4))
(type "ext4"))
%base-file-systems)))