From d3f7f607ab0e4d40bc21b49b32fe0174f8898850 Mon Sep 17 00:00:00 2001 From: Jakub Czajka Date: Thu, 22 Dec 2022 21:08:41 +0100 Subject: [PATCH] [home] Install xresources and symlink its dotfile. Xresources sets configuration parameters for many applications. This commit installs Xresources and symlinks its dotfile. --- X11/.config/X11/Xresources | 2 ++ bash/.bash_profile | 4 ++++ conf/home/bash.scm | 7 +++++-- 3 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 X11/.config/X11/Xresources diff --git a/X11/.config/X11/Xresources b/X11/.config/X11/Xresources new file mode 100644 index 0000000..2c0b8f5 --- /dev/null +++ b/X11/.config/X11/Xresources @@ -0,0 +1,2 @@ +!! Copyright (c) 2022 Jakub Czajka +!! License: GPL-3.0 or later. diff --git a/bash/.bash_profile b/bash/.bash_profile index 466810d..5d2aa2c 100644 --- a/bash/.bash_profile +++ b/bash/.bash_profile @@ -24,4 +24,8 @@ if [ -f ${_confdir}/X11/xbindkeysrc ]; then xbindkeys --file "${XDG_CONFIG_HOME}/X11/xbindkeysrc" fi +if [ -f ${_confdir}/X11/Xresources ]; then + xrdb -merge -I"${HOME}" "${XDG_CONFIG_HOME}/X11/Xresources" +fi + unset _confdir diff --git a/conf/home/bash.scm b/conf/home/bash.scm index dfee317..499d94b 100644 --- a/conf/home/bash.scm +++ b/conf/home/bash.scm @@ -9,6 +9,7 @@ #:use-module (gnu home services) #:use-module (gnu packages bash) #:use-module (gnu packages xdisorg) + #:use-module (gnu packages xorg) #:use-module (gnu services configuration) #:use-module (guix gexp) #:use-module (guix packages) @@ -64,9 +65,11 @@ (service home-program-service-type (home-program-configuration (packages - (list xbindkeys)) + (list xbindkeys + xrdb)) (dotfiles - (list "X11/.config/X11/xbindkeysrc"))))) + (list "X11/.config/X11/xbindkeysrc" + "X11/.config/X11/Xresources"))))) (define bash-services (list bash-service -- 2.39.5