diff options
author | Renken <renken@shione.net> | 2022-09-09 17:57:30 +0200 |
---|---|---|
committer | Renken <renken@shione.net> | 2022-09-09 18:07:42 +0200 |
commit | 3084d6586919cf4129548cd59321553e3faffb04 (patch) | |
tree | cb305f75671821da49632d5e084dcdaf6489cab8 /nichijou/home/mpv.scm | |
parent | 06c53ccf953b7231af981ee04bedd9fc001a0f74 (diff) | |
download | shione-3084d6586919cf4129548cd59321553e3faffb04.tar.gz shione-3084d6586919cf4129548cd59321553e3faffb04.zip |
home: custom packages list for foreign distros
Running on GNU/Linux Debian testing for example allows me to have access
to more up-to-date and better maintained software compared to Guix when
needed. For now, certain software will be installed through apt instead
of Guix itself such as mpd, mpv and neovim. The user will have to
manually check if Guix-installed packages are compatible with the
apt-installed ones.
Diffstat (limited to 'nichijou/home/mpv.scm')
-rw-r--r-- | nichijou/home/mpv.scm | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/nichijou/home/mpv.scm b/nichijou/home/mpv.scm index 9df9d9b..ca6a82c 100644 --- a/nichijou/home/mpv.scm +++ b/nichijou/home/mpv.scm @@ -2,10 +2,13 @@ #:use-module (gnu home services) #:use-module (gnu packages video) #:use-module (gnu services) - #:use-module (guix gexp)) + #:use-module (guix gexp) + #:use-module (ice-9 optargs)) -(define-public packages - (list mpv mpv-mpris)) +(define*-public (get-packages #:key (foreign-distro? #f)) + (if foreign-distro? + (list) + (list mpv mpv-mpris))) ;; TODO: Implement mpv home service? (define-public services |