]> git.ekhem.eu.org Git - guix.git/commitdiff
[home] Install flameshot.
authorJakub Czajka <jakub@ekhem.eu.org>
Mon, 26 Dec 2022 17:30:40 +0000 (18:30 +0100)
committerJakub Czajka <jczajka@google.com>
Sun, 24 Dec 2023 18:53:07 +0000 (19:53 +0100)
bash/.config/profile.d/10-alias.sh [new file with mode: 0644]
conf/home/desktop.scm
home.scm

diff --git a/bash/.config/profile.d/10-alias.sh b/bash/.config/profile.d/10-alias.sh
new file mode 100644 (file)
index 0000000..ec42938
--- /dev/null
@@ -0,0 +1,6 @@
+# Copyright (c) 2022 Jakub Czajka <jakub@ekhem.eu.org>
+# License: GPL-3.0 or later.
+#
+# 10-alias.sh - bash aliases.
+
+alias screenshot="flameshot launcher"
index 54027f70e79c3fbfd31da57ebc972c2e81bf20d3..aee2e937e975df65ff28cf0a56dc9994af88410c 100644 (file)
@@ -9,11 +9,13 @@
   #:use-module (conf home status-bar)
   #:use-module (conf home wallpaper)
   #:use-module (conf home xcompmgr)
+  #:use-module (gnu packages image)
   #:use-module (gnu packages xdisorg)
   #:use-module (gnu packages xorg)
   #:use-module (gnu services)
   #:export (autorandr-services
-           desktop-services))
+           desktop-services
+           screenshot-service))
 
 (define autorandr-services
   (list (service home-program-service-type
   (list status-bar-service
        wallpaper-service
        xcompmgr-service))
+
+(define screenshot-service
+  (service home-program-service-type
+          (home-program-configuration
+           (packages (list flameshot))
+           (dotfiles
+            (list "bash/.config/profile.d/10-alias.sh")))))
index 498b6d165025d4c0bf11adfa4f24645f696017d4..057b307f5eef80ed32656d15ce3afcd7f7330299 100644 (file)
--- a/home.scm
+++ b/home.scm
@@ -15,7 +15,8 @@
        stow))
  (services
   (append
-   (list autorandr-service)
+   (list autorandr-service
+         screenshot-service)
    bash-services
    desktop-services
    emacs-services)))