dotfiles/oni/home/rincewind/config.scm

48 lines
1.9 KiB
Scheme

(define-module (oni home data config)
#:use-module (gnu home)
#:use-module (gnu home services)
#:use-module (gnu home services guix)
#:use-module (gnu packages video)
#:use-module (gnu packages music)
#:use-module (gnu services)
#:use-module (guix packages)
#:use-module (guix gexp)
#:use-module (guix store)
#:use-module (guix derivations)
#:use-module (guix channels)
#:use-module (oni home services environment)
#:use-module (oni home services rofi))
(home-environment
(packages (list mpv mpv-mpris easytag))
(services
(list
home-environment-service
home-rofi-default-service
;; (simple-service 'test-config
;; home-xdg-configuration-files-service-type
;; #~(list `("mpv/scripts/mpv-mpris"
;; ;; (run-with-store (open-connection) (package-file
;; ;; mpv-mpris #:output "out"))
;; #$(file-append mpv-mpris "/lib/mpris.so"))))
(simple-service 'my-channel-service
home-channels-service-type
(list
(channel
(name 'oni)
(url "https://git.sr.ht/~ryuslash/guix-packages")
(introduction
(make-channel-introduction
"646573578b7adfbff415645fed201269076cebf6"
(openpgp-fingerprint
"061C C5C4 D936 C9A8 AECC 1A17 7D5C 407B 4350 25C1"))))
(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")))))))))