From 118dedaf82e52063f18aecdbf8a7a52bbb24d225 Mon Sep 17 00:00:00 2001 From: Jakub Czajka Date: Mon, 26 Dec 2022 18:30:40 +0100 Subject: [PATCH] [home] Install flameshot. --- bash/.config/profile.d/10-alias.sh | 6 ++++++ conf/home/desktop.scm | 11 ++++++++++- home.scm | 3 ++- 3 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 bash/.config/profile.d/10-alias.sh diff --git a/bash/.config/profile.d/10-alias.sh b/bash/.config/profile.d/10-alias.sh new file mode 100644 index 0000000..ec42938 --- /dev/null +++ b/bash/.config/profile.d/10-alias.sh @@ -0,0 +1,6 @@ +# Copyright (c) 2022 Jakub Czajka +# License: GPL-3.0 or later. +# +# 10-alias.sh - bash aliases. + +alias screenshot="flameshot launcher" diff --git a/conf/home/desktop.scm b/conf/home/desktop.scm index 54027f7..aee2e93 100644 --- a/conf/home/desktop.scm +++ b/conf/home/desktop.scm @@ -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 @@ -29,3 +31,10 @@ (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"))))) diff --git a/home.scm b/home.scm index 498b6d1..057b307 100644 --- 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))) -- 2.39.5