From c5d7f5f53ec9fa4f39d87152d324e978b30451da Mon Sep 17 00:00:00 2001 From: Timo Wilken Date: Thu, 8 Dec 2022 23:57:09 +0100 Subject: Add utility programs Install ipython and add a wrapper around "icat" kitten. --- home-configuration.scm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/home-configuration.scm b/home-configuration.scm index c77debb8..823a1599 100644 --- a/home-configuration.scm +++ b/home-configuration.scm @@ -316,9 +316,12 @@ replacement spec (to which `regexp-substitute/global' is applied)." (simple-service 'gui-scripts home-files-service-type `(;; https://sw.kovidgoyal.net/kitty/kittens/diff/ - (".local/bin/kdiff" + (".local/bin/kdiff" ; show a diff ,(program-file "kdiff" #~(apply execl #$(package-binary "kitty") "kitty" "+kitten" "diff" (cdr (command-line))))) + (".local/bin/icat" ; kitty's "catimg" equivalent + ,(program-file "icat" #~(apply execl #$(package-binary "kitty") "kitty" + "+kitten" "icat" (cdr (command-line))))) ;; With #:recursive? #t, Guix keeps the files' permission bits, i.e. makes them executable. (".local/bin/sessionmenu" ,(local-file "sessionmenu" #:recursive? #t)) ; rofi logout/reboot menu (".local/bin/passmenu" ,(local-file "passmenu" #:recursive? #t)) ; rofi passwords menu @@ -398,8 +401,8 @@ replacement spec (to which `regexp-substitute/global' is applied)." "adb" "beets" "curl" "dos2unix" "fdupes" "file" "fzf" "git" "gnuplot" "graphviz" "hledger" "imagemagick" "jq" "lesspipe" "nvme-cli" "openssh" "powertop" "pulsemixer" "pv" "python" - "recutils" "rsync" "sbcl" "smartmontools" "source-highlight" - "tk" "tmux" "tree" "xxd" "zip" "unzip" + "python-ipython" "recutils" "rsync" "sbcl" "smartmontools" + "source-highlight" "tk" "tmux" "tree" "xxd" "zip" "unzip" "get-iplayer" "ffmpeg" "atomicparsley" "yt-dlp" "neomutt" "mailcap" "lynx" ; mail (lynx for HTML mail) -- cgit v1.2.3