aboutsummaryrefslogtreecommitdiffstats
path: root/oni/home/config/common.scm
diff options
context:
space:
mode:
Diffstat (limited to 'oni/home/config/common.scm')
-rw-r--r--oni/home/config/common.scm50
1 files changed, 49 insertions, 1 deletions
diff --git a/oni/home/config/common.scm b/oni/home/config/common.scm
index 0c2549f..3beb3f6 100644
--- a/oni/home/config/common.scm
+++ b/oni/home/config/common.scm
@@ -8,6 +8,14 @@
#:use-module (oni home services guile)
#:use-module (oni home services xmodmap)
#:use-module (oni home services kitty)
+ #:use-module ((gnu services)
+ #:select (simple-service))
+ #:use-module ((gnu home services guix)
+ #:select (home-channels-service-type))
+ #:use-module ((guix channels)
+ #:select (channel
+ make-channel-introduction
+ openpgp-fingerprint))
#:export (home-redshift-service
home-xbindkeys-service
@@ -15,7 +23,8 @@
home-guile-service
home-xmodmap-service
home-openssh-service
- home-kitty-service))
+ home-kitty-service
+ home-channels-service))
(define home-redshift-service
(service home-redshift-service-type
@@ -205,3 +214,42 @@ LocalForward 2812 localhost:2812"))
;; Find any "View build log messages" from guix and open the
;; build log in Emacs.
(map . "ctrl+shift+g kitten hints --type=regex --regex=\\\"View build log at '([^']+)'\\.\\\" --program=\\\"emacsclient\\\""))))))
+
+(define home-channels-service
+ (simple-service 'my-channel-service
+ home-channels-service-type
+ (list
+ (channel
+ (name 'oni)
+ (url "git://ryuslash.org/guix-packages.git")
+ (introduction
+ (make-channel-introduction
+ "646573578b7adfbff415645fed201269076cebf6"
+ (openpgp-fingerprint
+ "061C C5C4 D936 C9A8 AECC 1A17 7D5C 407B 4350 25C1"))))
+ (channel
+ (name 'nonguix)
+ (url "https://gitlab.com/nonguix/nonguix")
+ ;; Enable signature verification:
+ (introduction
+ (make-channel-introduction
+ "897c1a470da759236cc11798f4e0a5f7d4d59fbc"
+ (openpgp-fingerprint
+ "2A39 3FFF 68F4 EF7A 3D29 12AF 6F51 20A0 22FB B2D5"))))
+ (channel
+ (name 'guix-gaming-games)
+ (url "https://gitlab.com/guix-gaming-channels/games.git")
+ (introduction
+ (make-channel-introduction
+ "c23d64f1b8cc086659f8781b27ab6c7314c5cca5"
+ (openpgp-fingerprint
+ "50F3 3E2E 5B0C 3D90 0424 ABE8 9BDC F497 A4BB CC7F"))))
+ (channel
+ (name 'rosenthal)
+ (url "https://codeberg.org/hako/rosenthal.git")
+ (branch "trunk")
+ (introduction
+ (make-channel-introduction
+ "7677db76330121a901604dfbad19077893865f35"
+ (openpgp-fingerprint
+ "13E7 6CD6 E649 C28C 3385 4DF5 5E5A A665 6149 17F7")))))))