From b3dc31fac86e542f788158cf80476c7194d69361 Mon Sep 17 00:00:00 2001 From: seth Date: Fri, 21 Apr 2023 07:53:17 -0400 Subject: bit of cleanup --- users/seth/desktop/default.nix | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) (limited to 'users/seth/desktop/default.nix') diff --git a/users/seth/desktop/default.nix b/users/seth/desktop/default.nix index 02e56a1..afdd97e 100644 --- a/users/seth/desktop/default.nix +++ b/users/seth/desktop/default.nix @@ -1,4 +1,12 @@ -{pkgs, ...}: { +{ + config, + lib, + pkgs, + ... +}: let + cfg = config.desktop; + inherit (lib) mkEnableOption mkIf; +in { imports = [ ./budgie ./gnome @@ -7,11 +15,15 @@ ../programs/firefox.nix ]; - home.packages = with pkgs; [ - chromium - discord-canary - element-desktop - spotify - steam - ]; + options.desktop.enable = mkEnableOption "enable desktop configuration"; + + config.home = mkIf cfg.enable { + packages = with pkgs; [ + chromium + discord-canary + element-desktop + spotify + steam + ]; + }; } -- cgit v1.2.3