summaryrefslogtreecommitdiff
path: root/channels.scm
diff options
context:
space:
mode:
authorMarek Paśnikowski <marek@marekpasnikowski.pl>2024-01-30 23:22:32 +0100
committerMarek Paśnikowski <marek@marekpasnikowski.pl>2024-01-30 23:22:32 +0100
commitda90a2fbb48a4be0955eaeef93c27e0eefb6901b (patch)
tree517ecbb2f9743374acbadbbd56a8edc710af33ec /channels.scm
parent1d17bf4d33048edd7b727bd2451521624b7c99ae (diff)
Move channels.scm to the top-level
This file is going to collect all channel definitions, independent of any deployment variables. Also, update the missed "secrets" name in .guix-channel .
Diffstat (limited to 'channels.scm')
-rw-r--r--channels.scm37
1 files changed, 37 insertions, 0 deletions
diff --git a/channels.scm b/channels.scm
new file mode 100644
index 0000000..a8e53e3
--- /dev/null
+++ b/channels.scm
@@ -0,0 +1,37 @@
+( define-module ( channels )
+ #:use-module ( gnu home services guix )
+ #:use-module ( gnu services )
+ #:use-module ( guix channels ) )
+
+( define deployment
+ ( let
+ ( ( branch "channel" )
+ ( introduction
+ ( make-channel-introduction
+ "c24ce7cb11e74da13d491f9de3c4b7040a069f43"
+ ( openpgp-fingerprint
+ "590E 500F E39D 26B3 E60B 743B 6D81 B120 7711 899F" ) ) )
+ ( name 'deployment )
+ ( url "https://git.marekpasnikowski.pl/git/deployment.git" ) )
+ ( channel
+ ( branch branch )
+ ( introduction introduction )
+ ( name name )
+ ( url url ) ) ) )
+
+( define guix
+ ( let
+ ( ( introduction
+ ( make-channel-introduction
+ "9edb3f66fd807b096b48283debdcddccfea34bad"
+ ( openpgp-fingerprint
+ "BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA" ) ) )
+ ( name 'guix )
+ ( url "https://git.savannah.gnu.org/git/guix.git" ) )
+ ( channel
+ ( introduction introduction )
+ ( name name )
+ ( url url ) ) ) )
+
+( define-public izumi-channels-service-type
+ ( service home-channels-service-type ( list deployment guix ) ) )