home: services: Add guix-channels service and remove relavent files-service.

This commit is contained in:
Raghav Gururajan 2022-07-14 06:48:35 -04:00
parent 040500b416
commit 63e135ce54
Signed by: raghavgururajan
GPG Key ID: 5F5816647F8BE551
1 changed files with 23 additions and 7 deletions

View File

@ -2,6 +2,7 @@
(gnu)
(gnu home)
(gnu home services)
(gnu home services guix)
(gnu home services shells)
(gnu home services shepherd)
(gnu packages)
@ -36,6 +37,7 @@
(gnu packages video)
(gnu packages web-browsers)
(gnu services)
(guix channels)
(guix gexp))
(home-environment
@ -107,6 +109,27 @@
(string-append (getenv "HOME")
"/dotfiles/bash/bash_profile")
"bash_profile"))))))
;; Channels
(list
(simple-service 'guix-channels
home-channels-service-type
(list
(channel
(name 'nonguix)
(url "https://gitlab.com/nonguix/nonguix")
(introduction
(make-channel-introduction
"897c1a470da759236cc11798f4e0a5f7d4d59fbc"
(openpgp-fingerprint
"2A39 3FFF 68F4 EF7A 3D29 12AF 6F51 20A0 22FB B2D5"))))
(channel
(name 'rg)
(url "https://git.sr.ht/~raghavgururajan/guix-channel")
(introduction
(make-channel-introduction
"b56a4dabe12bfb1eed80467f48d389b32137cb60"
(openpgp-fingerprint
"CD2D 5EAA A98C CB37 DA91 D6B0 5F58 1664 7F8B E551")))))))
;; Files
(list
(simple-service 'emacs-config
@ -179,13 +202,6 @@
,(local-file
(string-append (getenv "HOME")
"/dotfiles/gtk/settings.ini")))))
(simple-service 'guix-channels-config
home-files-service-type
(list
`("config/guix/channels.scm"
,(local-file
(string-append (getenv "HOME")
"/dotfiles/guix/channels.scm")))))
(simple-service 'nano-config
home-files-service-type
(list