aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--homes/axo.scm3
-rw-r--r--kbg.scm3
2 files changed, 4 insertions, 2 deletions
diff --git a/homes/axo.scm b/homes/axo.scm
index 17ae6a38..67e0185f 100644
--- a/homes/axo.scm
+++ b/homes/axo.scm
@@ -31,8 +31,7 @@
(home-environment
(packages
(append %kbg-base-development-packages
- (filter (lambda (p) (not (member p (list firefox/wayland))))
- %kbg-desktop-packages)
+ (filter-packages (list firefox/wayland) %kbg-desktop-packages)
%kbg-games-packages
%kbg-science-packages
%kbg-statistics-packages
diff --git a/kbg.scm b/kbg.scm
index 88833fa1..7007a429 100644
--- a/kbg.scm
+++ b/kbg.scm
@@ -2,3 +2,6 @@
(define-public %home (getenv "HOME"))
(define-public %dotfiles-root (string-append (getcwd) "/"))
+
+(define-public (filter-packages excluded-pkgs pkgs)
+ (filter (lambda (p) (not (member p excluded-pkgs))) pkgs))