aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenny Ballou <kb@devnulllabs.io>2022-03-02 16:08:54 -0700
committerKenny Ballou <kb@devnulllabs.io>2022-03-14 11:14:48 -0600
commit3914e19de77a1e185032375ce8a512ca7eefeb48 (patch)
treea66b0652f82ae8ec36d1b7b810b54964f165ae06
parent9e9329ab2f16980da71a55c4ec602a02fe465df1 (diff)
downloaddotfiles-3914e19de77a1e185032375ce8a512ca7eefeb48.tar.gz
dotfiles-3914e19de77a1e185032375ce8a512ca7eefeb48.tar.xz
kbg: services: config: add vale and ledger
Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
-rw-r--r--config/ledger/ledgerrc3
-rw-r--r--homes/daeva.scm4
-rw-r--r--kbg/services/config/ledger.scm11
-rw-r--r--kbg/services/config/vale.scm14
4 files changed, 32 insertions, 0 deletions
diff --git a/config/ledger/ledgerrc b/config/ledger/ledgerrc
new file mode 100644
index 00000000..15b3847d
--- /dev/null
+++ b/config/ledger/ledgerrc
@@ -0,0 +1,3 @@
+--file=~/.ledger/journal.ledger
+--input-date-format %Y-%m-%d
+--date-format %Y-%m-%d
diff --git a/homes/daeva.scm b/homes/daeva.scm
index e88a06bb..0bff9f12 100644
--- a/homes/daeva.scm
+++ b/homes/daeva.scm
@@ -20,8 +20,10 @@
#:use-module (kbg services config git)
#:use-module (kbg services config global)
#:use-module (kbg services config kitty)
+ #:use-module (kbg services config ledger)
#:use-module (kbg services config nixpkgs)
#:use-module (kbg services config shepherd)
+ #:use-module (kbg services config vale)
#:use-module (kbg services config vars)
#:use-module (kbg services config xdg)
#:use-module (kbg services emacs)
@@ -42,8 +44,10 @@
emacs-service
home-vars-service
kitty-config-service
+ ledger-config-service
mcron-service
mpd-service
nixpkgs-config-service
shepherd-user-services
+ vale-config-service
xdg-config-service)))
diff --git a/kbg/services/config/ledger.scm b/kbg/services/config/ledger.scm
new file mode 100644
index 00000000..f008b7b5
--- /dev/null
+++ b/kbg/services/config/ledger.scm
@@ -0,0 +1,11 @@
+(define-module (kbg services config ledger)
+ #:use-module (kbg)
+ #:use-module (gnu)
+ #:use-module (guix)
+ #:use-module (gnu home services))
+
+(define-public ledger-config-service
+ (list (simple-service 'ledger-config
+ home-files-service-type
+ `(("ledgerrc"
+ ,(local-file (string-append %dotfiles-root "config/ledger/ledgerrc")))))))
diff --git a/kbg/services/config/vale.scm b/kbg/services/config/vale.scm
new file mode 100644
index 00000000..10ef86b2
--- /dev/null
+++ b/kbg/services/config/vale.scm
@@ -0,0 +1,14 @@
+(define-module (kbg services config vale)
+ #:use-module (kbg)
+ #:use-module (gnu)
+ #:use-module (guix)
+ #:use-module (gnu home services))
+
+(define-public vale-config-service
+ (list (simple-service 'vale-config
+ home-files-service-type
+ `(("vale.ini"
+ ,(local-file (string-append %dotfiles-root "config/vale/vale.ini")))
+ ("config/vale/styles"
+ ,(local-file (string-append %dotfiles-root "config/vale/styles")
+ #:recursive? #t))))))