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)
(gnu packages)
(gnu services)
(gnu packages guile-xyz)
(gnu packages haskell)
(gnu packages ebook)
(gnu home services syncthing)
(gnu packages tor)
(gnu packages package-management)
(gnu packages syncthing)
(guix gexp)
(gnu packages rust-apps)
(gnu home services)
(gnu home services shells)
(gnu home services fontutils)
@ -86,6 +89,8 @@
lf
ranger
emacs-org-roam
guile-ares-rs
emacs-arei
;; multimonitor
xset
arandr
@ -125,7 +130,11 @@
alacritty
lm-sensors
;; anki
ripgrep
emacs-olivetti
emacs-deadgrep
emacs-rg
emacs-dumb-jump
;; foliate
emacs-slime
python
@ -134,7 +143,8 @@
;; steam
;; make
p7zip
cmake
tor-client
cmake
;;
emacs-dirvish
readline
@ -183,9 +193,11 @@
"fcitx5-qt"
"ungoogled-chromium"
"fcitx5-gtk"
"torbrowser"
"unrar"
"nicotine+"
"foliate"
"tor-client"
"make"
"calibre"
"element-desktop"
@ -202,9 +214,9 @@
("lf" . "~/.local/bin/lf/lfrun")
("ll" . "ls -l")
("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")
("revive" . "xmodmap -e '\\''clear mod4'\\'' && xmodmap -e '\\''keycode 133 = F20'\\''")))
("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$' \
--preserve='^XAUTHORITY$' --expose=$XAUTHORITY --expose=/etc/ssl/certs ")))
(bashrc (list (local-file
"/home/hashirama/src/guix-config/.bashrc"
"bashrc")))
@ -217,6 +229,8 @@
. "$HOME/dev/guix_channel/ajatt-tools-guix:$GUILE_LOAD_PATH")
("XMONAD_CONFIG_DIR"
. "$HOME/.xmonad")
("GUIX_PROFILE=$HOME/.config/guix/current"
. "$GUIX_PROFILE/etc/profile")
))
))
@ -261,7 +275,7 @@
"audio/ogg"
"audio/opus"
"audio/x-opus+ogg"
"audio/flac"
"audio/flac"
"video/mp4"
"video/x-matroska"
"video/webm"))
@ -320,10 +334,10 @@
("EDITOR" . "emacs")
("FCEDIT" . "emacs")
("PAGER" . "less")
("READER" . "emacs")
("READER" . "foliate")
("SHELL" . "bash")
("TERMINAL" . "alacritty")
("VISUAL" . "emacs")
("VISUAL" . "nsxiv")
("WM" . "xmonad")))))