summaryrefslogtreecommitdiff
path: root/modules/root/software/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/root/software/default.nix')
-rw-r--r--modules/root/software/default.nix34
1 files changed, 34 insertions, 0 deletions
diff --git a/modules/root/software/default.nix b/modules/root/software/default.nix
new file mode 100644
index 0000000..8d1e987
--- /dev/null
+++ b/modules/root/software/default.nix
@@ -0,0 +1,34 @@
+{ lib, config, ... }: {
+ imports = [
+ ./awesome.nix
+ ./ddcutil.nix
+ ./desktop.nix
+ ./development.nix
+ ./docker.nix
+ ./system.nix
+ ./utilities.nix
+ ./virtualisation.nix
+ ];
+
+ software.desktop = {
+ enable = lib.mkDefault config.xserver.enable;
+ chromium.enable = lib.mkDefault false;
+ cad.enable = lib.mkDefault false;
+ crypto.enable = lib.mkDefault false;
+ firefox.enable = lib.mkDefault true;
+ graphics.enable = lib.mkDefault false;
+ office.enable = lib.mkDefault false;
+ utilities.enable = lib.mkDefault false;
+ };
+
+ software.development = {
+ enable = lib.mkDefault true;
+ docker = {
+ enable = lib.mkDefault false;
+ btrfsSupport = lib.mkDefault true;
+ };
+ };
+
+ virtualisation.enable = lib.mkDefault false;
+ xserver.awesome.enable = lib.mkDefault true;
+}