aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--home-configuration.scm9
1 files 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)