Update home-configuration/home-configuration.scm

main
千住柱間 2024-04-05 20:33:21 +00:00
parent 8c43ac7328
commit dd66caedc8
1 changed files with 21 additions and 7 deletions

View File

@ -7,12 +7,15 @@
(use-modules (gnu home) (use-modules (gnu home)
(gnu packages) (gnu packages)
(gnu services) (gnu services)
(gnu packages guile-xyz)
(gnu packages haskell) (gnu packages haskell)
(gnu packages ebook) (gnu packages ebook)
(gnu home services syncthing) (gnu home services syncthing)
(gnu packages tor)
(gnu packages package-management) (gnu packages package-management)
(gnu packages syncthing) (gnu packages syncthing)
(guix gexp) (guix gexp)
(gnu packages rust-apps)
(gnu home services) (gnu home services)
(gnu home services shells) (gnu home services shells)
(gnu home services fontutils) (gnu home services fontutils)
@ -86,6 +89,8 @@
lf lf
ranger ranger
emacs-org-roam emacs-org-roam
guile-ares-rs
emacs-arei
;; multimonitor ;; multimonitor
xset xset
arandr arandr
@ -125,7 +130,11 @@
alacritty alacritty
lm-sensors lm-sensors
;; anki ;; anki
ripgrep
emacs-olivetti emacs-olivetti
emacs-deadgrep
emacs-rg
emacs-dumb-jump
;; foliate ;; foliate
emacs-slime emacs-slime
python python
@ -134,7 +143,8 @@
;; steam ;; steam
;; make ;; make
p7zip p7zip
cmake tor-client
cmake
;; ;;
emacs-dirvish emacs-dirvish
readline readline
@ -183,9 +193,11 @@
"fcitx5-qt" "fcitx5-qt"
"ungoogled-chromium" "ungoogled-chromium"
"fcitx5-gtk" "fcitx5-gtk"
"torbrowser"
"unrar" "unrar"
"nicotine+" "nicotine+"
"foliate" "foliate"
"tor-client"
"make" "make"
"calibre" "calibre"
"element-desktop" "element-desktop"
@ -202,9 +214,9 @@
("lf" . "~/.local/bin/lf/lfrun") ("lf" . "~/.local/bin/lf/lfrun")
("ll" . "ls -l") ("ll" . "ls -l")
("ls" . "ls -p --color=auto") ("ls" . "ls -p --color=auto")
;; todo fix this ("size" . "dured_func(){ du -sh \"$1\" | awk '{printf \"\\\\033[31m%s\\\\033[0m%s\\\\n\", \\$1, substr(\\$0, length(\\$1)+1)}'; unset -f dured_func; }; dured_func") ("record" . "ffmpeg -f x11grab -r 25 -s 1366x768 -i $DISPLAY -c:v libx264 -pix_fmt yuv420p -preset ultrafast -crf 23 -y /tmp/output.mp4")
("record" . "ffmpeg -f x11grab -r 25 -s 1366x768 -i $DISPLAY -c:v libx264 -pix_fmt yuv420p -preset ultrafast -crf 23 -y /tmp/output.mp4") ("isolate" . "guix shell --container --network --preserve='^DISPLAY$' \
("revive" . "xmodmap -e '\\''clear mod4'\\'' && xmodmap -e '\\''keycode 133 = F20'\\''"))) --preserve='^XAUTHORITY$' --expose=$XAUTHORITY --expose=/etc/ssl/certs ")))
(bashrc (list (local-file (bashrc (list (local-file
"/home/hashirama/src/guix-config/.bashrc" "/home/hashirama/src/guix-config/.bashrc"
"bashrc"))) "bashrc")))
@ -217,6 +229,8 @@
. "$HOME/dev/guix_channel/ajatt-tools-guix:$GUILE_LOAD_PATH") . "$HOME/dev/guix_channel/ajatt-tools-guix:$GUILE_LOAD_PATH")
("XMONAD_CONFIG_DIR" ("XMONAD_CONFIG_DIR"
. "$HOME/.xmonad") . "$HOME/.xmonad")
("GUIX_PROFILE=$HOME/.config/guix/current"
. "$GUIX_PROFILE/etc/profile")
)) ))
)) ))
@ -261,7 +275,7 @@
"audio/ogg" "audio/ogg"
"audio/opus" "audio/opus"
"audio/x-opus+ogg" "audio/x-opus+ogg"
"audio/flac" "audio/flac"
"video/mp4" "video/mp4"
"video/x-matroska" "video/x-matroska"
"video/webm")) "video/webm"))
@ -320,10 +334,10 @@
("EDITOR" . "emacs") ("EDITOR" . "emacs")
("FCEDIT" . "emacs") ("FCEDIT" . "emacs")
("PAGER" . "less") ("PAGER" . "less")
("READER" . "emacs") ("READER" . "foliate")
("SHELL" . "bash") ("SHELL" . "bash")
("TERMINAL" . "alacritty") ("TERMINAL" . "alacritty")
("VISUAL" . "emacs") ("VISUAL" . "nsxiv")
("WM" . "xmonad"))))) ("WM" . "xmonad")))))