48 lines
1.9 KiB
Scheme
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")))))))))
|